Open wangyang0616 opened 1 year ago
Hello 👋 Looks like there was no activity on this issue for last 90 days. Do you mind updating us on the status? Is this still reproducible or needed? If yes, just comment on this PR or push a commit. Thanks! 🤗 If there will be no activity for 60 days, this issue will be closed (we can always reopen an issue if we need!).
What would you like to be added:
If namespace fair scheduling is not used in actual business, can this function be deleted?
Influence:
advantage:
If namespace fairness is frequently used in actual business and cannot be deleted, do we have a more suitable implementation method that can take into account ns fairness and resolve conflicts between the priorities of other vcjobs?
Why is this needed:
Volcano adds the concept of queue at the resource management level, and manages all vcjobs through the queue. There is a many-to-many relationship between queue and namespace, that is, there can be workloads submitted by multiple ns in one queue, and workloads in one ns can also be submitted to multiple queues.
Volcano currently supports the following three types of fair scheduling:
1 and 3 occupy a dominant position in the use process, and they are also functions that are often used in business. Is 2 used in actual business scenarios?
In addition, the implementation of the 2 function actually introduces some unnecessary sorting and functional exceptions, such as: #2747