summaryrefslogtreecommitdiffstats
path: root/src/common/iso_8601.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-03-06mon: require authentication but no caps for monmap and configSage Weil3-8/+18
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06mon: clean up dealth_with bool weirdnessSage Weil1-62/+32
Just return! Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06mon: require authentication for MGetConfig and mon metadataSage Weil1-7/+12
More importantly, the set of non-authentication operations that are allowed is more restricted: auth messages, getting monmap, ping. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06mon: add authenticated flag in SessionSage Weil3-1/+8
Authentication is orthogonal to the caps; the client might have no capabilities but still be authenticated such that we know *who* it is. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06test/mgr/mgr-dashboard-smoke: don't clobber CEPH_ARGS for other daemonsSage Weil1-10/+9
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06global/global_init: apply_changes() for config fetch sessionSage Weil1-0/+3
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/config: exclude unchanged defaults from diffSage Weil1-0/+5
If we have a CONF_DEFAULT in the values map we do not need to include it in the diff! Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06test/run-cli-tests: CEPH_ARGS="--no-mon-config"Sage Weil1-0/+1
These are all offline tool tests. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/config: parse --no-mon-config into md_config_t, not CephInitParametersSage Weil5-10/+11
We want to accept this in $CEPH_ARGS, which makes md_config_t a better place to keep it. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/config: tweak order of env parsingSage Weil1-5/+5
CEPH_ARGS is half-way between env and cmdline; parse it at the end of env. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06test/clie/ceph-conf: fix loop detection output testSage Weil1-3/+3
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/config: use cerr for --show-config-valueSage Weil2-4/+6
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/config: normalize the default valueSage Weil1-1/+7
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06qa/tasks/rebuild_mondb: --no-mon-config for ceph-monstore-toolSage Weil1-0/+1
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06qa/workunits/objectstore/test_fuse.sh: no mon config for ceph-objectstore-toolSage Weil1-2/+2
There isn't a running cluster for this test. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06qa/workunits/cephtool/test.sh: streamline test_mon_injectargsSage Weil1-22/+25
Be less sensitive to formatting of output string on set commands. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06osd: implement tell/daemon 'config get'Sage Weil1-0/+15
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06rados: only suggest changing mon_allow_pool_delete on EPERMSage Weil1-3/+5
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/ceph_context: only common_init_finish() once per cctSage Weil2-0/+7
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/options: 'developer' -> 'dev'Sage Weil1-1/+1
I like shorter. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06doc/rados/configuration: big updateSage Weil3-474/+596
- remove a bunch of outdated info - update to reflect new monitor-based configuration - move a bunch of common settings to another document/page Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06qa: test config CLI interfaceSage Weil2-0/+129
Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06common/options: fix stringificationSage Weil4-41/+20
There is a generic operator<< for boost::variant--we can't overload it for Option::value_t. Make a to_str() method instead. Add a parse_option() output arg for the normalized value for convenience. Signed-off-by: Sage Weil <sage@redhat.com>
2018-03-06mon/ConfigMonitor: indent 'config dump'Sage Weil1-1/+12
Signed-off-by: Sage Weil <sage@redhat.com>