]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
amitkuma [Fri, 4 Aug 2017 21:58:21 +0000 (03:28 +0530)]
Changing 'int const' to 'const int'
As per coding Guidelines 'const int' is recommended over 'int const'
https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md
NL.26: Use conventional const notation
Example:
const int x = 7; // OK
int const y = 9; // bad
Note
We are well aware that you could claim the "bad" examples more logical than the ones marked "OK", but they also confuse more people, especially novices relying on teaching material using the far more common, conventional OK style.
As ever, remember that the aim of these naming and layout rules is consistency and that aesthetics vary immensely.
Enforcement
Flag const used as a suffix for a type.
Signed-off-by: Amit Kumar amitkuma@redhat.com
Sage Weil [Fri, 4 Aug 2017 16:04:38 +0000 (11:04 -0500)]
Merge pull request #16769 from liewegas/wip-20295-b
os/bluestore: allow multiple DeferredBatches in flight at once
Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
Abhishek L [Fri, 4 Aug 2017 15:37:47 +0000 (17:37 +0200)]
Merge pull request #16787 from liewegas/wip-bluestore-docs
doc/release-notes: fix bluestore links
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Sage Weil [Fri, 4 Aug 2017 14:51:27 +0000 (09:51 -0500)]
Merge pull request #16632 from ceph/wip-volume
ceph-volume: initial take on ceph-volume CLI tool
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Fri, 4 Aug 2017 14:12:11 +0000 (10:12 -0400)]
ceph-volume lvm trigger should check for root
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 4 Aug 2017 14:11:54 +0000 (10:11 -0400)]
ceph-volume lvm prepare should check for root
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 4 Aug 2017 14:11:37 +0000 (10:11 -0400)]
ceph-volume lvm create should check for root
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 4 Aug 2017 14:11:17 +0000 (10:11 -0400)]
ceph-volume lvm activate should check for root
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 4 Aug 2017 14:04:04 +0000 (10:04 -0400)]
ceph-volume: decorators should call the wrapped func
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Aug 2017 19:26:25 +0000 (15:26 -0400)]
ceph-volume: systemd script should handle type-data format as argument
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Aug 2017 19:25:35 +0000 (15:25 -0400)]
ceph-volume: lvm add the actual trigger subcommand handler
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Aug 2017 18:42:27 +0000 (14:42 -0400)]
ceph-volume: lvm: add a trigger sub-command to parent parser
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Aug 2017 17:06:32 +0000 (13:06 -0400)]
ceph-volume: tests update argument parsing for systemd
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 2 Aug 2017 17:06:04 +0000 (13:06 -0400)]
ceph-volume: tests add an lvm trigger for the systemd argument parsing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 27 Jul 2017 17:55:04 +0000 (13:55 -0400)]
ceph-volume remove activate utilities, not needed with 'osd new'
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 27 Jul 2017 17:53:03 +0000 (13:53 -0400)]
ceph-volume lvm.activate remove unused import for activate utils
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 27 Jul 2017 11:46:18 +0000 (07:46 -0400)]
ceph-volume: systemd should retry several times to activate a device
Allows environment variables to tweak the retries and intervals,
defaulting to 30 tries at 5 second intervals.
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 26 Jul 2017 20:33:08 +0000 (16:33 -0400)]
ceph-volume: devices chown the journal when activating
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 26 Jul 2017 18:51:09 +0000 (14:51 -0400)]
ceph-volume: systemd script should pass pre-configured log args
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 26 Jul 2017 18:50:27 +0000 (14:50 -0400)]
ceph-volume: prevent missing conf values for logging config
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 26 Jul 2017 15:34:39 +0000 (11:34 -0400)]
ceph-volume: systemd: add helpers for the ceph-volume systemd unit
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 19:46:36 +0000 (15:46 -0400)]
ceph-volume: util prepare should pass -i to consume stdin
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 18:16:10 +0000 (14:16 -0400)]
ceph-volume: lvm consume the JSON secrets for preparing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 18:15:38 +0000 (14:15 -0400)]
ceph-volume: lvm remove the creation of the osd so early in the prepare process
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 18:15:06 +0000 (14:15 -0400)]
ceph-volume: lvm: activate should not use the bootstrap-osd to auth add the keyring
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 18:11:50 +0000 (14:11 -0400)]
ceph-volume: util: use osd new for creating osds
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 25 Jul 2017 18:09:52 +0000 (14:09 -0400)]
ceph-volume: process: allow stdin to be used
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 24 Jul 2017 21:04:16 +0000 (17:04 -0400)]
ceph-volume: main: slice args for main and subcommands differently
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 24 Jul 2017 18:18:32 +0000 (14:18 -0400)]
ceph-volume: devices.lvm add create module for the sub-command support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 24 Jul 2017 18:17:52 +0000 (14:17 -0400)]
ceph-volume: devices.lvm add the create sub-command
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 24 Jul 2017 18:04:33 +0000 (14:04 -0400)]
ceph-volume: devices.lvm create a common module for sharing parsers
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:59:25 +0000 (15:59 -0400)]
ceph-volume: devices: update coverage comments
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:45:20 +0000 (15:45 -0400)]
ceph-volume: tests: add lvm api tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:44:23 +0000 (15:44 -0400)]
ceph-volume: tests: update coverage comments
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:42:09 +0000 (15:42 -0400)]
ceph-volume: devices.lvm: update print and import for py3 support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:41:33 +0000 (15:41 -0400)]
ceph-volume: lvm.main: update imports for py3 support
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:41:07 +0000 (15:41 -0400)]
ceph-volume: tests: create capture fixture for tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:40:48 +0000 (15:40 -0400)]
ceph-volume: devices: update imports to support py3
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:19:20 +0000 (15:19 -0400)]
ceph-volume: main: py3 support fixes with print
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:19:05 +0000 (15:19 -0400)]
ceph-volume: lvm.api: add parse_tags for VolumeGroup, cleanup json loads
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 17 Jul 2017 19:16:25 +0000 (15:16 -0400)]
ceph-volume: process: decode non-str streams from subprocess
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 14 Jul 2017 17:28:30 +0000 (13:28 -0400)]
ceph-volume: lvm.prepare: print help and return before parsing args if no args
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 14 Jul 2017 17:28:14 +0000 (13:28 -0400)]
ceph-volume: lvm: print help and return before parsing args if no args
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 14 Jul 2017 17:27:28 +0000 (13:27 -0400)]
ceph-volume: tets: use the new validation in conf
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 14 Jul 2017 17:26:52 +0000 (13:26 -0400)]
ceph-volume: tests: add tests for lvm devices and API
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 14 Jul 2017 17:26:23 +0000 (13:26 -0400)]
ceph-volume: configuration: introduce lazy validation in configuration
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 13 Jul 2017 13:49:55 +0000 (09:49 -0400)]
ceph-volume: tests: add tests for the system utility
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 13 Jul 2017 13:49:33 +0000 (09:49 -0400)]
ceph-volume: util: remove ceph_user option, it is the default
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 13 Jul 2017 13:48:44 +0000 (09:48 -0400)]
ceph-volume: util: use the chown argument for mkdir_p
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 21:31:54 +0000 (17:31 -0400)]
ceph-volume: systemd: ensure osd_id is digit-like
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 21:31:36 +0000 (17:31 -0400)]
ceph-volume: tests: add systemd tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 20:40:58 +0000 (16:40 -0400)]
ceph-volume: tests: add tests for main/cli handling
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 20:40:45 +0000 (16:40 -0400)]
ceph-volume: tests: add tests for decorators
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 20:40:33 +0000 (16:40 -0400)]
ceph-volume: tests: add configuration tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 20:39:58 +0000 (16:39 -0400)]
ceph-volume: main: changes to sys.argv handling for better testing
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 17:43:16 +0000 (13:43 -0400)]
ceph-volume: tests: add terminal tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 16:31:39 +0000 (12:31 -0400)]
ceph-volume: main: if no args are passed mention the --help usage, print some information
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 16:15:42 +0000 (12:15 -0400)]
ceph-volume: lvm: use argparse, report help as early as possible
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 16:13:35 +0000 (12:13 -0400)]
ceph-volume: terminal: add CLI dispatching helpers
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 12 Jul 2017 16:13:13 +0000 (12:13 -0400)]
ceph-volume: main: use argparse, add global flags, improve main help
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:36:16 +0000 (16:36 -0400)]
ceph-volume: lvm.prepare: initial pass at a working prepare
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:35:13 +0000 (16:35 -0400)]
ceph-volume: lvm.activate: register the osd with the mon as part of activation
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:31:18 +0000 (16:31 -0400)]
ceph-volume: lvm.api: fix issue with tags not being set always
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:30:42 +0000 (16:30 -0400)]
ceph-volume: util.system: allow recursive and single-level chown
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:30:14 +0000 (16:30 -0400)]
ceph-volume: util: create the module with prepare, activate, and system utilities
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:08:25 +0000 (16:08 -0400)]
ceph-volume: terminal: add colored stderr/stdout
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:03:22 +0000 (16:03 -0400)]
ceph-volume: main: add log path inferring into main for --help reporting
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:03:02 +0000 (16:03 -0400)]
ceph-volume: log: remove log file inferring logic to main
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 20:01:41 +0000 (16:01 -0400)]
ceph-volume: configuration: allow splitting by other chars for getting a list
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 19:59:50 +0000 (15:59 -0400)]
ceph-volume: init: define a few conf attributes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 11 Jul 2017 14:50:22 +0000 (10:50 -0400)]
ceph-volume: process: do not block logging on subprocess prompts
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 19:17:01 +0000 (15:17 -0400)]
ceph-volume: main: store ceph conf and load it in the conf module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 19:16:18 +0000 (15:16 -0400)]
ceph-volume: configuration: create a module to load/parse ceph configs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 19:13:35 +0000 (15:13 -0400)]
ceph-volume: log: use new config module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 16:14:26 +0000 (12:14 -0400)]
ceph-volume: init: define the configuration modules
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 6 Jul 2017 15:58:08 +0000 (11:58 -0400)]
ceph-volume: exceptions: add configuration errors
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 3 Jul 2017 17:51:33 +0000 (13:51 -0400)]
ceph-volume: lvm.activate: udpdate the help to normalize representations
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 3 Jul 2017 17:37:53 +0000 (13:37 -0400)]
ceph-volume: exceptions: add error for multiple volume groups
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 3 Jul 2017 17:37:09 +0000 (13:37 -0400)]
ceph-volume: lvm.activate: add object store type support for the flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 3 Jul 2017 17:36:39 +0000 (13:36 -0400)]
ceph-volume: lvm.api: support volume groups with same API as lvs
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Mon, 3 Jul 2017 17:35:35 +0000 (13:35 -0400)]
ceph-volume: lvm.prepare: initial take on the module with flags
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Jun 2017 14:54:01 +0000 (10:54 -0400)]
ceph-volume: lvm.api return None when .get() doesn't match anything
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Jun 2017 14:53:31 +0000 (10:53 -0400)]
ceph-volume: lvm activate checks other non-lv journals and symlinks accordingly
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Jun 2017 13:49:50 +0000 (09:49 -0400)]
ceph-volume: lvm create the functional activate module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 29 Jun 2017 13:32:25 +0000 (09:32 -0400)]
ceph-volume: lvm create an api module with better interfaces/helpers
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Jun 2017 17:49:39 +0000 (13:49 -0400)]
ceph-volume: systemd: create a systemctl module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Jun 2017 12:51:29 +0000 (08:51 -0400)]
ceph-volume: systemd: move to directory
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 28 Jun 2017 12:29:50 +0000 (08:29 -0400)]
ceph-volume: systemd: create an actual directory module to add more related modules in
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Jun 2017 17:04:03 +0000 (13:04 -0400)]
ceph-volume: process: add a 'call' function helper, similar to subprocess.call
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Jun 2017 17:03:34 +0000 (13:03 -0400)]
ceph-volume: main: remove extra new lines when generating help
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Jun 2017 17:03:11 +0000 (13:03 -0400)]
ceph-volume: exceptions: create a MultipleLV error
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 27 Jun 2017 17:01:14 +0000 (13:01 -0400)]
ceph-volume: lvm: initial take on tag api
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 18:39:23 +0000 (14:39 -0400)]
ceph-volume: exceptions: create a module for all exceptions
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 18:39:07 +0000 (14:39 -0400)]
ceph-volume: systemd: move the exceptions to the new exception module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 18:38:14 +0000 (14:38 -0400)]
ceph-volume: decorators: add a check for super user privileges
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 23 Jun 2017 18:33:28 +0000 (14:33 -0400)]
ceph-volume: main: use subhelp to parse lvm's help
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 21:16:36 +0000 (17:16 -0400)]
ceph-volume: terminal: use raw instead of write
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 21:16:03 +0000 (17:16 -0400)]
ceph-volume: main: no need to pass the config to log setup
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 21:15:49 +0000 (17:15 -0400)]
ceph-volume: log: notify to stdout if it is not possible to write to the log location
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Thu, 22 Jun 2017 19:38:19 +0000 (15:38 -0400)]
ceph-volume: systemd: create systemd entry point script
Signed-off-by: Alfredo Deza <adeza@redhat.com>