Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry pick defrag schedule changes #2455

Merged

Conversation

twang-ps
Copy link
Contributor

@twang-ps twang-ps commented Jul 9, 2024

What this PR does / why we need it:
Cherry pick defrag schedule changes:
#2375
#2385
#2408
#2426
#2454

Which issue(s) this PR fixes (optional)
Closes #
or
PWX-

Testing Notes
Add testing output or passing unit test output here.

Special notes for your reviewer:
Add any notes for the reviewer here.

twang-ps added 5 commits June 18, 2024 01:10
(cherry picked from commit 759bca7)
Signed-off-by: Tengxiao Wang <[email protected]>
(cherry picked from commit def904a)
Signed-off-by: Tengxiao Wang <[email protected]>
…enstorage#2408)

* Add generic Schedule data structure

* Add last_update_time to DefragNodeStatus

* Add schedule_one_iteration_only to DefragJob

(cherry picked from commit 5aaf214)
Signed-off-by: Tengxiao Wang <[email protected]>
…2426)

* Set up defrag CLI backend server

* Implement OpenStorageSchedule backend server

* Implement OpenStorageFilesystemDefrag server

* Change DefragJob node_selector to LabelSelectorRequirement type

* Change  max_duration_hours to max_duration_minutes

(cherry picked from commit e80fd7f)
Signed-off-by: Tengxiao Wang <[email protected]>
@twang-ps twang-ps merged commit 8d7c1b7 into libopenstorage:release-9.9 Jul 10, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant