summaryrefslogtreecommitdiffstats
path: root/src/mgr/PyModuleRegistry.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* mgr: python modules can now perform authorization testsJason Dillaman2019-10-291-2/+4
* build/ops: fix build fail related to PYTHON_EXECUTABLE variableIlsoo Byun2019-09-061-2/+2
* mon/health_checks: associate a count with health_alert_tSage Weil2019-08-151-2/+4
* mgr: cleanup idle debug log at level 4.Sebastian Wagner2019-07-221-1/+1
* mgr/PyModuleRegistry: log error if we can't find any modules to loadTim Serong2019-05-101-5/+6
* mgr/PyModuleRegistry: add details for MGR_MODULE_{DEPENDENCY,ERROR}Sage Weil2019-02-071-6/+16
* mgr: load modules in finisher to avoid potential lock cyclesMykola Golub2019-01-301-14/+4
* mgr: Allow modules to get/set other module optionsVolker Theile2019-01-081-1/+2
* mgr: make module error message more descriptiveJoao Eduardo Luis2018-12-131-1/+1
* mgr: call config_notify method when mgr's config has changedSage Weil2018-11-171-0/+8
* common: remove unused 'avail' field from commandsJohn Spray2018-11-021-1/+1
* mgr: Mutex::Locker -> std::lock_guardSage Weil2018-10-161-9/+9
* Merge pull request #23970 from noahdesu/mgr-always-on-mods-v2John Spray2018-10-101-6/+6
|\
| * mgr: monitor-controlled always on modulesNoah Watkins2018-10-011-6/+6
* | Relocate cluster_log(). Only active modules can use it.Volker Theile2018-10-051-1/+1
* | mgr: Add ability to trigger a cluster/audit log message from PythonVolker Theile2018-10-041-4/+5
|/
* Merge pull request #23645 from jcsp/wip-mgr-unknown-errorNoah Watkins2018-09-061-1/+1
|\
| * mgr: replace "Unknown error" string on always_onJohn Spray2018-08-201-1/+1
* | mgr: Use ceph_assert for asserts.Adam C. Emerson2018-08-271-6/+6
|/
* Merge pull request #23294 from noahdesu/timely-mgr-health-updatesKefu Chai2018-08-121-2/+2
|\
| * mgr: report health check changes immediatelyNoah Watkins2018-07-271-2/+2
* | mgr: create always_on class of modulesNoah Watkins2018-07-241-1/+19
|/
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-2/+2
* mgr, pybind/mgr: pass inbuf (ceph -i <file>) to modulesDan Mick2018-06-221-1/+2
* mgr: load persistent device metadata on mgr statSage Weil2018-06-111-1/+1
* mgr: implement get_store in StandbyPyModulesJohn Spray2018-04-271-2/+2
* mgr: execute modules even if can_run=falseJohn Spray2018-04-231-2/+8
* mgr: load MgrModule.OPTIONS and use it in upgradeJohn Spray2018-04-231-3/+35
* mgr: don't migrate config values that look like dataJohn Spray2018-04-231-0/+23
* mgr: clean up ActivePyModules loggingJohn Spray2018-04-231-0/+4
* mgr: rework kv store load pathJohn Spray2018-04-231-15/+32
* mgr: centralized setting/getting of mgr configsRubab-Syed2018-04-231-3/+15
* mgr: improve reporting on unloadable modulesJohn Spray2018-04-161-5/+8
* mgr/iostat: add a 'poll' flag to the command description formatMohamad Gebai2018-04-121-1/+5
* mgr: make PyModuleRegistry::init return voidJohn Spray2018-03-051-3/+1
* mgr: initialize PyModuleRegistry soonerJohn Spray2018-03-051-11/+40
* mgr: load ceph_{logger,module} globallyKefu Chai2018-02-111-0/+5
* mgr: be compatible with py3Kefu Chai2018-01-261-3/+6
* mgr: refactor get_modules/list_modulesJohn Spray2018-01-241-12/+9
* mgr: add health checks for failed modulesJohn Spray2018-01-241-0/+58
* mgr: load command definitions earlierJohn Spray2018-01-241-0/+39
* mgr: load all modules (not just active ones)John Spray2018-01-241-250/+17
* common: Remove backported max and make_uniqueAdam C. Emerson2017-12-141-1/+1
* mgr: Call _list_modules under with_valAdam C. Emerson2017-12-071-2/+2
* Merge pull request #18672 from jcsp/wip-21999Sage Weil2017-11-041-1/+1
|\
| * mgr: emit cluster log message on serve() exceptionJohn Spray2017-11-011-1/+1
* | mgr: In plugins 'module' classes need not to be called "Module" anymore.bhavishyagopesh2017-11-021-25/+62
|/
* mgr: update for SafeThreadStateJohn Spray2017-11-011-4/+15
* mgr: refactor PyOSDMap etc implementationJohn Spray2017-11-011-20/+14
* mgr: cut down duplication between active+standbyJohn Spray2017-11-011-1/+26