]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
6 years agoMerge pull request #23130 from ivancich/wip-fix-dir-suggest-lumious
Yuri Weinstein [Tue, 7 Aug 2018 20:43:21 +0000 (13:43 -0700)]
Merge pull request #23130 from ivancich/wip-fix-dir-suggest-lumious

luminous: rgw: fail to recover index from crash luminous backport

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
6 years agoMerge pull request #22932 from smithfarm/wip-24814-luminous
Yuri Weinstein [Tue, 7 Aug 2018 19:59:58 +0000 (12:59 -0700)]
Merge pull request #22932 from smithfarm/wip-24814-luminous

luminous: rgw: REST admin metadata API paging failure bucket & bucket.instance: InvalidArgument

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
6 years agoMerge pull request #22930 from smithfarm/wip-24632-luminous
Yuri Weinstein [Tue, 7 Aug 2018 16:52:12 +0000 (09:52 -0700)]
Merge pull request #22930 from smithfarm/wip-24632-luminous

luminous: rgw performance regression for luminous 12.2.4

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge pull request #22934 from smithfarm/wip-24810-luminous
Yuri Weinstein [Tue, 7 Aug 2018 16:51:23 +0000 (09:51 -0700)]
Merge pull request #22934 from smithfarm/wip-24810-luminous

luminous: Invalid Access-Control-Request-Request may bypass validate_cors_rule_method

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge pull request #22984 from pdvian/wip-24808-luminous
Yuri Weinstein [Tue, 7 Aug 2018 16:50:40 +0000 (09:50 -0700)]
Merge pull request #22984 from pdvian/wip-24808-luminous

luminous: rgw: fix gc may cause a large number of read traffic

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
6 years agoMerge pull request #23000 from pdvian/wip-24830-luminous
Yuri Weinstein [Tue, 7 Aug 2018 16:50:14 +0000 (09:50 -0700)]
Merge pull request #23000 from pdvian/wip-24830-luminous

luminous: rgw: "radosgw-admin objects expire" always returns ok even if the pro…

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
6 years agoMerge pull request #23019 from pdvian/wip-24833-luminous
Yuri Weinstein [Tue, 7 Aug 2018 16:49:18 +0000 (09:49 -0700)]
Merge pull request #23019 from pdvian/wip-24833-luminous

luminous: rgw: radogw-admin reshard status command should print text for reshar…

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
6 years agoMerge pull request #23144 from cbodley/wip-25032
Yuri Weinstein [Tue, 7 Aug 2018 16:29:10 +0000 (09:29 -0700)]
Merge pull request #23144 from cbodley/wip-25032

luminous: rgw: add curl_low_speed_limit and curl_low_speed_time config to avoid the thread hangs in data sync.

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
Reviewed-by: Mark Kogan <mkogan@redhat.com>
6 years agoMerge pull request #23207 from linuxbox2/luminous-rgw-22790
Yuri Weinstein [Tue, 7 Aug 2018 16:28:12 +0000 (09:28 -0700)]
Merge pull request #23207 from linuxbox2/luminous-rgw-22790

luminous: rgw: do not ignore EEXIST in RGWPutObj::execute

Reviewed-by: Casey Bodley <cbodley@redhat.com>
6 years agoMerge pull request #22729 from pdvian/wip-24495-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:30:20 +0000 (13:30 -0700)]
Merge pull request #22729 from pdvian/wip-24495-luminous

luminous : osd/Session: fix invalid iterator dereference in Sessoin::have_backoff()

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #22918 from smithfarm/wip-24804-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:29:12 +0000 (13:29 -0700)]
Merge pull request #22918 from smithfarm/wip-24804-luminous

luminous: Python bindings use iteritems method which is not Python 3 compatible

Reviewed-by: John Spray <john.spray@redhat.com>
6 years agoMerge pull request #23054 from liewegas/wip-osdmap-warning-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:28:42 +0000 (13:28 -0700)]
Merge pull request #23054 from liewegas/wip-osdmap-warning-luminous

