in src/main/java/com/epam/grid/engine/provider/queue/slurm/SlurmQueueProvider.java [104:116]
public Queue registerQueue(final QueueVO registrationRequest) {
checkRegistrationRequest(registrationRequest);
final Context context = prepareContext(registrationRequest);
final CommandResult result = simpleCmdExecutor.execute(commandCompiler.compileCommand(getProviderType(),
SCONTROL_COMMAND, context));
checkIsResultIsCorrect(result);
return listQueues(
QueueFilter.builder().queues(Collections.singletonList(registrationRequest.getName())).build()
).stream()
.findFirst()
.orElseThrow(() -> new GridEngineException(
HttpStatus.INTERNAL_SERVER_ERROR, "Can't load a queue that was just registered"));
}