Commit Graph

22 Commits

Author SHA1 Message Date
9a0554fdbe Remove all volumes from pool on removal
Technically not needed, but otherwise random errors may be thrown,
so best to be explicit.
2019-06-19 12:49:03 -04:00
87907d4ce8 Remove size field from volume objects
This data is just in the stats anyways.
2019-06-19 10:45:14 -04:00
09562fdc06 Output in json format instead 2019-06-19 10:32:01 -04:00
a940d03959 Fix some bugs and add RBD volume stats 2019-06-19 10:25:22 -04:00
064e6455bc Correct some more bugs 2019-06-19 00:29:21 -04:00
a4ab3075ab Correct some bugs around new code 2019-06-19 00:23:25 -04:00
01959cb9e3 Implementation of RBD volumes and snapshots
Adds the ability to manage RBD volumes (add/remove) and RBD
snapshots (add/remove). (Working) list functions to come.
2019-06-19 00:12:44 -04:00
612f5ab52c Strip pv_block from stdout 2019-06-18 20:34:25 -04:00
1622226c32 Add more logging during OSD creation/deletion 2019-06-18 20:31:04 -04:00
3adeef6fdd Use the fsid to activate new OSDs 2019-06-18 20:22:28 -04:00
79f284a0a9 Pass logger into run_command 2019-06-18 13:45:59 -04:00
080ca3201c Correct actual problem with this_node 2019-06-18 13:43:54 -04:00
d076f9f4eb Use self.this_node everywhere 2019-06-18 13:25:16 -04:00
0c7705e70f Fix missing variable 2018-11-27 21:26:12 -05:00
b8a5073a35 Move OSD handling to CephInstance file 2018-11-23 20:05:07 -05:00
3ff4e9da29 Remove some cruft 2018-11-20 21:11:23 -05:00
9fcce4b09a Support setting a CRUSH weight on new OSDs 2018-11-01 23:03:27 -04:00
2ea8a14ba4 Support OSD out/in and commands 2018-11-01 22:08:11 -04:00
99fcb21e3b Support adding and removing Ceph pools 2018-10-31 23:38:17 -04:00
3e4a6086d5 Finish up Ceph OSD removal, add locking to commands 2018-10-30 22:41:44 -04:00
89a3e0c7ee Rename some entries for consistency 2018-10-30 09:17:41 -04:00
bfbe9188ce Finish setup of Ceph OSD addition and basic management 2018-10-29 17:51:25 -04:00