luminous: messages,mon,osd: silence gcc-8 warnings related to memset()

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #23113 from smithfarm/wip-24824-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:28:17 +0000 (13:28 -0700)]
Merge pull request #23113 from smithfarm/wip-24824-luminous

luminous: tests: test_ceph_argparse.py broken on py3-only system

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #23155 from smithfarm/wip-25033-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:27:38 +0000 (13:27 -0700)]
Merge pull request #23155 from smithfarm/wip-25033-luminous

luminous: tests: Health check failed: 1 MDSs report slow requests (MDS_SLOW_REQUEST) in powercycle

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
6 years agoMerge pull request #23202 from smithfarm/wip-25074-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:26:39 +0000 (13:26 -0700)]
Merge pull request #23202 from smithfarm/wip-25074-luminous

luminous: Boost system library is no longer required to compile and link example librados program

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
6 years agoMerge pull request #23313 from cernceph/dvanders_chown
Yuri Weinstein [Mon, 6 Aug 2018 20:25:44 +0000 (13:25 -0700)]
Merge pull request #23313 from cernceph/dvanders_chown

luminous: rpm: silence osd block chown

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #22546 from smithfarm/wip-24501-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:24:37 +0000 (13:24 -0700)]
Merge pull request #22546 from smithfarm/wip-24501-luminous

luminous: osd: eternal stuck PG in 'unfound_recovery'

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #22708 from pdvian/wip-24474-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:23:46 +0000 (13:23 -0700)]
Merge pull request #22708 from pdvian/wip-24474-luminous

luminous: librados: fix buffer overflow for aio_exec python binding

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #22723 from liewegas/wip-hobject-hash-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:23:22 +0000 (13:23 -0700)]
Merge pull request #22723 from liewegas/wip-hobject-hash-luminous

luminous: common/hobject: improve hobject hash

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
6 years agoMerge pull request #22773 from smithfarm/wip-24714-luminous
Yuri Weinstein [Mon, 6 Aug 2018 20:22:08 +0000 (13:22 -0700)]
Merge pull request #22773 from smithfarm/wip-24714-luminous

luminous: mon: Add option to view IP addresses of clients in output of 'ceph features'

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #23014 from batrick/i24190
Yuri Weinstein [Mon, 6 Aug 2018 16:29:34 +0000 (09:29 -0700)]
Merge pull request #23014 from batrick/i24190

luminous: client: increase verbosity level for log messages in helper methods

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #23169 from ukernel/luminous-24856
Yuri Weinstein [Mon, 6 Aug 2018 16:27:27 +0000 (09:27 -0700)]
Merge pull request #23169 from ukernel/luminous-24856

luminous: mds: handle discontinuous mdsmap

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #22885 from smithfarm/wip-24696-luminous
Yuri Weinstein [Fri, 3 Aug 2018 21:11:24 +0000 (14:11 -0700)]
Merge pull request #22885 from smithfarm/wip-24696-luminous

luminous: mds: low wrlock efficiency due to dirfrags traversal

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #22895 from smithfarm/wip-22386-luminous
Yuri Weinstein [Fri, 3 Aug 2018 21:11:02 +0000 (14:11 -0700)]
Merge pull request #22895 from smithfarm/wip-22386-luminous

luminous: ceph-fuse mount failed because no mds

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #23013 from batrick/i24136
Yuri Weinstein [Fri, 3 Aug 2018 21:10:33 +0000 (14:10 -0700)]
Merge pull request #23013 from batrick/i24136

luminous: MDSMonitor: uncommitted state exposed to clients/mdss

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #23015 from batrick/i23790
Yuri Weinstein [Fri, 3 Aug 2018 21:08:47 +0000 (14:08 -0700)]
Merge pull request #23015 from batrick/i23790

luminous: mds: unset deleted vars in shutdown_pass

Reviewed-by: Nathan Cutler <ncutler@suse.com>
6 years agoMerge pull request #23212 from batrick/i25036
Yuri Weinstein [Fri, 3 Aug 2018 21:06:22 +0000 (14:06 -0700)]
Merge pull request #23212 from batrick/i25036

