summaryrefslogtreecommitdiffstats
path: root/src/common/ceph_context.cc (follow)
Commit message (Expand)AuthorAgeFilesLines
* common/ceph_context: hardwire module_type to CEPH_ENTITY_TYPE_OSDKefu Chai2019-02-121-1/+1
* common/ceph_context: get_moduel_type() for seastar cctSage Weil2019-02-071-0/+5
* wherever: guard handle_conf_change() from concurrent executionVenky Shankar2018-12-131-3/+13
* common: std::lock_guard<...> -> std::lock_guardSage Weil2018-11-211-4/+4
* common/ceph_context: Mutex -> ceph::mutexSage Weil2018-11-211-13/+13
* Merge pull request #24141 from liu-chunmei/ceph_seastar_perfcounterKefu Chai2018-11-151-3/+5
|\
| * crimson:port perfcounters to seastarchunmei Liu2018-10-301-2/+3
| * common: move lock out of PerfCounterCollection and rename itchunmei Liu2018-10-301-1/+2
* | common/ceph_context: add perf counters for all mempoolsSage Weil2018-10-291-0/+38
* | common/ceph_common: add heartbeat perf counters unconditionallySage Weil2018-10-291-18/+23
|/
* common: Mutex::Locker -> std::lock_guard<Mutex>Sage Weil2018-09-201-3/+3
* common: specialize for WITH_SEASTARKefu Chai2018-09-061-0/+35
* common: catch cmd_bad_getSage Weil2018-09-011-1/+5
* cleanup: Replace always-false assertions with abortAdam C. Emerson2018-08-271-5/+3
* common: Call ceph_abort(), not abort()Adam C. Emerson2018-08-271-1/+1
* common: Use ceph_assert for assertsAdam C. Emerson2018-08-271-5/+5
* common: move ConfigValues out of md_config_tKefu Chai2018-07-101-8/+6
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-31/+31
* common: add LockPolicy to md_config_tKefu Chai2018-06-271-0/+2
* common/ceph_context: add "assert" and "abort" asok commandsSage Weil2018-06-201-0/+8
* osd,mds,common: make 'config rm ...' idempotentSage Weil2018-06-041-1/+1
* common/admin_socket: add new api unregister_commands(AdminSocketHook *hook)Jianpeng Ma2018-05-051-19/+1
* common/ceph_context: implement 'config unset <var>'Sage Weil2018-03-061-0/+19
* common/options: fix dump()Sage Weil2018-03-061-2/+2
* common/ceph_context: count crypto/shutdown cyclesSage Weil2018-03-061-5/+14
* common/ceph_context: whitespaceSage Weil2018-03-061-7/+6
* common/config: rewrite (╯°□°)╯︵ ┻━┻Sage Weil2018-03-061-56/+4
* common/ceph_context: mark some singletones as drop-on-forkSage Weil2018-03-041-1/+31
* Merge pull request #20273 from adamemerson/wip-any-singleton-will-doKefu Chai2018-02-281-6/+2
|\
| * common: Switch singletons to use immobile_anyAdam C. Emerson2018-02-071-6/+2
* | common/admin_socket: Use std::mutex/condition_variable/threadAdam C. Emerson2018-02-161-0/+5
* | common/admin_socket: Copy fewer stringsAdam C. Emerson2018-02-161-10/+10
|/
* log: add log_stderr_prefix optionSage Weil2017-12-121-0/+5
* common/config: make internal_safe_to_start_threads internalSage Weil2017-11-111-1/+1
* Revert "ceph_context: re-expand admin_socket metavariables in child process"Patrick Donnelly2017-10-251-13/+0
* ceph_context: re-expand admin_socket metavariables in child processZhi Zhang2017-10-231-0/+13
* Merge pull request #17972 from cbodley/wip-21401Kefu Chai2017-10-131-0/+1
|\
| * common: add CryptoRandom to CephContextCasey Bodley2017-10-091-0/+1
* | config: Remove _get_valAdam C. Emerson2017-10-101-1/+1
|/
* log: Add log_coarse_timestamps optionAdam C. Emerson2017-10-071-0/+5
* mon,monmap: use new style config optsKefu Chai2017-09-071-1/+1
* osd: migrate to ceph::spinlockJesse Williamson2017-08-111-4/+4
* common: migrate ceph::Spinlock to ceph::spinlockJesse Williamson2017-08-111-8/+8
* common: adds ceph::spinlock, removes ceph::SpinlockJesse Williamson2017-08-111-8/+8
* common: apply ceph::spin_lock_guardJesse Williamson2017-08-111-18/+18
* common: adds spinlock.h, migrates code; removes Spinlock.hJesse Williamson2017-08-111-30/+25
* common: use code_environment_t for daemon-ness in configJohn Spray2017-07-241-14/+4
* common: implement "config help" to output schemaJohn Spray2017-07-211-0/+23
* common: respect daemon defaults in config optionsJohn Spray2017-07-211-1/+12
* common/ceph_context: s/atomic_t/std::atomic<>/Kefu Chai2017-06-081-1/+2