Skip to content

Commit e80fd7f

Browse files
authored
Add server and APIs for defrag and schedule services (#2426)
* Set up defrag CLI backend server * Add CreateSchedule API to OpenStorageFilesystemDefrag server * Set up OpenStorageSchedule backend server; Add APIs to manage schedules * Add defrag status API to OpenStorageFilesystemDefrag server * Add defrag schedules clean-up API to OpenStorageFilesystemDefrag server * Change DefragJob node_selector to LabelSelectorRequirement type * Change max_duration_hours to max_duration_minutes * Update SDK version number * Update auto-generated files --------- Signed-off-by: Tengxiao Wang <[email protected]>
1 parent a9ec635 commit e80fd7f

20 files changed

+8859
-5009
lines changed

Makefile

+1
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,7 @@ mockgen:
435435
mockgen -destination=cluster/mock/cluster.mock.go -package=mock github.com/libopenstorage/openstorage/cluster Cluster
436436
mockgen -destination=api/mock/mock_fstrim.go -package=mock github.com/libopenstorage/openstorage/api OpenStorageFilesystemTrimServer,OpenStorageFilesystemTrimClient
437437
mockgen -destination=api/mock/mock_fscheck.go -package=mock github.com/libopenstorage/openstorage/api OpenStorageFilesystemCheckServer,OpenStorageFilesystemCheckClient
438+
mockgen -destination=api/mock/mock_defrag.go -package=mock github.com/libopenstorage/openstorage/api OpenStorageFilesystemDefragServer,OpenStorageFilesystemDefragClient
438439
mockgen -destination=api/server/mock/mock_schedops_k8s.go -package=mock github.com/portworx/sched-ops/k8s/core Ops
439440
mockgen -destination=volume/drivers/mock/driver.mock.go -package=mock github.com/libopenstorage/openstorage/volume VolumeDriver
440441
mockgen -destination=bucket/drivers/mock/bucket_driver.mock.go -package=mock github.com/libopenstorage/openstorage/bucket BucketDriver

SDK_CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Releases
44

5+
### v0.181.0 - (03/20/2024)
6+
7+
* Add servers and APIs for defrag and schedule services
8+
59
### v0.180.0 - (03/19/2024)
610

711
* Add force option to StoragePool api

0 commit comments

Comments
 (0)