luminous: mds: print mdsmap processed at low debug level

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #23213 from batrick/i25039
Yuri Weinstein [Fri, 3 Aug 2018 21:05:17 +0000 (14:05 -0700)]
Merge pull request #23213 from batrick/i25039

luminous: mds: dump recent events on respawn

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #23214 from batrick/i25041
Yuri Weinstein [Fri, 3 Aug 2018 21:04:27 +0000 (14:04 -0700)]
Merge pull request #23214 from batrick/i25041

luminous: mds: increase debug level for dropped client cap msg

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
6 years agoMerge pull request #22680 from VictorDenisov/backport_23772
Yuri Weinstein [Fri, 3 Aug 2018 15:24:08 +0000 (08:24 -0700)]
Merge pull request #22680 from VictorDenisov/backport_23772

luminous: let "ceph status" use base 10 when printing numbers not sizes

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Jan Fajerski <jfajerski@suse.com>
6 years agoMerge pull request #22686 from pdvian/wip-24471-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:22:49 +0000 (08:22 -0700)]
Merge pull request #22686 from pdvian/wip-24471-luminous

luminous: spdk: fix ceph-osd crash when activate SPDK

Reviewed-by: Kefu Chai <kchai@redhat.com>
6 years agoMerge pull request #22774 from theanalyst/wip-luminous-24717
Yuri Weinstein [Fri, 3 Aug 2018 15:22:06 +0000 (08:22 -0700)]
Merge pull request #22774 from theanalyst/wip-luminous-24717

luminous: qa/workunits/suites/blogbench.sh: use correct dir name

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
6 years agoMerge pull request #22848 from smithfarm/wip-24739-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:21:13 +0000 (08:21 -0700)]
Merge pull request #22848 from smithfarm/wip-24739-luminous

luminous: Bring back diff -y for non-FreeBSD

Reviewed-by: David Zafman <dzafman@redhat.com>
6 years agoMerge pull request #22860 from smithfarm/wip-24770-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:20:35 +0000 (08:20 -0700)]
Merge pull request #22860 from smithfarm/wip-24770-luminous

luminous: bluestore: set correctly shard for existed Collection

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
6 years agoMerge pull request #22862 from smithfarm/wip-24772-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:15:49 +0000 (08:15 -0700)]
Merge pull request #22862 from smithfarm/wip-24772-luminous

luminous: osd: may get empty info at recovery

Reviewed-by: Neha Ojha <nojha@redhat.com>
6 years agoMerge pull request #22864 from smithfarm/wip-24774-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:14:34 +0000 (08:14 -0700)]
Merge pull request #22864 from smithfarm/wip-24774-luminous

luminous: Mimic build fails with -DWITH_RADOSGW=0

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: David Disseldorp <ddiss@suse.de>
6 years agoMerge pull request #22904 from ifed01/wip-ifed-backport-24260
Yuri Weinstein [Fri, 3 Aug 2018 15:13:01 +0000 (08:13 -0700)]
Merge pull request #22904 from ifed01/wip-ifed-backport-24260

luminous: os/bluestore: fix flush_commit locking

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #22909 from ifed01/wip-ifed-fix-23540-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:12:03 +0000 (08:12 -0700)]
Merge pull request #22909 from ifed01/wip-ifed-fix-23540-luminous

luminous: os/bluestore: fix incomplete faulty range marking when doing compression

Reviewed-by: Sage Weil <sage@redhat.com>
6 years agoMerge pull request #23025 from smithfarm/wip-24864-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:11:30 +0000 (08:11 -0700)]
Merge pull request #23025 from smithfarm/wip-24864-luminous

luminous: common: Abort in OSDMap::decode() during qa/standalone/erasure-code/test-erasure-eio.sh

