]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Gu Zhongyan [Wed, 23 May 2018 10:41:34 +0000 (18:41 +0800)]
cephfs-journal-tool: get and check layout info during dump/undump
when cephfs-journal-tool import journal, it uses default layout
to get object_size, this is wrong. Because default objetct_size
can be changed by Config option change mds_log_segment_size when
cluster initialized.
The fix is save the layout info to header during journal export,
When improt journal, first try to get layout from cluster, if failed,
then get layout info from dumped journal file, if still failed, set
layout to default.
Fixes: http://tracker.ceph.com/issues/24644
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
Signed-off-by: yupeng chen chenyupeng-it@360.cn
(cherry picked from commit
989ecf234a24c53884cf202de588692a17ccec2a )
Gu Zhongyan [Mon, 21 May 2018 07:00:38 +0000 (15:00 +0800)]
cephfs-journal-tool: check fsid when import purge queue
import purge queue will triger file delete in cluster.
we occasionally imported a purge queue from one production
cluster to a test cluster and found the the fs in test cluster
was damaged because some objects are really delted as its inode
recorded in purge queue.
add fsid when exporting purge queue, check if the fsid matched when
importing purge queue. This could make cephfs-journal-tool safer to
handle purge queue issues.
Signed-off-by: Gu Zhongyan <guzhongyan@360.cn>
Signed-off-by: yupeng chen chenyupeng-it@360.cn
(cherry picked from commit
e0eef2aab10747de0efc128133c567204b4d0322 )
Andrew Schoen [Mon, 10 Sep 2018 14:29:22 +0000 (09:29 -0500)]
Merge pull request #23967 from alfredodeza/luminous-rm35535
luminous: ceph-volume: batch tests for mixed-type of devices
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Thu, 6 Sep 2018 19:19:01 +0000 (15:19 -0400)]
ceph-volume lvm.batch use 'ceph' as the cluster name with filestore
Custom cluster names are currently broken on ceph-volume, should get
addressed with http://tracker.ceph.com/issues/27210 which is out of
scope for these changes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
c1481799a254eceb05258313aafd532e062ea0bc )
Alfredo Deza [Thu, 6 Sep 2018 15:23:30 +0000 (11:23 -0400)]
ceph-volume tests/functional update filestore xenial test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
a096a016ccd0acc86ce816aba8ce95f6e3b68c11 )
Alfredo Deza [Thu, 6 Sep 2018 15:23:20 +0000 (11:23 -0400)]
ceph-volume tests/functional update bluestore xenial test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
89e52dd19792072919bef6ba2f2ab50d7b0ff4ed )
Alfredo Deza [Thu, 6 Sep 2018 15:18:20 +0000 (11:18 -0400)]
ceph-volume tests/functional update filestore centos7 test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
a5ec54207a02c4bb85dc8226890def18da45e2ff )
Alfredo Deza [Thu, 6 Sep 2018 15:18:05 +0000 (11:18 -0400)]
ceph-volume tests/functional update bluestore centos7 test vars
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
2549d5737283b39ecf5b0af98c73ffeb18033c36 )
Alfredo Deza [Thu, 6 Sep 2018 14:55:31 +0000 (10:55 -0400)]
ceph-volume lvm.api use double -f flags when calling pvremove
Fairly destructive, just like everything else when zapping a device.
This is required in the case of double UUIDs detected, something that
surfaced when testing with a loop device to create an nvme (the loop
device ends up with the same UUID as the nvme).
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
c1cbc407c095e0bc3e25a8ff1519b4909ec519cc )
Alfredo Deza [Thu, 6 Sep 2018 14:26:05 +0000 (10:26 -0400)]
ceph-volume tests/functional remove duplicate test playbooks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
a008fe1385e4440f510eab97470a5d4e56a69402 )
Alfredo Deza [Thu, 6 Sep 2018 13:38:00 +0000 (09:38 -0400)]
ceph-volume tests/functional setup playbook for nvme devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
71db509df0c4a14598010568f8bb078f6b2841ab )
Alfredo Deza [Thu, 6 Sep 2018 13:34:11 +0000 (09:34 -0400)]
ceph-volume tests/functional single (test) playbook to zap and redeploy batch operations
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
23330c0107a9f9ee436338c112b1852fd36e34a3 )
Alfredo Deza [Thu, 6 Sep 2018 13:33:21 +0000 (09:33 -0400)]
ceph-volume tests/functional create a noop playbook to allow symlinking always to setup.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
860e66083fe769714a10076fa101b94507e47169 )
Alfredo Deza [Thu, 6 Sep 2018 13:32:00 +0000 (09:32 -0400)]
ceph-volume tests/functional add mixed-type scenarios to tox.ini
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
0d5b90bb1fbf30c6e33dbf7e10a3d0ba053297ae )
Alfredo Deza [Wed, 5 Sep 2018 12:17:54 +0000 (08:17 -0400)]
ceph-volume tests/functional add CentOS7 bluestore mixed-type scenarios
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
799ce4508d9ed166ef6447daa21e0564262fbafe )
Alfredo Deza [Wed, 5 Sep 2018 12:17:38 +0000 (08:17 -0400)]
ceph-volume tests/functional add CentOS7 filestore mixed-type scenarios
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
89bbcff659eed8f2cfa26fb93a0c12c7ff83e83b )
Nathan Cutler [Wed, 5 Sep 2018 18:28:17 +0000 (20:28 +0200)]
Merge pull request #23913 from yuriw/wip-35541-luminous
qa/tests: added v12.2.8 to the mix
Reviewed-by: Nathan Cutler <ncutler@suse.com>
Yuri Weinstein [Tue, 4 Sep 2018 16:05:42 +0000 (09:05 -0700)]
qa/tests: added v12.2.8 to the mix
Fixes: http://tracker.ceph.com/issues/35541
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
Jenkins Build Slave User [Thu, 30 Aug 2018 17:24:39 +0000 (17:24 +0000)]
12.2.8
Andrew Schoen [Thu, 30 Aug 2018 14:52:41 +0000 (09:52 -0500)]
Merge pull request #23825 from alfredodeza/luminous-rm34309
luminous: ceph-volume: update batch documentation to explain filestore strategies
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 28 Aug 2018 20:34:25 +0000 (13:34 -0700)]
doc/man/ceph-volume uncomment flags that are now fully supported in batch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
f8db9faf9836328b920133c5c9c47a6ffacea443 )
Alfredo Deza [Tue, 28 Aug 2018 20:32:19 +0000 (13:32 -0700)]
doc/ceph-volume add filestore docs for batch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
188f4ae80fefcdd8d95d719a88d8422b2c120f0c )
Alfredo Deza [Tue, 28 Aug 2018 20:22:20 +0000 (13:22 -0700)]
doc/ceph-volume uncomment section of newly supported batch operations
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
02652343c8501a144c5ae2c012f335e8d0f236cf )
Alfredo Deza [Wed, 29 Aug 2018 22:23:28 +0000 (15:23 -0700)]
Merge pull request #23813 from alfredodeza/luminous-rm34311
luminous: ceph-volume: tests.functional inherit SSH_ARGS from ansible
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Wed, 29 Aug 2018 17:32:55 +0000 (10:32 -0700)]
ceph-volume tests.functional use Debian ansible os family in deploy.yml
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
7a076f5e4f58bc3b346cde306ba949aabbb9b743 )
Alfredo Deza [Wed, 29 Aug 2018 16:56:21 +0000 (09:56 -0700)]
ceph-volume lvm.batch use the abspath attribute for Device objects in bluestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
b2a62c2b13d3e079f8020865b7c41f0f6c4b5d71 )
Alfredo Deza [Wed, 29 Aug 2018 16:55:31 +0000 (09:55 -0700)]
ceph-volume lvm.batch remove usage of non-existent method
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
6f3094449f46d10260c0a505b39571c35235292e )
Alfredo Deza [Tue, 28 Aug 2018 22:34:58 +0000 (15:34 -0700)]
ceph-volume tests.functional inherit SSH_ARGS from ansible with synchronize module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
8e6269336f6e177f415a51e9fedd36244014215a )
Andrew Schoen [Wed, 29 Aug 2018 19:45:05 +0000 (14:45 -0500)]
Merge pull request #23811 from alfredodeza/luminous-rm34310
luminous: ceph-volume lvm.batch remove non-existent sys_api property
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Alfredo Deza [Tue, 28 Aug 2018 21:28:08 +0000 (14:28 -0700)]
ceph-volume lvm.batch remove non-existent sys_api property
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
a76fccba5ff0058d0dd1ba47f48b34dba27dd51f )
Andrew Schoen [Wed, 29 Aug 2018 19:28:03 +0000 (14:28 -0500)]
Merge pull request #23809 from alfredodeza/luminous-ceph-volume-testing
luminous: ceph-volume: run tests without waiting on ceph repos
Reviewed-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen [Wed, 22 Aug 2018 20:37:46 +0000 (16:37 -0400)]
ceph-volume: retry when 'vagrant up' fails
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
2c88e70877dcc2a04a69be4ab9c4834d5ced6198 )
Andrew Schoen [Wed, 22 Aug 2018 18:40:41 +0000 (14:40 -0400)]
ceph-volume: run tests without waiting on ceph repos
This provides a new playbook that installs ceph on all nodes and
generates the ceph config. Then it will rsync ceph-volume from the
control node, or jenkins slave, to all testing vms before completing
the deployment. This means we can run tests on PRs without waiting
for repos to be built for the branch in the PR.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
6d712ef959f7ea5385bc6bf9b9ade60662940369 )
Alfredo Deza [Wed, 29 Aug 2018 19:09:51 +0000 (12:09 -0700)]
Merge pull request #23808 from ceph/backport-luminous-23731
luminous: ceph-volume expand auto engine for multiple devices on filestore
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Andrew Schoen [Fri, 24 Aug 2018 19:38:14 +0000 (15:38 -0400)]
ceph-volume: reset sys_info.devices in the device_info fixture
In certain environments it was noticed that when running the full test
suite sys_info.devices would get populated correctly from previous
tests. This caused the tests to fail because they did not have the
expected mock data.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
cd63fb0df11c43b429c3025a6be2b8bba10d6e8d )
Alfredo Deza [Thu, 23 Aug 2018 19:46:43 +0000 (15:46 -0400)]
ceph-volume tests check uuid_name when creating an lv
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
494ece30994c9d80c9f4afc72213515f8ed63698 )
Alfredo Deza [Thu, 23 Aug 2018 19:40:34 +0000 (15:40 -0400)]
ceph-volume tests add verifications for create_vg helper
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
997d922bbd68f59ebbacc3cef2ca3231f44339eb )
Alfredo Deza [Thu, 23 Aug 2018 19:27:42 +0000 (15:27 -0400)]
ceph-volume tests add verifications for extend_vg helper
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
fb1e1c61bd5944ad1fd93e86385d26e5b0af38cb )
Alfredo Deza [Thu, 23 Aug 2018 16:55:30 +0000 (12:55 -0400)]
ceph-volume lvm.batch update module to use Device object on strategy detection
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
ebbb571d2f62dd6c6a38ced51a838ad4a099b817 )
Alfredo Deza [Thu, 23 Aug 2018 14:56:09 +0000 (10:56 -0400)]
ceph-volume lvm.batch.filestore use new Device objects
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
369bb740a0c52b075a81fb26b368ddf936319e24 )
Alfredo Deza [Thu, 23 Aug 2018 14:55:56 +0000 (10:55 -0400)]
ceph-volume lvm.batch.bluestore use new Device objects
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
c6f4e107a1660dfee194c4344532bd9560ec7b37 )
Alfredo Deza [Thu, 23 Aug 2018 14:31:16 +0000 (10:31 -0400)]
ceph-volume tests.util verify ValidDevice validator
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
649903bdabe3ea04c499c3dbe6d1e9e7b8f82a23 )
Alfredo Deza [Thu, 23 Aug 2018 13:54:09 +0000 (09:54 -0400)]
ceph-volume util.templates allow more space for long paths
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
57f76e36abffee0f8f7d81b7d16e72de148a065c )
Alfredo Deza [Thu, 23 Aug 2018 13:53:37 +0000 (09:53 -0400)]
ceph-volume lvm.strategies create mixed type filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
e4902ced1bb26a7f55639c747e6aed7a9fd97b05 )
Alfredo Deza [Thu, 23 Aug 2018 13:14:08 +0000 (09:14 -0400)]
ceph-volume lvm.batch add new strategy validators for LVM devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
f67732cd9fb11830cc134deaa3ec7ebc107fa1fe )
Alfredo Deza [Thu, 23 Aug 2018 13:13:28 +0000 (09:13 -0400)]
ceph-volume util add a new Device class validator for args
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
5be2794b7fe42e3a4505ec9f406dd5ae46595bd9 )
Alfredo Deza [Thu, 23 Aug 2018 13:12:41 +0000 (09:12 -0400)]
ceph-volume lvm.batch use new Device class and validator
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
d74ce8e54da4878c01a68adf598685045fafba72 )
Alfredo Deza [Thu, 23 Aug 2018 12:35:02 +0000 (08:35 -0400)]
ceph-volume api.lvm new utility to extend a volume group for one or more devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
21df60294977f4dd2dab218df77a04b326fd8b19 )
Alfredo Deza [Thu, 23 Aug 2018 12:34:28 +0000 (08:34 -0400)]
ceph-volume api.lvm allow uuid suffixes in vg/lv creation
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
028316414227103457d96ba3ab88fbebeb27c1dc )
Andrew Schoen [Tue, 21 Aug 2018 18:07:55 +0000 (14:07 -0400)]
ceph-volume: allow `lvm zap` to zap many devices at once
Supports passing many devices, partitions or lvs to
ceph-volume lvm zap.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
d1b929395b4db3c021d3e6df02e020d72962ab3d )
Alfredo Deza [Tue, 21 Aug 2018 14:58:44 +0000 (10:58 -0400)]
ceph-volume devices.lvm zap should skip when lv_uuid doesn't exist
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
447be1c9cc3a8f83687f8c0d2378dfd175e03959 )
Andrew Schoen [Tue, 21 Aug 2018 17:13:08 +0000 (13:13 -0400)]
ceph-volume: device.Device should ignore pvs with no vg_name
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
9b4f9471ed258bc5a06ec48e1d2ebd56f02a68cd )
Andrew Schoen [Tue, 21 Aug 2018 15:15:33 +0000 (11:15 -0400)]
ceph-volume: tests for util.device.Device
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
947266e16ae3a5e9bdaa7fbf326a0e1b96f16e0f )
Andrew Schoen [Thu, 16 Aug 2018 20:10:30 +0000 (15:10 -0500)]
ceph-volume: adds sys_info constant to hold system information
This is only currently used to hold information about devices
from /sys/block in the util.Device class in the sys_api property.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit
035f1a4092bba44cce95cabc1e5a12e3938e1150 )
Alfredo Deza [Wed, 15 Aug 2018 19:49:29 +0000 (15:49 -0400)]
ceph-volume util create a device module for identifying devices
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
4f955a7e86404a879ae2bdfb696bdcefa51cbdff )
Alfredo Deza [Wed, 29 Aug 2018 19:00:33 +0000 (12:00 -0700)]
Merge pull request #23805 from ceph/backport-luminous-23532
luminous: ceph-volume: expand auto engine for single type devices on filestore
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Tue, 14 Aug 2018 15:59:25 +0000 (11:59 -0400)]
ceph-volume lvm.zap loop over all vgs from a pv to destroy them
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
9066792764edcab1d0c2b3178d6f8f9784e30f85 )
Alfredo Deza [Mon, 13 Aug 2018 19:42:26 +0000 (15:42 -0400)]
ceph-volume tests.util ensure dmcrypt_close will skip non-existent paths
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
7a5ee22437a05fc809bffde97c8e3401f7ba564d )
Alfredo Deza [Mon, 13 Aug 2018 19:41:46 +0000 (15:41 -0400)]
ceph-volume util.encryption if crypt path does not exist, skip it
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
635f8e9e2ecdad5c54a599029bdad74e88fad600 )
Alfredo Deza [Mon, 13 Aug 2018 16:12:46 +0000 (12:12 -0400)]
ceph-volume lvm.zap unmount lvs and close dmcrypt on partitions
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
549109c1de2b43f31747828cb5703f9db221dd1a )
Alfredo Deza [Mon, 13 Aug 2018 11:42:35 +0000 (07:42 -0400)]
ceph-volume tests.functional batch add filestore sceanrios to tox.ini
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
ac00e722551e759fc3c1c157ddc89933fb3ac275 )
Alfredo Deza [Sat, 11 Aug 2018 12:58:20 +0000 (08:58 -0400)]
ceph-volume lvm.zap iterate over multiple lvs on a pv
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
21d4f4afcefb6b2510ae67d1ca5e3bf1d510cdfb )
Alfredo Deza [Thu, 9 Aug 2018 20:58:16 +0000 (16:58 -0400)]
ceph-volume tests.functional add xenial batch tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
bfd1bfc2422318edb5a87739b70f93bfc057dc02 )
Alfredo Deza [Thu, 9 Aug 2018 20:49:43 +0000 (16:49 -0400)]
ceph-volume tests.functional add bluestore,filestore playbooks
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
26ca6c129a70cd28aa0ed2dae552fb91a251ad21 )
Alfredo Deza [Thu, 9 Aug 2018 19:35:36 +0000 (15:35 -0400)]
ceph-volume tests.functional add centos7 filestore batch tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
a4ff2bff502f1837f696e5f8ebe88f7586d1a83f )
Alfredo Deza [Thu, 9 Aug 2018 19:19:56 +0000 (15:19 -0400)]
ceph-volume tests.functional add centos7 bluestore batch tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
544e364e8c3c01633333ddc11c29302965e0616c )
Alfredo Deza [Thu, 9 Aug 2018 18:29:06 +0000 (14:29 -0400)]
ceph-volume tests.util assert new as_int,as_float helper methods
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
d2c181fc70bf20fb17cf41437fb207afc5dd7656 )
Alfredo Deza [Thu, 9 Aug 2018 18:25:22 +0000 (14:25 -0400)]
ceph-volume tests verify new utility for journal sizes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
3adf13f868f270293fc307b58786155341470a9d )
Alfredo Deza [Thu, 9 Aug 2018 18:24:45 +0000 (14:24 -0400)]
ceph-volume util.prepare add a helper to get journal sizes from ceph.conf
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
4c0b4df1df2db85209c13ff66ae7a67524856c2d )
Alfredo Deza [Thu, 9 Aug 2018 18:22:55 +0000 (14:22 -0400)]
ceph-volume util.disk add as_int and as_float helpers for Size objects
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
ff7054116c50cb149de207280b0469bf51655728 )
Alfredo Deza [Wed, 8 Aug 2018 19:40:24 +0000 (15:40 -0400)]
ceph-volume lvm.strategies fix a bug where incorrect template was used
The template wouldn't render the total OSDs and the removed section was
repeated
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
f473bce7addbd31c7c976d2f5f1aef82696d4da1 )
Alfredo Deza [Thu, 9 Aug 2018 19:02:01 +0000 (15:02 -0400)]
ceph-volume lvm.strategies use get_journal_size helper for filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
01aebfc6a075bc91d0dc345f9cd953e3a4259015 )
Alfredo Deza [Wed, 8 Aug 2018 19:37:42 +0000 (15:37 -0400)]
ceph-volume lvm.strategies update filestore use of Size objects
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
f29ec4c6077e9ab36a9eb5ac030b17cd3a47567c )
Alfredo Deza [Wed, 8 Aug 2018 19:34:38 +0000 (15:34 -0400)]
ceph-volume lvm.strategies update bluestore use of Size
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
75e9729b76594ce1b6504c10e613a91aea82477d )
Alfredo Deza [Wed, 8 Aug 2018 16:58:16 +0000 (12:58 -0400)]
ceph-volume lvm.strategies create single type filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
af99401cad2c25b02e6ea0df4554d80afbad2b9b )
Alfredo Deza [Wed, 8 Aug 2018 16:57:32 +0000 (12:57 -0400)]
ceph-volume tests.util verify that Size object don't change state
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
5a54ab17602d159bdd29fe82a25f4f026b0fe6c8 )
Alfredo Deza [Wed, 8 Aug 2018 16:55:16 +0000 (12:55 -0400)]
ceph-volume tests.util update to reflect Size object changes
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
7816fa9f90985d03c17fda31093252fc66a48146 )
Alfredo Deza [Wed, 8 Aug 2018 16:54:23 +0000 (12:54 -0400)]
ceph-volume util.disk do not modify self instance of Size objects
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
00dba2e83ad80cd41b6b29efa642e2da826c2124 )
Alfredo Deza [Wed, 8 Aug 2018 16:20:08 +0000 (12:20 -0400)]
ceph-volume lvm.strategies use new template location in bluestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
8f7bca7ba1f74de125a3789133e06c6cf0c083c1 )
Alfredo Deza [Wed, 8 Aug 2018 16:19:31 +0000 (12:19 -0400)]
ceph-volume util create a templates module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
783e58472c55d378773404050d95470d3bb8bbc2 )
Alfredo Deza [Tue, 7 Aug 2018 14:34:54 +0000 (10:34 -0400)]
doc/rados update journal size defaults to 5GB
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
35a48728ae160a347471cf5b461c552b85323a1b )
Conflicts:
doc/rados/configuration/osd-config-ref.rst
Alfredo Deza [Wed, 29 Aug 2018 18:27:49 +0000 (11:27 -0700)]
Merge pull request #23783 from ceph/backport-luminous-23489
luminous: ceph-volume tests/functional add mgrs daemons to lvm tests
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Wed, 29 Aug 2018 18:24:23 +0000 (11:24 -0700)]
Merge pull request #23781 from ceph/backport-luminous-23448
luminous: ceph-volume: `lvm batch` allow extra flags (like dmcrypt) for bluestore
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Yuri Weinstein [Tue, 28 Aug 2018 20:57:52 +0000 (13:57 -0700)]
Merge pull request #23776 from dillaman/wip-26927-luminous
luminous: rbd: fix issues in IEC unit handling
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
Alfredo Deza [Wed, 8 Aug 2018 12:29:03 +0000 (08:29 -0400)]
ceph-volume tests/functional add mgrs daemons to lvm tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
2b7a22ef10e38a7bb4d08c9ebe9736e6452b005f )
Alfredo Deza [Mon, 6 Aug 2018 15:59:05 +0000 (11:59 -0400)]
ceph-volume lvm.batch move import statement to the top
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
c460f18d0930e3dbe1cfb97f2d399e4a8a2ceed9 )
Alfredo Deza [Mon, 6 Aug 2018 15:58:31 +0000 (11:58 -0400)]
ceph-volume lvm.batch allow extra flags for bluestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
4149d664fa51eb7b2f900370c2bd000b1a5b1edc )
Alfredo Deza [Tue, 28 Aug 2018 16:41:59 +0000 (09:41 -0700)]
Merge pull request #23778 from ceph/backport-luminous-23075
luminous: ceph-volume batch command
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza [Fri, 13 Jul 2018 12:57:13 +0000 (08:57 -0400)]
ceph-volume tests.api update lvm sizing tests
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
8d4525a59d1d7eb1d571848698c69cace29bfa53 )
Alfredo Deza [Fri, 13 Jul 2018 12:55:28 +0000 (08:55 -0400)]
ceph-volume api.lvm convert and use extents for sizing calculations
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
99e034d7eed9508ee016431c040e3fddca9bca69 )
Alfredo Deza [Fri, 13 Jul 2018 12:54:33 +0000 (08:54 -0400)]
ceph-volume util move the str_to_int utility out of lvm
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
cb5b30ab43f37adc45fb6114452b37722c65501e )
Conflicts:
src/ceph-volume/ceph_volume/util/__init__.py
Alfredo Deza [Thu, 12 Jul 2018 20:11:29 +0000 (16:11 -0400)]
ceph-volume lvm.batch update help docs from auto to batch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
226a5389ab3379943d3af35e3e1a86481a3980b2 )
Alfredo Deza [Thu, 12 Jul 2018 20:10:47 +0000 (16:10 -0400)]
ceph-volume lvm.main rename auto to batch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
ae98cc3512d5e66609640066ccbca1a36acfa220 )
Alfredo Deza [Thu, 12 Jul 2018 20:10:28 +0000 (16:10 -0400)]
ceph-volume lvm rename auto to batch
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
d7707650a59855eac75e37ddb4053c62b0dc11e9 )
Alfredo Deza [Thu, 12 Jul 2018 19:46:05 +0000 (15:46 -0400)]
ceph-volume lvm.strategies add stubs for filestore
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
fb6a2da7a13cc7edfe496583addbd29c21ecde1a )
Alfredo Deza [Thu, 12 Jul 2018 19:45:20 +0000 (15:45 -0400)]
ceph-volume lvm.strategies add bluestore with validators
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
9f13951414e5e4378a0473c9ddef7e641f4e9d3f )
Alfredo Deza [Thu, 5 Jul 2018 17:46:46 +0000 (13:46 -0400)]
ceph-volume lvm.auto create a strategies module
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
6043a2255dc8e9b4e3b09a4642a16718fd93370d )
Alfredo Deza [Thu, 5 Jul 2018 15:40:28 +0000 (11:40 -0400)]
ceph-volume lvm.prepare do not pass the name when creating a vg
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
30d17788a915a2f49856fbd20f61638d42553b74 )
Alfredo Deza [Thu, 5 Jul 2018 15:39:53 +0000 (11:39 -0400)]
ceph-volume api.lvm create_vg should optionally name vgs on the fly
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
01aece2b9ab034e8d4419f262a33764664ad93a2 )
Alfredo Deza [Thu, 5 Jul 2018 12:29:13 +0000 (08:29 -0400)]
ceph-volume lvm.main make auto a subcommand
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit
0cd5a698b163e46b5282fb50d3599fd9f6a4d2b1 )