How does the user determine which queues can be submitted? We have modified the source code, adding the part_extend parameter to filter the queue when executing sinfo, only printing the queue that the user can submit, but this will affect the performance, do you have a better solution?