Reviewed-by: David Zafman <dzafman@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
6 years agoMerge pull request #23112 from smithfarm/wip-24979-luminous
Yuri Weinstein [Fri, 3 Aug 2018 15:10:29 +0000 (08:10 -0700)]
Merge pull request #23112 from smithfarm/wip-24979-luminous

luminous: tests: ceph-helpers.sh tries to use dirname without mandatory parameter

Reviewed-by: David Zafman <dzafman@redhat.com>
6 years agoMerge pull request #23374 from ceph/backport-luminous-22764
Alfredo Deza [Fri, 3 Aug 2018 11:55:18 +0000 (07:55 -0400)]
Merge pull request #23374 from ceph/backport-luminous-22764

luminous: ceph-volume: refuse to zap mapper devices

Reviewed-by: Alfredo Deza <adeza@redhat.com>
6 years agoMerge pull request #23395 from alfredodeza/backport-luminous-rm24020
Alfredo Deza [Fri, 3 Aug 2018 11:31:41 +0000 (07:31 -0400)]
Merge pull request #23395 from alfredodeza/backport-luminous-rm24020

luminous: ceph-volume expand on the LVM API to create multiple LVs at different sizes

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agomds: update MDSRank::cluster_degraded before handling mds failure 23169/head
Yan, Zheng [Thu, 2 Aug 2018 02:05:12 +0000 (10:05 +0800)]
mds: update MDSRank::cluster_degraded before handling mds failure

Migrator checks MDSRank::is_cluster_degraded() to decide if it needs to
send message to other mds. MDSRank::cluster_degraded should get updated
before calling Migrator::handle_mds_failure_or_stop().

Introduced by commit 7de9da4a "mds: handle discontinuous mdsmap"

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
(cherry picked from commit 93458c7306c3822175ed3c048f0937af8f02c341)

6 years agoMerge pull request #23394 from alfredodeza/backport-luminous-rm24152
Alfredo Deza [Thu, 2 Aug 2018 20:59:20 +0000 (16:59 -0400)]
Merge pull request #23394 from alfredodeza/backport-luminous-rm24152

luminous: ceph-volume enable the ceph-osd during lvm activation

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agoMerge pull request #23397 from alfredodeza/backport-luminous-rm25216
Alfredo Deza [Thu, 2 Aug 2018 20:12:23 +0000 (16:12 -0400)]
Merge pull request #23397 from alfredodeza/backport-luminous-rm25216

luminous: ceph-volume lvm.activate conditional mon-config on prime-osd-dir

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
6 years agoclient: increase verbosity level for log messages in helper methods 23014/head
Rishabh Dave [Mon, 14 May 2018 07:38:47 +0000 (07:38 +0000)]
client: increase verbosity level for log messages in helper methods

Fixes: http://tracker.ceph.com/issues/21014
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit e276fdaaa8b737ea845e19388796796ca30d2162)

Conflicts:
src/client/Client.cc

6 years agoceph-volume tests patch __release__ to mimic always for stdin keys 23394/head
Alfredo Deza [Thu, 2 Aug 2018 17:51:22 +0000 (13:51 -0400)]
ceph-volume tests patch __release__ to mimic always for stdin keys

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 99c17ecbaf443824ea8e155e06c11b20a8603d76)

6 years agoceph-volume lvm.activate conditional mon-config on prime-osd-dir 23397/head
Alfredo Deza [Thu, 2 Aug 2018 17:30:56 +0000 (13:30 -0400)]
ceph-volume lvm.activate conditional mon-config on prime-osd-dir

The --no-mon-config should only be done in Mimic releaes and later

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 020d6b1e5555e4547e8a0a19bd29eea89e1b7a31)

6 years agoceph-volume api.lvm fallback to 1 part if none are define when creating lvs 23395/head
Alfredo Deza [Mon, 4 Jun 2018 18:08:44 +0000 (14:08 -0400)]
ceph-volume api.lvm fallback to 1 part if none are define when creating lvs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 552d987233545f6f33b9220ea4ea98753f96962f)

