This repository has been archived by the owner on Feb 8, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 47
CORTX-30330: Resource Quota Update #858
Merged
pawankumarsrivastava
merged 4 commits into
Seagate:F_40B_Resource_Limits
from
abhijit1patil:resource_limit_update
Jun 14, 2022
Merged
CORTX-30330: Resource Quota Update #858
pawankumarsrivastava
merged 4 commits into
Seagate:F_40B_Resource_Limits
from
abhijit1patil:resource_limit_update
Jun 14, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com>
Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com>
44fd6dd
to
bb8834c
Compare
Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com>
pawankumarsrivastava
suggested changes
Jun 14, 2022
Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com>
pawankumarsrivastava
approved these changes
Jun 14, 2022
kupranay
pushed a commit
that referenced
this pull request
Aug 4, 2022
* CORTX-30331: active users quota (#824) * CORTX-30331: implement the session manager that maintains quota Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30331: refactor the login procedure Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30331: integrate the session manager with active users quota Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30331: debug the solution Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: POC for operations quota (#832) * CORTX-30332: POC for operations quota Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: update throttler middleware from POC to production Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: set CSM request quota at Configure phase Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: add sessions quota Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: reserve some memory for CSM future needs Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30332: resolve PR comments Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-30330: Resource Quota Update (#858) * Modification for one session per user Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * Updated session expiry time and updated the req calulation formulae Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * Await update method Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * logs updated Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * CORTX-32714: resource limits amendments (#869) * CORTX-32714: make active users quota configurable Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-32714: allow 'infinite' value for maximum number of users limit Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-32714: remove redundant sessions quota checks Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-32714: fix error description for active users quota Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-32714: make active users quota infinite by default Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> * Codacy Issue: _remove_expired_sessions signature updated Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * CORTX-33700: Handled exception in throttler middleware and added comments (#876) * Handled exception in throttler middleware and added comments Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * Codacy Issue handled Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * Resource Limit is set to calculations (#877) Signed-off-by: abhijit1patil <abhijit.1.patil@seagate.com> * CORTX-33726: fix race condition on users quota check (#878) Signed-off-by: Alexander Voronov <alexander.voronov@seagate.com> Co-authored-by: Alexander Voronov <alexander.voronov@seagate.com> * CORTX-33835: Fix CSM mini-provisioning failure (#880) * Fixing user service initialisation Signed-off-by: Rohit Kolapkar <rohit.j.kolapkar@seagate.com> * User management test cases updated Signed-off-by: Rohit Kolapkar <rohit.j.kolapkar@seagate.com> Co-authored-by: Alexander Voronov <alexander.voronov@seagate.com> Co-authored-by: Pawan Kumar Srivastava <pawan.kumarsrivastava@seagate.com> Co-authored-by: abhijit1patil <abhijit.1.patil@seagate.com> Co-authored-by: Alexander Voronov <alxndr.vrnv@gmail.com>
# for free
to subscribe to this conversation on GitHub.
Already have an account?
#.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request
Problem Statement
Design
Custom build and deployment
Custom Build job
Custom Build
cortx-docker.colo.seagate.com/seagate/cortx-rgw:2.0.0-6689-custom-ci
cortx-docker.colo.seagate.com/seagate/cortx-data:2.0.0-6689-custom-ci
cortx-docker.colo.seagate.com/seagate/cortx-control:2.0.0-6689-custom-ci
Deployment Job
Dev Testing
Admin Login from Client Machine

Admin Login from Postman

Coding
Testing
Impact Analysis
Review Checklist
Documentation