Qi Zhu created YUNIKORN-1608:
--------------------------------
Summary: Configuration updates and storage for limit
Key: YUNIKORN-1608
URL: https://issues.apache.org/jira/browse/YUNIKORN-1608
Project: Apache YuniKorn
Issue Type: Sub-task
Reporter: Qi Zhu
Assignee: Qi Zhu
The configuration is read as part of the queue configuration. The queue
configuration when processed creates, deletes or updates queues from the queue
structure as appropriate. For limits linked to users or groups we could
pre-generate the named entries but we cannot do that for wildcards. To support
wildcards we need to at least store the configuration inside the user group
manager code.
The definition of the configuration store and the methods that need to be
defined will be left as an implementation detail. It must be internal to the
user group manager and will be based on the existing configuration objects.
The configuration for the limits should be maintained as a separate hierarchy
from the scheduling queues and the tracked users and groups. This is required
to allow parallel processing of changes and scheduling. This becomes more
important with an increased number of users, groups and or queues.
Proposal is to pass the full configuration after it has been accepted by the
system to an independent update routine for updating the affected objects in
the user group manager.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]