6 years agoceph-volume tests verify create_lvs behavior
Alfredo Deza [Mon, 4 Jun 2018 18:04:52 +0000 (14:04 -0400)]
ceph-volume tests verify create_lvs behavior

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 8c487124d795778dbbf461ffb95841b1c8025e08)

6 years agoceph-volume api.lvm default to null tags on lvs created
Alfredo Deza [Wed, 23 May 2018 13:23:40 +0000 (09:23 -0400)]
ceph-volume api.lvm default to null tags on lvs created

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 490e73eff1b5b7cc98db5d3df292759e1773c0ab)

6 years agoceph-deploy api.lvm allow multiple lv creation
Alfredo Deza [Tue, 22 May 2018 20:06:01 +0000 (16:06 -0400)]
ceph-deploy api.lvm allow multiple lv creation

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit e073c56d80d8f37e0f96093f8dd4a95aef81ea02)

6 years agoceph-volume api.lvm add a sizing method for VGs to calculate LV creation
Alfredo Deza [Tue, 22 May 2018 16:58:36 +0000 (12:58 -0400)]
ceph-volume api.lvm add a sizing method for VGs to calculate LV creation

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit e61b9e5c771e167990caad3d85c0bfd27682d643)

6 years agoceph-volume exceptions create an error for size allocations
Alfredo Deza [Tue, 22 May 2018 16:57:19 +0000 (12:57 -0400)]
ceph-volume exceptions create an error for size allocations

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit b035bb0f54d4a7777ce242798bdeb18ad0dc28e0)

6 years agoceph-volume tests verify vg sizing behavior
Alfredo Deza [Tue, 22 May 2018 12:29:16 +0000 (08:29 -0400)]
ceph-volume tests verify vg sizing behavior

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 08832f21e52f28d65a16aadae54a10c8fd16259f)

6 years agoceph-volume api.lvm force vgs to display units in 'g'
Alfredo Deza [Mon, 21 May 2018 17:35:57 +0000 (13:35 -0400)]
ceph-volume api.lvm force vgs to display units in 'g'

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit da9f90fcb40e1e82c322f6020253b63da69238da)

6 years agoceph-volume: optional systemd enable --runtime
Dan van der Ster [Mon, 30 Jul 2018 12:53:07 +0000 (14:53 +0200)]
ceph-volume: optional systemd enable --runtime

Allow units to be enabled but not persisted across a reboot,
and use this when enabling osds.

Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
(cherry picked from commit 3e6f387be13b209aa9f56f5069331e449615d316)

6 years agoceph-volume: enable ceph-osd during lvm activation
Dan van der Ster [Mon, 30 Jul 2018 12:55:38 +0000 (14:55 +0200)]
ceph-volume: enable ceph-osd during lvm activation

Enable the ceph-osd@<id> unit during lvm activate to link these
units to the ceph-osd.target.

Signed-off-by: Dan van der Ster <daniel.vanderster@cern.ch>
Fixes: http://tracker.ceph.com/issues/24152
(cherry picked from commit 261d8ac94d0008f57ac194718e9277c126e096b5)

6 years agoMerge pull request #23367 from alfredodeza/luminous-rm25173
Andrew Schoen [Thu, 2 Aug 2018 12:56:23 +0000 (12:56 +0000)]
Merge pull request #23367 from alfredodeza/luminous-rm25173

luminous ceph-volume do not use stdin in luminous

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
7 years agolvm zap: refuse to zap mapper devices 23374/head
Andrew Schoen [Thu, 28 Jun 2018 19:22:47 +0000 (14:22 -0500)]
lvm zap: refuse to zap mapper devices

Fixes: http://tracker.ceph.com/issues/24504
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit 8e602d52657d50888a83963148334deb1f8d4e1c)

7 years agoadds the util.disk.is_mapper_device method
Andrew Schoen [Thu, 28 Jun 2018 17:14:12 +0000 (12:14 -0500)]
adds the util.disk.is_mapper_device method

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit 852a466fdfa29c91f266ec122dcd5b01b8d1fca5)

