]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/ssh: Add SimpleScheduler and streamline arg passing
authorJoshua Schmid <jschmid@suse.de>
Wed, 4 Dec 2019 12:42:30 +0000 (13:42 +0100)
committerJoshua Schmid <jschmid@suse.de>
Thu, 12 Dec 2019 09:06:03 +0000 (10:06 +0100)
commit42beab66a839d1ed017bf10868f6243234a35146
treee041b4e370a91468573065bbbe6c3ace3bb20a95
parent1498170aaa31368e20d8b07abeb920f6d953c7ad
mgr/ssh: Add SimpleScheduler and streamline arg passing

* adding a mechanism to augment specs.placement.nodes
  even when no nodes are provided via dynamic determination
  from host_pools. (NodeAssignment)

* added SimpleScheduler
  implements most simple placment algorithm possible.
  Choose from a shuffled list of hosts.

* streamlined args passed to the public update_$service
  functions. They all take `spec` now.

Signed-off-by: Joshua Schmid <jschmid@suse.de>
src/pybind/mgr/cephadm/module.py