Eliminate /cmd/ceph pipe for most Ceph commands #80
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Remove the use of the "/cmd/ceph" pipeline (from common to node daemon) for all non-OSD-management commands.
This is the first phase of #68.
By removing this pipe, the API common functions will directly execute the Ceph commands for OSD in/out and set/unset, as well as all pool, volume, and snapshot commands. This will match the Provisioner's requirement that the API daemon be running on a host with direct connectivity to the Ceph cluster, and eliminate the potential race conditions of using the pipe.
The two commands "osd create" and "osd remove" still make use of this command pipe, since those require action on a per-node basis (rather than globally for the entire cluster).
changed milestone to %2
mentioned in commit
eeb8879f73
mentioned in commit a4e2bbfa4d6f2b0215ef19a681b8be6b9030f942
mentioned in commit 9eba4e2dcd6e58d82110e2fd9b3fdad360dd1ec2
mentioned in commit 294afde0099f5bffb7ff77a24146fb280f2129f7
mentioned in commit
7ace5b5056
closed
mentioned in issue #68