7 years agoMerge pull request #23369 from alfredodeza/luminous-cv-auto
Andrew Schoen [Wed, 1 Aug 2018 18:18:12 +0000 (18:18 +0000)]
Merge pull request #23369 from alfredodeza/luminous-cv-auto

luminous: ceph-volume initial take on auto sub-command

Reviewed-by: Andrew Schoen <aschoen@redhat.com>
7 years agoMerge pull request #23236 from dzafman/wip-25085-luminous
David Zafman [Wed, 1 Aug 2018 15:51:12 +0000 (11:51 -0400)]
Merge pull request #23236 from dzafman/wip-25085-luminous

luminous: Fix  25085 and 24949

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #22806 from smithfarm/wip-24697-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:41:14 +0000 (08:41 -0700)]
Merge pull request #22806 from smithfarm/wip-24697-luminous

luminous: ceph osd safe-to-destroy crashes the mgr

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #22753 from pdvian/wip-24498-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:38:54 +0000 (08:38 -0700)]
Merge pull request #22753 from pdvian/wip-24498-luminous

luminous: librbd: force 'invalid object map' flag on-disk update

Reviewed-by: Mykola Golub <mgolub@mirantis.com>
7 years agoceph-volume tests verify get_devices captures device metadata 23369/head
Alfredo Deza [Thu, 3 May 2018 18:33:08 +0000 (14:33 -0400)]
ceph-volume tests verify get_devices captures device metadata

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 8deb088f101894763d27a6c31a3e8a2e96fc8320)

7 years agoceph-volume tests.conftest allow custom dirs in tmpfile fixture
Alfredo Deza [Thu, 3 May 2018 18:32:00 +0000 (14:32 -0400)]
ceph-volume tests.conftest allow custom dirs in tmpfile fixture

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 9d820e82ac6bc0f46890df1cdaa104e88cab2a7e)

7 years agoceph-volume tests ensure human_readable_size works up to terabytes
Alfredo Deza [Thu, 3 May 2018 16:52:21 +0000 (12:52 -0400)]
ceph-volume tests ensure human_readable_size works up to terabytes

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 4ad42f4244062995de003d8141cddcdc1d2b80fc)

7 years agoceph-volume tests verify mapper and /dev devices
Alfredo Deza [Thu, 3 May 2018 16:47:53 +0000 (12:47 -0400)]
ceph-volume tests verify mapper and /dev devices

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 9cfd37344c69ebf1f3d8440f295d79ae05b545e9)

7 years agoceph-volume tests add tests for get_block_devs
Alfredo Deza [Thu, 3 May 2018 16:45:05 +0000 (12:45 -0400)]
ceph-volume tests add tests for get_block_devs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 672c4c4d1c31b4631b1238ed0efb98fef34f2a3d)

7 years agoceph-volume tests verify _map_dev_paths mappings
Alfredo Deza [Thu, 3 May 2018 16:40:17 +0000 (12:40 -0400)]
ceph-volume tests verify _map_dev_paths mappings

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 2c4d46955e8d7f52b090cd8b5b5561a2dba443e5)

7 years agoceph-volume devices.auto initial take on auto sub-command
Alfredo Deza [Thu, 3 May 2018 15:05:42 +0000 (11:05 -0400)]
ceph-volume devices.auto initial take on auto sub-command

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit e3b04c9677c273f91e0a9de35dcd68c578d124db)

7 years agoceph-volume util.disk create a device metadata utility
Alfredo Deza [Thu, 3 May 2018 14:51:47 +0000 (10:51 -0400)]
ceph-volume util.disk create a device metadata utility

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit c6559538db28d6b8bc8529e6b2a62e8619c69bd6)

7 years agoceph-volume util.disk add dev mapping helpers for path resolution
Alfredo Deza [Thu, 3 May 2018 11:38:29 +0000 (07:38 -0400)]
ceph-volume util.disk add dev mapping helpers for path resolution

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit c06e63fed8a11e80444e8e7ec2e82373d75aa501)

