]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cephadm: initial webservice implementation
authorPaul Cuzner <pcuzner@redhat.com>
Wed, 9 Sep 2020 21:13:01 +0000 (09:13 +1200)
committerPaul Cuzner <pcuzner@redhat.com>
Wed, 9 Sep 2020 21:13:01 +0000 (09:13 +1200)
commit95b105c0a52e67f3d76a5e9e3b74466126352bb1
tree94efce699f2a03b823ab8072f06cea6f7b0edcf3
parent87c969ee9b451588e69753f43b997e432cdbd0ff
cephadm: initial webservice implementation

Adds a cephadmd subcommand to start a web service to
expose the gather-facts and list-daemons data over HTTP.
Multiple threads are used - one for the main http service, and
2 others for each of the data gathering calls. Once data is gathered
it is held in cache, and use to respond to the HTTP GET requests.

Signed-off-by: Paul Cuzner <pcuzner@redhat.com>
src/cephadm/cephadm