-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create ceph-mgr #10328
Create ceph-mgr #10328
Commits on Sep 29, 2016
-
msg: typedef uint8_t entity_type_t
...rather than having a mixture of explicit __u8 and implicit enums/ints. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for d2a209f - Browse repository at this point
Copy the full SHA d2a209fView commit details -
mon,mds: include 'addr' in daemon metadata
This is useful for correlating daemon metadata to cluster maps. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 51a6105 - Browse repository at this point
Copy the full SHA 51a6105View commit details -
mon: drop encoded buffer after decode
This bufferlist was being kept around as a class member but it didn't need to be. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 3f6676a - Browse repository at this point
Copy the full SHA 3f6676aView commit details -
vstart: fix warning when no CEPH_MAX_MDS set
This was a typo in 29535ca Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for fbe7ae5 - Browse repository at this point
Copy the full SHA fbe7ae5View commit details -
monc: remove unused AuthAuthorizeHandlerRegistry
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 27fdf87 - Browse repository at this point
Copy the full SHA 27fdf87View commit details -
mon: fix missing osd metadata (again)
The JSON output was getting broken by continuing in the wrong place. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for c5700ce - Browse repository at this point
Copy the full SHA c5700ceView commit details -
mon: add with_monmap to MonClient
Analogous to Objecter::with_osdmap, for safe access to the map. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 85ba9a3 - Browse repository at this point
Copy the full SHA 85ba9a3View commit details -
common: move ceph_version up into collect_sys_info
...so that we get this piece of metadata from every service uniformly. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 1a33123 - Browse repository at this point
Copy the full SHA 1a33123View commit details -
common: add 'mgr' and 'mgrc' subsystems for logging
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for fefaac7 - Browse repository at this point
Copy the full SHA fefaac7View commit details -
common: add mgr config settings
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for c4965fd - Browse repository at this point
Copy the full SHA c4965fdView commit details -
common/cmdparse: additional helpers
For dumping a cmdmap to a Formatter, and for checking the prefix of a cmddesc. Used by ceph-mgr when routing commands to python modules. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 6caae0e - Browse repository at this point
Copy the full SHA 6caae0eView commit details -
pybind: fix handling bad cmd json
The 'save_exception' local would otherwise be referenced before assignment during exception handling. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for a11ff90 - Browse repository at this point
Copy the full SHA a11ff90View commit details -
client: refactor command handling
Create a CommandTable structure for places in Client, MgrClient, Objecter where we do basically the same kind of thing for sending and tracking MCommands. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 7e6b4f1 - Browse repository at this point
Copy the full SHA 7e6b4f1View commit details -
messages: add ceph-mgr messages
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for e3b2225 - Browse repository at this point
Copy the full SHA e3b2225View commit details -
msg: introduce mgr entity_type_t
Mgr will probably ultimately have different auth caps, so let's make it a separate entity up front instead of e.g. pretending to be a mon. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for eaada77 - Browse repository at this point
Copy the full SHA eaada77View commit details -
This is responsible for learning the locations of mgrs, picking an active one, and sharing that info with MgrClient consumers who subscribe to 'mgrmap' Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 8450840 - Browse repository at this point
Copy the full SHA 8450840View commit details -
vstart: set up and run ceph-mgr
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for e32f2a9 - Browse repository at this point
Copy the full SHA e32f2a9View commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for bbc6631 - Browse repository at this point
Copy the full SHA bbc6631View commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for ac30e6c - Browse repository at this point
Copy the full SHA ac30e6cView commit details -
common: accessors for list of perf counters
...and store the list by a string path, for consumption by the world outside of integer perf counter/subsystem IDs. This is for consumption by MgrClient. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 3283b1e - Browse repository at this point
Copy the full SHA 3283b1eView commit details -
The ceph-mgr equivalent to monclient Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 88442d2 - Browse repository at this point
Copy the full SHA 88442d2View commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 10da6d2 - Browse repository at this point
Copy the full SHA 10da6d2View commit details -
This involves giving RadosClient an embedded MgrClient. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 157f986 - Browse repository at this point
Copy the full SHA 157f986View commit details -
This is "tell mgr" at the moment but it should be a slicker syntax later (ceph.in is awkward to refactor just now) Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 3f4d80c - Browse repository at this point
Copy the full SHA 3f4d80cView commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for b3189d6 - Browse repository at this point
Copy the full SHA b3189d6View commit details -
pybind: create mgr python module folder
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 44c95af - Browse repository at this point
Copy the full SHA 44c95afView commit details -
pybind/mgr: add the
rest
moduleThis is derived from what used to be Calamari. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for b82533f - Browse repository at this point
Copy the full SHA b82533fView commit details -
mgr: api_docs.py: Update for use outside Calamari
The ceph_state module is implemented in C++, and isn't available at build time, which causes import failures when api_docs.py tries to import calamari_rest in order to introspect it (MgrModule is eventually imported, which in turn tries to import ceph_state, which fails unless we stub it out). Additional changes: * Search calamari_rest.urls (not calamari_web) calamari_web isn't available - it largely held static content in Calamari, and in turn included calamari_rest.urls. Here in ceph-mgr we only have calamari_rest. * note that --list-urls does nothing, apparently * Pass actions to old as_view method django-rest-framework 3.x raises TypeError if the actions argument isn't passed to as_view(). * Use view().get_view_name() instead of metadata Attempting to access view().metadata(None)['name'] results in "AttributeError: 'super' object has no attribute 'metadata'". * Use somewhat unfriendly field class names django-rest-framework 3.x seems to have done away with type_label for fields, so instead use the field's class name, which is somewhat unfriendly, but arguably better than nothing. * import global_instance to fix ImportError This is necessary to avoid what seems to be weird import loops (if this isn't present, we later get "ImportError: cannot import name UserRequest" or similar). * Make api_examples.json optional This way we at least get bare docs with no examples, rather than no docs at all. * Explain how to generate API docs Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for eafe2e9 - Browse repository at this point
Copy the full SHA eafe2e9View commit details -
mgr: fix locking in DaemonMetadata
Locks are great but it helps if you actually bother acquiring them... Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for b7c9561 - Browse repository at this point
Copy the full SHA b7c9561View commit details -
pybind/mgr: remove unused CalamariConfig
No longer need to set CALAMARI_CONFIG when running. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for a53dc64 - Browse repository at this point
Copy the full SHA a53dc64View commit details -
pybind/mgr: fix django request logging
This was going to a text file, hook it in to the proper logging. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for cc0b8fb - Browse repository at this point
Copy the full SHA cc0b8fbView commit details -
mgr: s/DaemonMetadata/DaemonState/g
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for d9dfb43 - Browse repository at this point
Copy the full SHA d9dfb43View commit details -
mgr: enable multiple python modules
serve() each one in a separate thread, include a shutdown() hook so that we can tear down cleanly. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for c81e542 - Browse repository at this point
Copy the full SHA c81e542View commit details -
pybind/mgr: implement shutdown() in rest.py
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 0bff7af - Browse repository at this point
Copy the full SHA 0bff7afView commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 7845f8d - Browse repository at this point
Copy the full SHA 7845f8dView commit details -
mgrc: reset send_report timer on session change
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 1643a7f - Browse repository at this point
Copy the full SHA 1643a7fView commit details -
mgr: enable active daemon to return to standby
Rather than respawn a whole process, just fall back to being a standby. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for fd537bc - Browse repository at this point
Copy the full SHA fd537bcView commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 96e10e9 - Browse repository at this point
Copy the full SHA 96e10e9View commit details -
mgr: Use signed int log level in PyModules::log()
Using an unsigned causes a build failure when expanding the dout macro. Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for 054708a - Browse repository at this point
Copy the full SHA 054708aView commit details -
pybind/mgr: remove unused gevent code
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 7eb4572 - Browse repository at this point
Copy the full SHA 7eb4572View commit details -
pybind/mgr: move rest into dir
Let's make each module its own directory. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 5366980 - Browse repository at this point
Copy the full SHA 5366980View commit details -
mgr: store some counter history
...and expose it to python modules. Also fix some of the code around how we updated DaemonState. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 9501bfd - Browse repository at this point
Copy the full SHA 9501bfdView commit details -
mgrc: fix report sending after failover
The send_report loop doesn't get kicked off on configure messages unless the period is set to its initial value (0). Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for e310486 - Browse repository at this point
Copy the full SHA e310486View commit details -
pybind/mgr: expose get_counter in MgrModule
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 80281ed - Browse repository at this point
Copy the full SHA 80281edView commit details -
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 803b66a - Browse repository at this point
Copy the full SHA 803b66aView commit details -
osd: send PGStats to mgr as well as mon
This is a rough implementation that sends all the stats, without the efficiency of the queue+acks that we use when talking to the mon. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 30dec8e - Browse repository at this point
Copy the full SHA 30dec8eView commit details -
mgr: handle PGStats with a PGMap
No longer need the mon to send us the pg_summary json hack. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for fa147e3 - Browse repository at this point
Copy the full SHA fa147e3View commit details -
pybind/mgr: update rest module for pg_summary
...which is now generated properly from PGMap instead of reconstituted from some JSON. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for f77276a - Browse repository at this point
Copy the full SHA f77276aView commit details -
common/TextTable: add include guards
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for ab24038 - Browse repository at this point
Copy the full SHA ab24038View commit details -
mon: move "df" dump code from PGMonitor to PGMap
...so that ceph-mgr can use it too. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 519a01d - Browse repository at this point
Copy the full SHA 519a01dView commit details -
mgr: expose "df" to python modules
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for ea46778 - Browse repository at this point
Copy the full SHA ea46778View commit details -
Previously only the errors were getting through, because other stuff was getting held up in the python logging framework. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for e6de53a - Browse repository at this point
Copy the full SHA e6de53aView commit details -
mgrc: mark down connections with dead sessions
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for c38d491 - Browse repository at this point
Copy the full SHA c38d491View commit details -
mgr: dispose of connections after handle_command
...to avoid leaking them and eventually running out of fds. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 0812669 - Browse repository at this point
Copy the full SHA 0812669View commit details -
mgr: expose osd stats from pgmap
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 7122fac - Browse repository at this point
Copy the full SHA 7122facView commit details -
mon: implement MgrMonitor.preprocess_beacon
So that we're not throwing out new mgrmap epochs every beacon. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 7b8179b - Browse repository at this point
Copy the full SHA 7b8179bView commit details -
mgrc: less vebose logging of messages
...no need to tell us about all the things you're *not* handling. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 8db0137 - Browse repository at this point
Copy the full SHA 8db0137View commit details -
mgr: skip past broken modules and load the rest
...instead of stopping at the first python module that fails to load. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for fc3090f - Browse repository at this point
Copy the full SHA fc3090fView commit details -
pybind/mgr: add fsstatus module
A demonstration of creating a simple ASCII-art status display by fusing the metadata, perf counters, and maps that are available to python modules in ceph-mgr. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for ba64847 - Browse repository at this point
Copy the full SHA ba64847View commit details -
doc: add initial ceph-mgr docs
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 567b9fb - Browse repository at this point
Copy the full SHA 567b9fbView commit details -
packaging: add boost-python dependency
Although ceph-mgr isn't packaged yet, builders use these files to cue installation of dependencies. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 8897757 - Browse repository at this point
Copy the full SHA 8897757View commit details -
Avoid handling out raw pointers to the ops, which are in fact owned by the table. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 2210772 - Browse repository at this point
Copy the full SHA 2210772View commit details -
mgr: update for Dispatcher::ms_handle_refused
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 58dd3db - Browse repository at this point
Copy the full SHA 58dd3dbView commit details -
mon: refactor PGMap updating code for reuse in mgr
...and remove the copypasta from mgr. mgr still doesn't do all the same logic (it doesn't have osdmap history handy) but it is now much easier to see which bits are used one place vs. the other. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for afa7078 - Browse repository at this point
Copy the full SHA afa7078View commit details -
mon: remove need for friending OSDMap to PGMapUpdater
This used to be the friend relationship to PGMonitor. It was never really needed anyway, it was only being used to skip the getter on `pools` Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 78b6eeb - Browse repository at this point
Copy the full SHA 78b6eebView commit details -
mgr: fixup ClusterState with_*map fns
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 45b3393 - Browse repository at this point
Copy the full SHA 45b3393View commit details -
This broken when MgrStandby was separated out, because it now eats the original OSDMap message without calling maybe_request_map. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 1bb9edb - Browse repository at this point
Copy the full SHA 1bb9edbView commit details -
pybind/mgr: clean up unused code
...and change the "if False" django-rest-framework conditionals to actual version checks, with a view to genuinely supporting 2.x in future if needed. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for da76c59 - Browse repository at this point
Copy the full SHA da76c59View commit details -
cmake: install ceph-mgr and its python modules
Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for c6972b9 - Browse repository at this point
Copy the full SHA c6972b9View commit details -
systemd: add ceph-mgr service and target files
Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for d8ded57 - Browse repository at this point
Copy the full SHA d8ded57View commit details -
ceph.spec.in: add ceph-mgr package
This adds ceph-mgr following the same pattern used for ceph-mon, ceph-mds, ceph-osd. I've removed the boost-python BuildRequire for SUSE distros, because we don't ship that (the relevant bits are already included in boost-devel). NOTE: This gives an installable ceph-mgr, but not necessarily a runnable ceph-mgr. This is because ceph-mgr needs the following python packages: - CherryPy - Django - gevent - python-dateutil - djangorestframework Not all of these are available as distro packages. For example, on openSUSE Tumbleweed, we don't have djangorestframework available in the base distro, and our Django version is 1.9, which seems to be incompatible with ceph-mgr. I'm not sure of the situation on other distros. Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for 2e9e21e - Browse repository at this point
Copy the full SHA 2e9e21eView commit details -
systemd: encourage ceph-mgr to start in sync with ceph-mon
This change introduces the following behaviour: - When ceph-mon starts, it will try to start ceph-mgr with the same instance id (Wants=), but will *not* fail to start if ceph-mgr doesn't start (i.e. the mon still works as it always did). - ceph-mgr will start After= ceph-mon, and will stop and start when ceph-mon stops and starts, because it's PartOf= ceph-mon. If you don't want ceph-mgr to run on the mons, you need to mask the service, i.e. `systemctl mask ceph-mgr@INSTANCE`. Hostnames are typically instance names, so `systemctl mask ceph-mgr@$(hostname)` should suffice if you wish to disable ceph-mgr on the mons. Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for 61d7793 - Browse repository at this point
Copy the full SHA 61d7793View commit details -
systemd: autogenerate ceph-mgr key during daemon startup
This is a hack to inject a key for the mgr daemon, using whatever key already exists on the mon on this node to gain sufficient permissions to create the mgr key. Failure is ignored at every step (the '-' prefix) in case someone has already used some other trick to set everything up manually. Signed-off-by: Tim Serong <tserong@suse.com>
Configuration menu - View commit details
-
Copy full SHA for 082199f - Browse repository at this point
Copy the full SHA 082199fView commit details -
packaging: add debian packaging for ceph-mgr
...at least, try to! This is a copy-paste of the ceph-mds packaging with a search and replace mds to mgr. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 042b6b4 - Browse repository at this point
Copy the full SHA 042b6b4View commit details -
mgr: remove hardcoded site-packages
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for f8514ef - Browse repository at this point
Copy the full SHA f8514efView commit details -
vstart: include cython mods in PYTHONPATH
This is useful for ceph-mgr because it means that any in-mgr modules that want to use e.g. rbd can find it when running in a vstart cluster. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 592bb9c - Browse repository at this point
Copy the full SHA 592bb9cView commit details -
pybind/mgr/rest: fix "sync_object" API endpoint
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 9a33766 - Browse repository at this point
Copy the full SHA 9a33766View commit details -
pybind/mgr/rest: remove unused DebugJob
This dates back from the Calamari/Salt days. Signed-off-by: John Spray <john.spray@redhat.com>
John Spray committedSep 29, 2016 Configuration menu - View commit details
-
Copy full SHA for 6537e63 - Browse repository at this point
Copy the full SHA 6537e63View commit details