7 years agoceph-volume tests verify get_file_contents utility
Alfredo Deza [Wed, 2 May 2018 23:48:23 +0000 (19:48 -0400)]
ceph-volume tests verify get_file_contents utility

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 0177f71caba3fd64de285d6808b5f859c55ed2fe)

7 years agoceph-volume util.system capture file contents
Alfredo Deza [Wed, 2 May 2018 23:15:10 +0000 (19:15 -0400)]
ceph-volume util.system capture file contents

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 39792573dabac3b85a41760c965b60746ca1f059)

7 years agoceph-volume devices.auto initial take on auto sub-command
Alfredo Deza [Fri, 4 May 2018 17:16:05 +0000 (13:16 -0400)]
ceph-volume devices.auto initial take on auto sub-command

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 5649bd724b5d300c7080052433f9b9d1c6774cff)

7 years agoceph-volume main include commented out auto subcommand
Alfredo Deza [Wed, 2 May 2018 23:01:10 +0000 (19:01 -0400)]
ceph-volume main include commented out auto subcommand

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit ad1b8cae055ee6c822370d91027613680ccd3dd3)

7 years agoceph-volume tests ensure is_lv detection on LVs
Alfredo Deza [Wed, 2 May 2018 22:59:51 +0000 (18:59 -0400)]
ceph-volume tests ensure is_lv detection on LVs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 47060a1ef4562b29771bdfb5a375a225f18c228c)

7 years agoceph-volume api.lvm create helpers to detect an lv from a device path
Alfredo Deza [Wed, 2 May 2018 20:39:16 +0000 (16:39 -0400)]
ceph-volume api.lvm create helpers to detect an lv from a device path

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 68ca7a691e6e333209b67eb5cea8594f37fb93c1)

7 years agoMerge pull request #22844 from smithfarm/wip-24735-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:38:16 +0000 (08:38 -0700)]
Merge pull request #22844 from smithfarm/wip-24735-luminous

luminous: order rbdmap.service before remote-fs-pre.target

Reviewed-by: Boris Ranto <branto@redhat.com>
7 years agoMerge pull request #22865 from pdvian/wip-24584-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:37:38 +0000 (08:37 -0700)]
Merge pull request #22865 from pdvian/wip-24584-luminous

luminous: osdc: Fix the wrong BufferHead offset

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
7 years agoMerge pull request #22767 from pdvian/wip-24514-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:36:19 +0000 (08:36 -0700)]
Merge pull request #22767 from pdvian/wip-24514-luminous

luminous: rgw: fix the bug of radowgw-admin zonegroup set requires realm

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #21806 from ivancich/wip-rgw-unordered-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:33:41 +0000 (08:33 -0700)]
Merge pull request #21806 from ivancich/wip-rgw-unordered-luminous

luminous: rgw: ability to list bucket contents in unsorted order for efficiency

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22817 from smithfarm/wip-24690-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:32:52 +0000 (08:32 -0700)]
Merge pull request #22817 from smithfarm/wip-24690-luminous

luminous: rgw-multisite: endless loop in RGWBucketShardIncrementalSyncCR

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22820 from smithfarm/wip-24692-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:32:27 +0000 (08:32 -0700)]
Merge pull request #22820 from smithfarm/wip-24692-luminous

luminous: rgw: index complete miss zones_trace set

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22822 from smithfarm/wip-24693-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:32:02 +0000 (08:32 -0700)]
Merge pull request #22822 from smithfarm/wip-24693-luminous

luminous: rgw: meta and data notify thread miss stop cr manager

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22846 from smithfarm/wip-24737-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:31:37 +0000 (08:31 -0700)]
Merge pull request #22846 from smithfarm/wip-24737-luminous

luminous: add unit test for cls bi list command

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
7 years agoMerge pull request #22942 from pdvian/wip-24782-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:30:58 +0000 (08:30 -0700)]
Merge pull request #22942 from pdvian/wip-24782-luminous

luminous: rgw: set cr state if aio_read err return in RGWCloneMetaLogCoroutine

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge pull request #22985 from joscollin/wip-24844-luminous
Yuri Weinstein [Wed, 1 Aug 2018 15:30:31 +0000 (08:30 -0700)]
Merge pull request #22985 from joscollin/wip-24844-luminous

luminous: rgw: require --yes-i-really-mean-it to run radosgw-admin orphans find

Reviewed-by: Casey Bodley <cbodley@redhat.com>
7 years agoMerge PR #23345 into luminous
Sage Weil [Wed, 1 Aug 2018 14:59:52 +0000 (09:59 -0500)]
Merge PR #23345 into luminous

* refs/pull/23345/head:
Revert "luminous: pybind/mgr/mgr_module: make rados handle available to all modules"

Reviewed-by: John Spray <john.spray@redhat.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Nathan Cutler <ncutler@suse.com>
7 years agoceph-volume tests verify that luminous doesn't use stdin 23367/head
Alfredo Deza [Tue, 31 Jul 2018 20:47:05 +0000 (16:47 -0400)]
ceph-volume tests verify that luminous doesn't use stdin

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit a97a63540290c93e05857ac175f3c9c45a4602c6)

7 years agoceph-volume util do not use stdin for luminous
Alfredo Deza [Tue, 31 Jul 2018 20:46:41 +0000 (16:46 -0400)]
ceph-volume util do not use stdin for luminous

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit e03be24a4ff9b882d4329059fd1f04963d9ba2c5)

7 years agoceph-volume tests verify that mkfs filestore uses default flags
Alfredo Deza [Wed, 7 Mar 2018 16:57:32 +0000 (11:57 -0500)]
ceph-volume tests verify that mkfs filestore uses default flags

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit fa9a8afe491445f622e95d32b1f822df8c5b3055)

7 years agoceph-volume lvm.prepare pass the cephx_secret for mkfs in filestore
Alfredo Deza [Wed, 7 Mar 2018 16:57:07 +0000 (11:57 -0500)]
ceph-volume lvm.prepare pass the cephx_secret for mkfs in filestore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit b25c8f6897bd66a7156c3a59724cd85eb835c5b6)

7 years agoceph-volume util.prepare use keyfile from stdin for mkfs in filestore
Alfredo Deza [Wed, 7 Mar 2018 16:56:45 +0000 (11:56 -0500)]
ceph-volume util.prepare use keyfile from stdin for mkfs in filestore

Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 70b495ac06b1fa382654759764014d5391d67f9a)

7 years agoMerge pull request #23137 from smithfarm/wip-24068-luminous
Yuri Weinstein [Tue, 31 Jul 2018 19:48:36 +0000 (12:48 -0700)]
Merge pull request #23137 from smithfarm/wip-24068-luminous

luminous: tests: osd sends op_reply out of order

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
7 years agoMerge pull request #23350 from ceph/backport-luminous-23348
Alfredo Deza [Tue, 31 Jul 2018 16:42:34 +0000 (12:42 -0400)]
Merge pull request #23350 from ceph/backport-luminous-23348

luminous: ceph-volume: adds test for `ceph-volume lvm list /dev/sda`

Reviewed-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-volume: adds a unit test for `lvm list /dev/sda` 23350/head
Andrew Schoen [Mon, 30 Jul 2018 18:52:37 +0000 (13:52 -0500)]
ceph-volume: adds a unit test for `lvm list /dev/sda`

This test is to prove that the issue from
http://tracker.ceph.com/issues/24957 was fixed
by http://tracker.ceph.com/issues/24784

When running lvm list against a raw device it should handle
gracefully the situation where there are multiple PVs with the
name of the given device.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit ef10886f1e061d4273d3c0763ab0827e7e58e9d7)

7 years agoceph-volume: move pvolumes fixture into conftest.py
Andrew Schoen [Tue, 31 Jul 2018 13:26:57 +0000 (08:26 -0500)]
ceph-volume: move pvolumes fixture into conftest.py

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
(cherry picked from commit 37ed1be08b226a5b3a7a5bb70c4d5d1fd22db5d1)