mirror of https://github.com/ceph/ceph
5166 lines
181 KiB
Plaintext
5166 lines
181 KiB
Plaintext
commit 656b5b63ed7c43bd014bcafd81b001959d5f089f
|
||
Author: Jenkins Build Slave User <ceph-release-team@redhat.com>
|
||
Date: Tue Mar 7 13:29:40 2017 +0000
|
||
|
||
10.2.6
|
||
|
||
commit 420a9a0796e327676cb704bc18b2020f9941d7b6
|
||
Merge: 9267dec 88f4895
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Thu Mar 2 14:00:13 2017 -0700
|
||
|
||
Merge pull request #13749 from zmc/wip-openstack-volumes-jewel
|
||
|
||
qa/suites/upgrade/hammer-x: Add some volumes
|
||
|
||
commit 88f48955900e9401680f5434f9a162907b146e74
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Thu Mar 2 10:57:54 2017 -0700
|
||
|
||
qa/suites/upgrade/hammer-x: Add some volumes
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
|
||
commit 9267dec7e794afb67d0904bf9795e9ac7a0b2a78
|
||
Merge: c66683d 0c242d1
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Wed Mar 1 16:35:37 2017 -0700
|
||
|
||
Merge pull request #13708 from zmc/wip-openstack-volumes-jewel
|
||
|
||
qa/suites/ceph-deploy: Drop OpenStack volume count
|
||
|
||
commit 0c242d18c4f4b2009467d6cbc0ef26a08a9d9865
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Tue Feb 28 13:07:15 2017 -0700
|
||
|
||
qa/suites/ceph-deploy: Drop OpenStack volume count
|
||
|
||
Looks like we only need two per node, since there is only one OSD per
|
||
node, and ceph-deploy wants two disks per OSD to account for the
|
||
journal.
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 87072e277c9ef259c9ee2ae1f761e252aa216713)
|
||
|
||
commit c66683d908de4a747de9ddffee353206f50bf50a
|
||
Merge: d5a778c ccd0265
|
||
Author: Yuri Weinstein <yuri.weinstein@gmail.com>
|
||
Date: Wed Mar 1 07:26:30 2017 -0800
|
||
|
||
Merge pull request #13710 from tmuthamizhan/wip-mv-centos-version
|
||
|
||
qa: replace centos 7.2 with centos 7.3
|
||
|
||
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
|
||
|
||
commit d5a778ced47a7601cfcea79b660ba6367e740e01
|
||
Merge: 7187b61 2cbec5b
|
||
Author: Yuri Weinstein <yuri.weinstein@gmail.com>
|
||
Date: Tue Feb 28 16:05:32 2017 -0800
|
||
|
||
Merge pull request #13705 from ceph/wip_remove_dumpling_jewel
|
||
|
||
qa: Removed dumplin test 13234.yaml as not needed anymore
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit ccd0265a0540e4c4e9423b177b04fae60716bc1c
|
||
Author: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
Date: Tue Feb 28 16:02:57 2017 -0800
|
||
|
||
qa: replace centos 7.2 with centos 7.3
|
||
|
||
s/centos_7.2/centos_7.3
|
||
|
||
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
|
||
commit 2cbec5b909920a05afd34e83c6fa00c5ece4a991
|
||
Author: Yuri Weinstein <yweinste@redhat.com>
|
||
Date: Tue Feb 28 15:17:54 2017 -0800
|
||
|
||
Removed dumplin test 13234.yaml as not needed anymore
|
||
|
||
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
|
||
|
||
commit 7187b617ccdc7ba70134ba468eb4c3848a555a41
|
||
Merge: ac3ba2a 771e1d9
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Mon Feb 27 12:23:18 2017 -0700
|
||
|
||
Merge pull request #13674 from zmc/wip-openstack-volumes-jewel
|
||
|
||
qa/suites/{ceph-ansible,rest}: OpenStack volumes
|
||
|
||
commit 771e1d98a2b5cd437dcf68e03d504f3dec4f2e06
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Mon Feb 27 09:14:41 2017 -0700
|
||
|
||
qa/suites/rest: Openstack volumes
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 99d942145f4206c00aca30c0bb74f0edc4bac798)
|
||
|
||
commit a18640fcd7df45eea0baf2b0cfb1d717f982490b
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Mon Feb 27 09:06:26 2017 -0700
|
||
|
||
qa/suites/ceph-ansible: Openstack volumes
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 964b983bdbd412311bce56184d12d1b6d43c7f28)
|
||
|
||
commit ac3ba2adcd21ac011ad556ac4506623e61fbe696
|
||
Merge: 016238b 841688b
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Fri Feb 24 17:22:17 2017 -0700
|
||
|
||
Merge pull request #13642 from zmc/wip-fs-openstack-jewel
|
||
|
||
qa/suites/fs: Add openstack volume configuration
|
||
|
||
commit 841688bb2e46bade3ede4a902c0b42a99e6a62f6
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 15:25:19 2017 -0700
|
||
|
||
qa/suites/fs: Add openstack volume configuration
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit b076d89a3f1fbad7d477913812b2e17529abeacf)
|
||
|
||
commit 016238b06938064afb6debb2c6dd753037c05279
|
||
Merge: 48bc625 9778743
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Fri Feb 24 14:44:10 2017 -0700
|
||
|
||
Merge pull request #13639 from zmc/wip-openstack-volumes-jewel
|
||
|
||
qa/suites/{knfs,hadoop,samba}: OpenStack volume configuration
|
||
|
||
commit 48bc625c721f426b29eed4f19f030f1243048649
|
||
Merge: f5643f8 ba35859
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Fri Feb 24 14:43:40 2017 -0700
|
||
|
||
Merge pull request #13636 from zmc/wip-kcephfs-openstack-jewel
|
||
|
||
qa/suites/kcephfs: Openstack volume configuration
|
||
|
||
commit 9778743547fb9337e98e636fb7ad801fe1ff39ca
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 13:46:54 2017 -0700
|
||
|
||
qa/suites/samba: Openstack volume configuration
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit e0296d706422ea4dc01d84f8786f6f7104c3d996)
|
||
|
||
commit cd1e8ef4fc2ccfe5abc11b6282a496185af49455
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 13:45:18 2017 -0700
|
||
|
||
qa/suites/hadoop: Openstack volume configuration
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 3fef0a49da2ccfdceba7b98e9096be8305da1111)
|
||
|
||
commit ac7add155f0b787d6a7a55b597da84278b785ae8
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 13:44:33 2017 -0700
|
||
|
||
qa/suites/knfs: Add openstack volume configuration
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 62c6fd3371adf0f420c12d9c7e2b3a2a0c69256b)
|
||
|
||
commit ba35859ef26b49ecab750cd36c87a98315e8c023
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 13:37:23 2017 -0700
|
||
|
||
qa/suites/kcephfs: Openstack volume configuration
|
||
|
||
(cherry picked from commit ec6fb28eaf8e2db327e4afc115879a40c7664e07)
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
|
||
commit f5643f8818772a4778e2c553d483c7c6ab67ac18
|
||
Merge: bfac1be aced718
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Fri Feb 24 12:15:41 2017 -0700
|
||
|
||
Merge pull request #13632 from zmc/wip-krbd-openstack-jewel
|
||
|
||
qa/suites/krbd: Add openstack volume configuration
|
||
|
||
commit bfac1bee09c90ec81b6d969ecaccbbe047a82604
|
||
Merge: d9eaab4 94d5888
|
||
Author: Zack Cerza <zack@cerza.org>
|
||
Date: Fri Feb 24 12:15:22 2017 -0700
|
||
|
||
Merge pull request #13612 from ceph/wip-rgw-openstack-jewel
|
||
|
||
qa/suites/rgw: Add openstack volume configuration
|
||
|
||
commit aced718032fdfedfdfad441a5761f26f04028af3
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Fri Feb 24 11:17:45 2017 -0700
|
||
|
||
qa/suites/krbd: Add openstack volume configuration
|
||
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
(cherry picked from commit 201b4d0d1e92bf95ac6a8f2951b664763030f12d)
|
||
|
||
commit 94d5888cea0ddac8fa03b32225c937955d83dd86
|
||
Author: Zack Cerza <zack@redhat.com>
|
||
Date: Thu Feb 23 10:14:05 2017 -0700
|
||
|
||
qa/suites/rgw: Add openstack volume configuration
|
||
|
||
Without this, OSDs will fail to create on instances whose root fs isn't
|
||
xfs.
|
||
|
||
(cherry picked from commit 8af4c35f9577ef5a88307ea5cbbe2561a473926c)
|
||
Signed-off-by: Zack Cerza <zack@redhat.com>
|
||
|
||
commit d9eaab456ff45ae88e83bd633f0c4efb5902bf07
|
||
Merge: ecdfb7c bf3400f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Thu Feb 23 16:32:20 2017 +0100
|
||
|
||
Merge pull request #13184 from smithfarm/wip-18720-jewel
|
||
|
||
jewel: build/ops: systemd restarts Ceph Mon to quickly after failing to start
|
||
|
||
commit ecdfb7ce0c29aa5eb954b3644e5be1544e018515
|
||
Merge: 96b4cb8 5c328f0
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 23 07:32:01 2017 +0100
|
||
|
||
Merge pull request #13240 from smithfarm/wip-18804-jewel
|
||
|
||
jewel: tests: ignore bogus ceph-objectstore-tool error in ceph_manager
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 96b4cb8eab5e7531eeaf412cf4b10db5947bef70
|
||
Merge: 27095f3 20e7502
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 23 07:30:30 2017 +0100
|
||
|
||
Merge pull request #13058 from wido/issue-18635-jewel
|
||
|
||
jewel: systemd: Restart Mon after 10s in case of failure
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 27095f36b51a91ff5575bd42d12a16d2af11b731
|
||
Merge: 0766a8b 67e7a90
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 23 07:28:16 2017 +0100
|
||
|
||
Merge pull request #13048 from SUSE/wip-18457-jewel
|
||
|
||
jewel: selinux: Allow ceph to manage tmp files
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 0766a8bc604d0c4ee7a7d93427022105f5eb6425
|
||
Merge: 9f36610 463e88e
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 22 22:59:41 2017 +0100
|
||
|
||
Merge pull request #13131 from ovh/bp-osdmap-hammer-compat
|
||
|
||
jewel: mon: OSDMonitor: clear jewel+ feature bits when talking to Hammer OSD
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 9f366100bb7c9882146def8b5ed9ce9eddd4db21
|
||
Merge: 083e0f4 78d296b
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 22 22:36:07 2017 +0100
|
||
|
||
Merge pull request #13255 from liewegas/wip-enxio-jewel
|
||
|
||
jewel: osd: do not send ENXIO on misdirected op by default
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit 083e0f4ac06f922c32b806d6d027f738c5057cae
|
||
Merge: 04a8492 8a75f98
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Feb 21 21:40:14 2017 +0100
|
||
|
||
Merge pull request #13050 from SUSE/wip-18406-jewel
|
||
|
||
jewel: tests: Cannot reserve CentOS 7.2 smithi machines
|
||
|
||
commit 04a8492dfed7ec6f235cb201ab6de14201e27bbd
|
||
Merge: d10a8e6 ebb2f73
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Feb 21 10:27:51 2017 +0100
|
||
|
||
Merge pull request #13459 from ukernel/jewel-18708
|
||
|
||
jewel: mds: fix incorrect assertion in Server::_dir_is_nonempty()
|
||
|
||
Reviewed-by: John Spray <john.spray@redhat.com>
|
||
|
||
commit d10a8e6d927ea8171e29b7a7c10afcc2c10c5392
|
||
Merge: a009942 cb7bb0c
|
||
Author: Sage Weil <sage@newdream.net>
|
||
Date: Mon Feb 20 10:20:58 2017 -0600
|
||
|
||
Merge pull request #13533 from smithfarm/wip-stress-split-ec
|
||
|
||
jewel: qa/suites/upgrade/hammer-x: break stress split ec symlinks
|
||
|
||
commit a00994299fb360c1c086baad3b65e6889579a4ba
|
||
Merge: 40eedcc 1e75e23
|
||
Author: Sage Weil <sage@newdream.net>
|
||
Date: Mon Feb 20 10:20:51 2017 -0600
|
||
|
||
Merge pull request #13222 from liewegas/wip-hammer-x-jewel
|
||
|
||
jewel: tests: qa/suites/upgrade/hammer-x/stress-split: finish thrashing before final upgrade
|
||
|
||
commit 40eedcc9428abc8bc988594b6e624bbc3c732405
|
||
Merge: 786b318 e9a6dec
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 20 16:42:59 2017 +0100
|
||
|
||
Merge pull request #13273 from asheplyakov/jewel-bp-18773
|
||
|
||
jewel: rgw: fix period update crash
|
||
|
||
Reviewed-by: Casey Bodley <cbodley@redhat.com>
|
||
|
||
commit 786b31877fcf1c13bfb5034ca92e5044d5d6a78f
|
||
Merge: 7566139 b06d6f5
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 20 16:41:56 2017 +0100
|
||
|
||
Merge pull request #13341 from dreamhost/wip-17550-jewel
|
||
|
||
jewel: rgw: bucket resharding
|
||
|
||
Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
|
||
|
||
commit 7566139391f43616e7847e806c657c527e7a098d
|
||
Merge: b3bb9cc b1d6c2e
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 20 16:41:29 2017 +0100
|
||
|
||
Merge pull request #13004 from asheplyakov/jewel-bp-18563
|
||
|
||
jewel: rgw: leak from RGWMetaSyncShardCR::incremental_sync
|
||
|
||
Reviewed-by: Casey Bodley <cbodley@redhat.com>
|
||
|
||
commit cb7bb0c49315cc66130336625ede92c70beaec74
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Feb 20 11:44:49 2017 +0100
|
||
|
||
tests: reduce stress-split-erasure-code-x86_64 dependency on stress-split
|
||
|
||
This patch breaks the symlinks for two files from stress-split that
|
||
are being changed by https://github.com/ceph/ceph/pull/13222 in a way
|
||
that would break this test otherwise.
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit b3bb9cc382e11f535a874675d65015829d1a3254
|
||
Merge: 7d6e915 7cf37f6
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 20 11:48:26 2017 +0100
|
||
|
||
Merge pull request #12754 from Abhishekvrshny/wip-18285-jewel
|
||
|
||
jewel: rbd: partition func should be enabled When load nbd.ko for rbd-nbd
|
||
|
||
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
|
||
|
||
commit 7d6e915a2f7d78741d8fcdfdc7d44e71236ac48d
|
||
Merge: 7e844b6 401271e
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 20 11:45:29 2017 +0100
|
||
|
||
Merge pull request #13183 from smithfarm/wip-17313-jewel
|
||
|
||
jewel: build/ops: add ldap lib to rgw lib deps based on build config
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 8ae18863d013655e05a46e53de53f9f97fc4d42d
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Feb 20 11:44:49 2017 +0100
|
||
|
||
tests: reduce stress-split-erasure-code dependency on stress-split
|
||
|
||
This patch breaks the symlinks for two files from stress-split that
|
||
are being changed by https://github.com/ceph/ceph/pull/13222 in a way
|
||
that would break this test otherwise.
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 7e844b66848ba6e911aa357ebfca0ebf20aa46d3
|
||
Merge: 5cda572 4d4b38e
|
||
Author: Yuri Weinstein <yuri.weinstein@gmail.com>
|
||
Date: Fri Feb 17 14:43:00 2017 -0800
|
||
|
||
Merge pull request #13502 from tmuthamizhan/wip-ansible-rm-trusty
|
||
|
||
qa: drop ubuntu trusty support
|
||
|
||
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
|
||
|
||
commit 4d4b38eca81f7b57e3d3b31e1c13e7ab0ba5b30f
|
||
Author: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
Date: Fri Feb 17 21:06:43 2017 +0000
|
||
|
||
qa: drop ubuntu trusty support
|
||
|
||
ceph-ansible dropped support for OS that doesnt support systemd
|
||
|
||
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
|
||
commit 5cda5722e05784163190b6110dcc2dd164142e90
|
||
Merge: 87f8341 260801f
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 16 22:27:53 2017 +0100
|
||
|
||
Merge pull request #13276 from rzarzynski/wip-rgw-18364-2-jewel
|
||
|
||
jewel: rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion
|
||
|
||
Reviewed-by: Casey Bodley <cbodley@redhat.com>
|
||
|
||
commit 87f8341909e791e420a4b9344810e3840c1e83cc
|
||
Merge: 3d9a584 a0ee8b9
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 16 16:30:56 2017 +0100
|
||
|
||
Merge pull request #12729 from liupan1111/wip-fix-disable-rgw-compile-error
|
||
|
||
jewel: build/ops: fixed compilation error when --with-radowsgw=no
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 3d9a584bf0f335caf65265345faf2a940f901519
|
||
Merge: 9f1e1ce 89248e1
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Feb 16 15:43:32 2017 +0100
|
||
|
||
Merge pull request #12239 from liupan1111/wip-fix-makefile-bug
|
||
|
||
jewel: build/ops: fixed the issue when --disable-server, compilation fails.
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit ebb2f73e48092c8d2ecf18c75ce70f1a88c9bb22
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Wed Jan 18 16:23:49 2017 +0800
|
||
|
||
mds: fix incorrect assertion in Server::_dir_is_nonempty()
|
||
|
||
when filelock is in XLOCKDONE state. client of xlocker can rdlock
|
||
the filelock. In that case, only client of xlocker can read the lock.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18708
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit fe4ab52b30079a785be053a9fd0197d6990737fe)
|
||
|
||
commit 9f1e1ce394c7779420ef27bda793bc719cdb9096
|
||
Merge: 792a0c8 36ff758
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 23:39:11 2017 +0100
|
||
|
||
Merge pull request #12380 from dachary/wip-18183-jewel
|
||
|
||
jewel: cephfs metadata pool: deep-scrub error omap_digest != best guess omap_digest
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit 792a0c8160a1e239f7388cb1ca5be412d850aa82
|
||
Merge: f95cbe0 3eff1ac
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 17:08:26 2017 +0100
|
||
|
||
Merge pull request #13130 from rjfd/wip-18608-jewel
|
||
|
||
jewel: librbd: allow to open an image without opening parent image
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit f95cbe064639d31c218079d93c5831821e7cd13c
|
||
Merge: 49b16ee 214ce1b
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 17:06:53 2017 +0100
|
||
|
||
Merge pull request #13233 from smithfarm/wip-18556-jewel
|
||
|
||
jewel: rbd: Potential race when removing two-way mirroring image
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 49b16eed6bf5303667df6657238735b47f573ebb
|
||
Merge: cd9e5df 8742203
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 10:48:21 2017 +0100
|
||
|
||
Merge pull request #13113 from jcsp/wip-18679
|
||
|
||
jewel: mds: finish clientreplay requests before requesting active state
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit cd9e5df1593f999c943376b82de49a3eba291f8c
|
||
Merge: 3192ef6 21622c1
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 10:47:59 2017 +0100
|
||
|
||
Merge pull request #13139 from jcsp/wip-18100
|
||
|
||
jewel: mds: fix MDSMap upgrade decoding
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 3192ef6a034bf39becead5f87a0e48651fcab705
|
||
Merge: e84b3f8 384e5c0
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 10:18:04 2017 +0100
|
||
|
||
Merge pull request #12490 from linuxbox2/jewel-rgw-header
|
||
|
||
jewel: rgw: add option to log custom HTTP headers (rgw_log_http_headers)
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit e84b3f8e073ec02f7a45387768490b90d6d777b4
|
||
Merge: 9b4175e d7a479c4
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 10:14:23 2017 +0100
|
||
|
||
Merge pull request #12079 from rzarzynski/wip-rgw-17961
|
||
|
||
jewel: rgw: TempURL properly handles accounts created with the implicit tenant
|
||
|
||
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
|
||
|
||
commit 9b4175e491286f0578bcba5152a72e0e3b934051
|
||
Merge: 2420d47 732405e
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 15 10:13:32 2017 +0100
|
||
|
||
Merge pull request #12044 from Abhishekvrshny/wip-17886-jewel
|
||
|
||
jewel: rgw: multisite: ECANCELED & 500 error on bucket delete
|
||
|
||
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
|
||
|
||
commit 2420d474a8d22f3237b9fb28a78f0ff3f168ba34
|
||
Merge: 81efc40 256b850
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 15 00:39:48 2017 +0100
|
||
|
||
Merge pull request #13422 from smithfarm/wip-fix-hammer-x-fix
|
||
|
||
tests: remove extra indentation in exec block
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
|
||
|
||
commit 81efc40b11fc0f146f5d2388033333aeb9ad9d56
|
||
Merge: 994df97 4824ad2
|
||
Author: Tamilarasi Muthamizhan <tmuthami@redhat.com>
|
||
Date: Tue Feb 14 13:59:58 2017 -0800
|
||
|
||
Merge pull request #13364 from tmuthamizhan/wip-ansible-jewel
|
||
|
||
qa: ceph-ansible smoke suite modified for jewel
|
||
|
||
commit 256b850fc1a80f71b0b8365c6d66abea84482f9e
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Tue Feb 14 22:13:37 2017 +0100
|
||
|
||
tests: remove extra indentation in exec block
|
||
|
||
The exec block was indented by an extra space, causing
|
||
|
||
line 439, in parse_block_mapping_key
|
||
"expected <block end>, but found %r" % token.id, token.start_mark)
|
||
yaml.parser.ParserError: while parsing a block mapping
|
||
in "<string>", line 111, column 3:
|
||
sequential:
|
||
^
|
||
expected <block end>, but found '<block sequence start>'
|
||
in "<string>", line 126, column 4:
|
||
- exec:
|
||
^
|
||
|
||
when trying to run upgrade/hammer-x
|
||
|
||
Reported-by: Yuri Weinstein <yweins@redhat.com>
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 994df972dd64fc39ef7acce1acfff0e9e8440e1f
|
||
Merge: 9bf8dcf 898702d
|
||
Author: Sage Weil <sage@newdream.net>
|
||
Date: Mon Feb 13 18:44:37 2017 -0600
|
||
|
||
Merge pull request #13404 from smithfarm/wip-fix-hammer-x
|
||
|
||
tests: add require_jewel_osds to upgrade/hammer-x/tiering
|
||
|
||
Reviewed-by: Yuri Weinstein <yweins@redhat.com>
|
||
|
||
commit 898702d58f3e26c41713e44625fcf357841f52af
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Feb 13 22:04:17 2017 +0100
|
||
|
||
tests: add require_jewel_osds to upgrade/hammer-x/tiering
|
||
|
||
Without this, the test tends to fail, but sometimes passes (apparently because
|
||
the "wait-for-healthy: true" in the last ceph.restart is racy - HEALTH_OK is
|
||
received before the MONs notice that all OSDs are running jewel without
|
||
require_jewel_osds.
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 214ce1b96c112c193614aeeabaa278bd1004f6b2
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Wed Aug 31 22:49:36 2016 +0300
|
||
|
||
librbd: async method to check journal tag owner
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 953561f84140efcc870ec4a8f1ecb732b8e99409)
|
||
|
||
Conflicts:
|
||
src/librbd/Journal.cc - trivial context difference (master does not
|
||
have "class SafeTimerSingleton"),
|
||
added "typedef ::journal::Journaler Journaler;" in
|
||
C_IsTagOwner template to fix build failure
|
||
|
||
commit 5723b932cfb12ed67cb54347a127c5f3539d0bcf
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Mon Jan 9 10:40:46 2017 +0100
|
||
|
||
rbd-mirror: check image mirroring state when bootstrapping
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18447
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 5fc5a8ac895524f05eed6e7db20b0dda3a8cb60f)
|
||
|
||
commit 8361a60c3cb272d2d4895840dadbbc6c50294f51
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Mon Jan 9 09:23:19 2017 +0100
|
||
|
||
rbd-mirror: async request to test if image is primary
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 0a1cb35caacdf85029f31a0364dc07a5d7462f5f)
|
||
|
||
Conflicts:
|
||
src/tools/rbd_mirror/CMakeLists.txt - file doesn't exist in jewel
|
||
(ported the patch to src/tools/Makefile-client.am)
|
||
src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc - Journal is
|
||
implemented by a typedef in jewel
|
||
src/tools/rbd_mirror/image_replayer/OpenLocalImageRequest.cc -
|
||
no compat.h include in jewel, Journal is implemented by a typedef
|
||
in jewel
|
||
|
||
commit 9bf8dcf914e76a340fed29d2b46346f8ada6d0c7
|
||
Merge: 748f75c 7515a77
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Mon Feb 13 08:20:53 2017 +0100
|
||
|
||
Merge pull request #13331 from smithfarm/wip-18869-jewel
|
||
|
||
jewel: tests: SUSE yaml facets in qa/distros/all are out of date
|
||
|
||
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 748f75cd845e3b33687d9d235508f9bc7ebdcefb
|
||
Merge: c27aba8 21ded74
|
||
Author: Kefu Chai <tchaikov@gmail.com>
|
||
Date: Mon Feb 13 14:52:59 2017 +0800
|
||
|
||
Merge pull request #11410 from dachary/wip-17334-jewel
|
||
|
||
jewel: crushtool --compile is create output despite of missing item
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit 21ded748e7bbf2c02b3bf381cf796afe99a62ce0
|
||
Author: Kefu Chai <kchai@redhat.com>
|
||
Date: Wed Sep 21 22:58:49 2016 +0800
|
||
|
||
test/cli/crushtool: fix the test of compile-decompile-recompile.t
|
||
|
||
should read the map from $TESTDIR,
|
||
it's a regression introduced by b2c0a07
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17306
|
||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||
(cherry picked from commit 404043980d7882f320f48fbaed4b18f31bb15eb7)
|
||
|
||
commit d92738c0c9491c97fd189ff49ca57427316b9eb7
|
||
Author: Kefu Chai <kchai@redhat.com>
|
||
Date: Tue Sep 20 14:10:16 2016 +0800
|
||
|
||
crush/CrushCompiler: error out as long as parse fails
|
||
|
||
do not output compiled crush map if anything goes wrong when parsing
|
||
crush map.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17306
|
||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||
(cherry picked from commit b2c0a079dc074c907e1bc429861230096534f597)
|
||
|
||
commit 4824ad27345f32ed0043c2cb20fe5fc7e019555a
|
||
Author: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
Date: Fri Feb 10 12:37:51 2017 -0800
|
||
|
||
qa: ceph-ansible smoke suite modified for jewel
|
||
|
||
Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
|
||
|
||
commit c27aba8f723b013baeb0704fe84c6956d1cb005d
|
||
Merge: 8c87d09 5ed454d
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Feb 10 15:04:02 2017 -0500
|
||
|
||
Merge pull request #13358 from linuxbox2/wip-jewel-marker
|
||
|
||
jewel: rgw: fix use of marker in List::list_objects()
|
||
|
||
commit 5ed454dd8f470749ef661782a8f4e866ae8193e2
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Jan 26 16:26:42 2017 -0800
|
||
|
||
rgw: fix use of marker in List::list_objects()
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18331
|
||
|
||
List marker is an index key, so treat it as such. This
|
||
fixes infinite loop in orphans find command.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit a5d1fa0587184f43c69d8e03114b58d43f320781)
|
||
|
||
commit b06d6f5f8fb6693dcf4f480d1f80b1081cd63305
|
||
Author: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
Date: Thu Feb 9 14:38:02 2017 -0800
|
||
|
||
Backport bucket reshard to jewel.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17756
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 25af6e5c2448d2478ac3d8def6141fcbfb086f3c
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Oct 3 17:00:41 2016 -0700
|
||
|
||
rgw_admin: add a few admin commands to the usage
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 91ed1216d7465a42d11546cb967c70997ea5b1d8)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit b429331f4fb22e845edcd526b618b10c82db6286
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Oct 3 16:43:44 2016 -0700
|
||
|
||
rgw_admin: add bi purge command
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit aaf0d213eb39192ceb252c9c7db68c1a48ba1272)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit eb65394363676629726aed2aac8182a745ba96e6
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Wed Sep 28 12:54:47 2016 -0700
|
||
|
||
rgw: bucket resharding, adjust logging
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit e2b8dc6113e2625bdf65ea6f2c42510229d04c87)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit e197ec0312cb07d576c0bf045b803454702ccc81
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Wed Sep 28 10:41:45 2016 -0700
|
||
|
||
cls/rgw: bi_list() fix is_truncated returned param
|
||
|
||
is_truncated was never set. Also, make sure that we don't return
|
||
more entries than requested.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 47f422a4e0382d53023af6f651433011606b8625)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 81daefa473a4e6826be5afa4dae5ea63d66bd1be
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Sep 27 15:13:37 2016 -0700
|
||
|
||
rgw_admin: require --yes-i-really-mean-it for bucket reshard
|
||
|
||
in the case where num shards are less or equal to current bucket
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 75da4375ee0e36c58f96cbf2920c3b9aadf12733)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 4adb247e56e8e77cbdfecca8f90240edbd04742f
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Sep 27 14:35:31 2016 -0700
|
||
|
||
rgw_admin: better bucket reshard logging
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit ac88b5d9e6bc3c8b59c500bf79a0e3daa923a47c)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 139842d7451ef44cb0548676a818d3056e2e4ac6
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Sep 27 14:11:41 2016 -0700
|
||
|
||
rgw: limit bucket reshard num shards to max possible
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit d9c88afec4b52848f9ad8957bab5a86fdafecded)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 7e4493a4cca99bfa817803c0255755e1cd330cbf
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Sep 27 11:55:32 2016 -0700
|
||
|
||
rgw_admin: fix bi list command
|
||
|
||
Changes scoping of json section, and push the --object param in so that
|
||
an object can be specified as a filter.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 716d096bbb8e836aefa6a451b799389d3bd85620)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 1604b521730577fc6aa5345127381b1bfc5625b7
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 15:49:37 2016 -0700
|
||
|
||
rgw_admin: use aio operations for bucket resharding
|
||
|
||
also created shards manager to make things slightly cleaner
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 97e7ee9ca213ccf4b8f537e02125bd0c4ef24103)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit cd2e35e84599d25e94f28fad8e4a743883fec94d
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 10:45:17 2016 -0700
|
||
|
||
rgw: bucket reshard updates stats
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit dd712384ffe72ee23cbe0a20d7400aff7fb779a8)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 678dac9289ce52f1e5f13e603b5858a3b867c216
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 09:52:29 2016 -0700
|
||
|
||
cls/rgw: add bucket_update_stats method
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 4cc7d3a33a28602b45ec04ff5384e6bc62b376cb)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit d39eac038266a61a6081c820360c2165279bd8c1
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Sat Sep 24 10:46:36 2016 -0700
|
||
|
||
rgw_admin: reshard also links to new bucket instance
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 094fe3f0cfeb27b32abfc93b07054b60de363a20)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 29c9e9872c2cef6b6e874bf95c797a72a580e84c
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Sat Sep 24 10:33:57 2016 -0700
|
||
|
||
rgw: rgw_link_bucket, use correct bucket structure for entry point
|
||
|
||
The bucket structure might be different than the one that we were using
|
||
before.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit f2d9fc015556d6d70e596f75c382cc7157add411)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit b40ce2738964c6fc1c9c390af18758b16820cdb9
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Sat Sep 24 10:01:00 2016 -0700
|
||
|
||
radosgw-admin: bucket reshard needs --num-shards to be specified
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit d0569f913340cb251c1a49f1e470b176d8b34346)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit d9df7451a70a4fe64443e7f4669e995c54d74361
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Sat Sep 24 05:49:37 2016 -0700
|
||
|
||
cls/rgw: fix bi_list objclass command
|
||
|
||
was filtering entries, even if filter was not specified, and need to
|
||
set boundary for plain entries. Also, list_instance_entries() was not
|
||
working correctly, and added list_olh_entries().
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit f87c4b2c2a6ecadaf9f0e0cfef4b6061878a023b)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 4892def3643555720619b987bc1ccb508cdd8ac7
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 16:09:34 2016 -0700
|
||
|
||
rgw_admin: bucket rehsrading, initial work
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit d8c5931bceaa42ad47ae5ad9b2c32bb6c321484a)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_admin.cc
|
||
|
||
commit c1cf61f3612844fc644a832f7c61f716f28ecb46
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 16:09:15 2016 -0700
|
||
|
||
rgw: utilities to support raw bucket index operations
|
||
|
||
and other related changes.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit b01e732f3d597670f4f781be3db81786e63d5053)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_rados.cc
|
||
|
||
commit 0ce2a125f4d400abaf2a65ff90d1d40ee000aea9
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 16:06:17 2016 -0700
|
||
|
||
rgw: use bucket_info.bucket_id instead of marker where needed
|
||
|
||
We used to use these interchangeably, but they actually have diffent meaning.
|
||
The marker is the prefix we assign to the objects in this bucket, whereas
|
||
the bucket_id is the bucket instance's id. These used to hold the same
|
||
value, but with bucket resharding it's not going to be true anymore.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 94afaf722fc8289af6e75025ba7d783f11c4b7d0)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 5fe58c5bf22ad593d650d68b059d462be49214ed
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Mon Sep 26 16:01:39 2016 -0700
|
||
|
||
cls/rgw: utilities to support raw bucket index operations
|
||
|
||
New flavour of bi_put() call, and a function to extract key off
|
||
a raw bi entry.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 9b3a2a40a5732689be98a940f7e6c3c4a6e73c53)
|
||
See: http://tracker.ceph.com/issues/17556
|
||
See: https://github.com/ceph/ceph/pull/11368
|
||
Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
|
||
|
||
commit 7515a77bf1d06ec7cea448adecc56e50c417540f
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Wed Feb 8 21:23:54 2017 +0100
|
||
|
||
tests: drop buildpackages.py
|
||
|
||
The buildpackages suite has been moved to teuthology. This cleans up a file
|
||
that was left behind by https://github.com/ceph/ceph/pull/13297
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18846
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 6b7443fb50c117ee7f20d53bbc7530bb0eb7ebd5)
|
||
|
||
commit 36f96f40e7ce9abf1fc21878c91365d300dee281
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Wed Feb 8 15:27:00 2017 +0100
|
||
|
||
tests: update SUSE yaml facets in qa/distros/all
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18856
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 0bd56e871a8549d4b0b1211f09dad2d1120fb606)
|
||
|
||
commit 8c87d0927447233697d623c995163fde25524fa5
|
||
Merge: a00efd8 bb3c594
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 8 13:16:25 2017 +0100
|
||
|
||
Merge pull request #13299 from dachary/wip-18848-jewel
|
||
|
||
jewel: tests: remove qa/suites/buildpackages
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
|
||
|
||
commit 7cf37f68e14935d6d6c3d540ab5fd6b7a2ebb605
|
||
Author: Pan Liu <pan.liu@istuary.com>
|
||
Date: Tue Dec 6 21:04:03 2016 +0800
|
||
|
||
rbd-nbd: support partition for rbd-nbd mapped raw block device.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18115
|
||
Signed-off-by: Pan Liu pan.liu@istuary.com
|
||
(cherry picked from commit 42645a301869b08b4be860fcac491ae4189b313a)
|
||
|
||
Conflicts:
|
||
src/tools/rbd_nbd/rbd-nbd.cc
|
||
Removed exclusive option
|
||
|
||
commit bb3c5941d15f9e6ae35c51334f0774dc3ef17f64
|
||
Author: Loic Dachary <ldachary@redhat.com>
|
||
Date: Tue Feb 7 18:33:29 2017 +0100
|
||
|
||
buildpackages: remove because it does not belong
|
||
|
||
It should live in teuthology, not in Ceph. And it is currently broken:
|
||
there is no need to keep it around.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18846
|
||
|
||
Signed-off-by: Loic Dachary <loic@dachary.org>
|
||
(cherry picked from commit 5a43f8d57925da227c95480501ceec10a29395d8)
|
||
|
||
Conflicts:
|
||
qa/tasks/buildpackages/common.sh (remove)
|
||
qa/tasks/buildpackages/make-rpm.sh (remove)
|
||
|
||
commit 5c328f0ec51f435e51357f015bb088a450277ece
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Feb 6 18:43:49 2017 +0100
|
||
|
||
tests: fix regression in qa/tasks/ceph_master.py
|
||
|
||
https://github.com/ceph/ceph/pull/13194 introduced a regression:
|
||
|
||
2017-02-06T16:14:23.162 INFO:tasks.thrashosds.thrasher:Traceback (most recent call last):
|
||
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 722, in wrapper
|
||
return func(self)
|
||
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 839, in do_thrash
|
||
self.choose_action()()
|
||
File "/home/teuthworker/src/github.com_ceph_ceph_master/qa/tasks/ceph_manager.py", line 305, in kill_osd
|
||
output = proc.stderr.getvalue()
|
||
AttributeError: 'NoneType' object has no attribute 'getvalue'
|
||
|
||
This is because the original patch failed to pass "stderr=StringIO()" to run().
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16263
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||
(cherry picked from commit db2582e25e390fcaf75952eb59a73dcff643f49c)
|
||
|
||
commit a00efd8d2d22aaca89747f4db818866b9d5fc982
|
||
Merge: 84a0fdb 0cf7a61
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Mon Feb 6 16:31:06 2017 -0800
|
||
|
||
Merge pull request #13280 from athanatos/wip-revert-jewel-18581
|
||
|
||
Revert "Merge pull request #12978 from asheplyakov/jewel-18581"
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit 0cf7a6133ee0d4609242d94088dd77e83665aa93
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Mon Feb 6 10:20:55 2017 -0800
|
||
|
||
Revert "Merge pull request #12978 from asheplyakov/jewel-18581"
|
||
|
||
See: http://tracker.ceph.com/issues/18809
|
||
|
||
This reverts commit 8e69580c97622abfcbda73f92d9b6b6780be031f, reversing
|
||
changes made to c05730ceb3387fb43c35937f0506297a34a44452.
|
||
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
|
||
commit 260801f9bb78169648c3f2052ebc3e1328113367
|
||
Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
|
||
Date: Wed Feb 1 19:05:50 2017 +0100
|
||
|
||
rgw: be aware abount tenants on cls_user_bucket -> rgw_bucket conversion.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18364
|
||
Fixes: http://tracker.ceph.com/issues/16355
|
||
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
|
||
(cherry picked from commit 871e1f51afe9d6c8b88debc07460b4316121f999)
|
||
|
||
commit e9a6dec55b894b34e3278dbf6b226063fd461cd5
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 22 15:05:30 2017 +0200
|
||
|
||
rgw: add check for update return value
|
||
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit 125955e0625461065dc4755b900e51c3598cadb4)
|
||
|
||
commit a27f6a72ec836af1672e8aa344fb80d067ed20a8
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 22 14:42:14 2017 +0200
|
||
|
||
rgw: we need to reinit the zonegroup after assignment to avoid invalid cct and store
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18631
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit ac9a7565ddf801121f22476cf3f66668f311833e)
|
||
|
||
commit 006140adf7413ec3d482971bb44bfc3ffada2fbf
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 22 14:40:16 2017 +0200
|
||
|
||
rgw: fix init_zg_from_period when default zone is not set as default
|
||
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit 5393077e07bed45b9fc007591d365f1229d3e815)
|
||
|
||
commit 78d296b076a284e35ef4bae931756e7d17a5c09d
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Fri Feb 3 17:40:29 2017 -0500
|
||
|
||
osd: do not send ENXIO on misdirected op by default
|
||
|
||
In practice this tends to get bubbled up the stack as an error on
|
||
the caller, and they usually do not handle it properly. For example,
|
||
with librbd, this turns into EIO and break the VM.
|
||
|
||
Instead, this will manifest as a hung op on the client. That is
|
||
also not ideal, but given that the root cause here is generally a
|
||
bug, it's not clear what else would be better.
|
||
|
||
We already log an error in the cluster log, so teuthology runs will
|
||
continue to fail.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 923e7f5ce5ed437af15e178299a61029ff48e4a2)
|
||
|
||
# Conflicts:
|
||
# PendingReleaseNotes
|
||
# src/common/config_opts.h
|
||
|
||
commit 30fb615c3686154275cf10a567a0c3ad961cbb50
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Tue Jan 31 00:46:22 2017 +0100
|
||
|
||
tests: ignore bogus ceph-objectstore-tool error in ceph_manager
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16263
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 046e873026c59e733f1844b28ffdc030cbe57b36)
|
||
|
||
commit 3eff1ac2d680d2f6ae1f7ff0d8fe6b6329a17522
|
||
Author: Ricardo Dias <rdias@suse.com>
|
||
Date: Tue Jan 10 15:11:19 2017 +0000
|
||
|
||
librbd: allow to open an image without opening parent image
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18325
|
||
|
||
Signed-off-by: Ricardo Dias <rdias@suse.com>
|
||
(cherry picked from commit 61af1c25015de087a2423811548d975dd7d430b4)
|
||
|
||
Conflicts:
|
||
src/librbd/ImageState.cc - added missing arg to RefreshRequest::create
|
||
src/librbd/exclusive_lock/PostAcquireRequest.cc -
|
||
deleted, does not exist in jewel
|
||
src/librbd/image/OpenRequest.cc - added missing arg to
|
||
RefreshRequest::create
|
||
src/librbd/internal.cc - added missing arg to ImageState::open
|
||
src/librbd/librbd.cc - added missing arg to ImageState::open
|
||
src/test/librbd/exclusive_lock/test_mock_PostAcquireRequest.cc -
|
||
deleted, does not exist in jewel
|
||
src/test/rbd_mirror/image_replayer/test_mock_CreateImageRequest.cc -
|
||
added missing arg to ImageState::open
|
||
src/test/rbd_mirror/test_PoolWatcher.cc - added missing arg to
|
||
ImageState::open
|
||
|
||
commit bee1d2c24ab463a0f5c1e28cb70f6b89e0278d22
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Mon Jan 9 15:02:02 2017 +0100
|
||
|
||
rbd-mirror: hold owner lock when testing if lock owner
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 82aa89668d666f434cd19ff444223017b5512c6a)
|
||
|
||
commit 463e88e24378470ef405bdfb2eb823b04e017e5e
|
||
Author: Piotr Dałek <piotr.dalek@corp.ovh.com>
|
||
Date: Fri Jan 20 16:07:10 2017 +0100
|
||
|
||
OSDMonitor: clear jewel+ feature bits when talking to Hammer OSD
|
||
|
||
During upgrade from Hammer to Jewel, when upgrading MONs first and OSDs
|
||
last, Jewel MONs send OSDMaps with components in encoding version not
|
||
encodable by Hammer OSDs, generating extra load on MONs due to requests
|
||
for full OSDMap after failing the CRC check.
|
||
Fix this by not including CEPH_FEATURE_NEW_OSDOP_ENCODING (which
|
||
is responsible for encoding pg_pool_t in version 24 instead of 21) and
|
||
CEPH_FEATURE_CRUSH_TUNABLES5 (responsible for adding chooseleaf_stable
|
||
field into encoded CRUSH map) when CEPH_OSDMAP_REQUIRE_JEWEL flag
|
||
is not present.
|
||
Note that this issue applies only to upgrade from Hammer to Jewel,
|
||
because direct upgrade from Hammer to any other later release is not
|
||
supported. For that reason, there is no need to have this patch in any
|
||
release other than Jewel.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18582
|
||
Signed-off-by: Piotr Dałek <piotr.dalek@corp.ovh.com>
|
||
|
||
commit b1d6c2ebee2e6216cb6aa2afaa9e32ce5e571aa9
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Thu Jan 5 13:10:50 2017 -0500
|
||
|
||
rgw: RGWCloneMetaLogCoroutine uses RGWMetadataLogInfoCompletion
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18412
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 34a2edbf53f26a21e3206027dc61efc70d9c6aad)
|
||
|
||
Minor changes:
|
||
RGWCloneMetaLogCoroutine::state_read_shard_status(): use
|
||
boost::intrusive_ptr ctor instead of reset() to be compatible
|
||
with older boost versions (there's no bundled boost in jewel)
|
||
|
||
commit 7ca400b9bd7b6fd382a9143b450de5a2dbcf057a
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Thu Jan 5 13:10:18 2017 -0500
|
||
|
||
rgw: expose completion for RGWMetadataLog::get_info_async()
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 7b3532e2ad0f478a1670ceb61fd68209df87aa8b)
|
||
|
||
commit 335a7326a9e8416b114467096d938fafe6b09605
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Dec 21 14:32:04 2016 -0500
|
||
|
||
rgw: RGWMetaSyncShardCR drops stack refs on destruction
|
||
|
||
if the coroutine is canceled before collect_children() can clean up
|
||
all of its child stacks, those stack refs will leak. store these
|
||
stacks as boost::intrusive_ptr so the ref is dropped automatically on
|
||
destruction
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18300
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 060fe72faf6a483a36d481207c6624c46a414231)
|
||
|
||
commit e5646a0192c1968a542b42dbfe907565b604971e
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Mon Sep 26 11:19:50 2016 -0400
|
||
|
||
rgw: librados aio wait_for_safe, not wait_for_complete
|
||
|
||
We want to wait for the op to be durable, not ordered.
|
||
|
||
Note that wait_for_safe works for read ops as well, despite a
|
||
name that implies an update.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 2e447eafb34a7019ca15189d73a3ad3341640dc5)
|
||
|
||
commit 84a0fdb8b464734a58bfc98edb010f1278fa25f2
|
||
Merge: 96626c2 73cef9f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Thu Feb 2 00:08:29 2017 +0100
|
||
|
||
Merge pull request #11872 from dachary/wip-17838-jewel
|
||
|
||
jewel: leak in RGWFetchAllMetaCR
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 96626c2555b4bab7c293ee8a6f3382614c6306d1
|
||
Merge: 3322556 73d2114
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:58:29 2017 +0100
|
||
|
||
Merge pull request #13182 from smithfarm/wip-18498-jewel
|
||
|
||
jewel: rgw: Realm set does not create a new period
|
||
|
||
commit 3322556f3ebabcd82be703bcffbd539454b191e0
|
||
Merge: bc704b1 33c6ef5
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:57:40 2017 +0100
|
||
|
||
Merge pull request #13180 from smithfarm/wip-18547-jewel
|
||
|
||
jewel: rgw: multisite: segfault after changing value of rgw_data_log_num_shards
|
||
|
||
commit bc704b1beb1897286e6eaa62f03ba8ddabb17ee9
|
||
Merge: f46c125 8b124c8
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:56:21 2017 +0100
|
||
|
||
Merge pull request #13177 from smithfarm/wip-18676-jewel
|
||
|
||
jewel: rgw: librgw: objects created from s3 apis are not visible from nfs mount point
|
||
|
||
commit f46c1259dcd63ce335715817e3aeb18def59c503
|
||
Merge: a3cb5e6 2cb0307
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:55:25 2017 +0100
|
||
|
||
Merge pull request #13175 from smithfarm/wip-18684-jewel
|
||
|
||
jewel: rgw: multisite: sync status reports master is on a different period
|
||
|
||
commit a3cb5e61d18cc48d176b0630fb21ebc603472b4c
|
||
Merge: 73ccbdc 0a47342
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:54:33 2017 +0100
|
||
|
||
Merge pull request #13173 from smithfarm/wip-18710-jewel
|
||
|
||
jewel: rgw: slave zonegroup cannot enable the bucket versioning
|
||
|
||
commit 73ccbdce630350a4601255483469959f00829c45
|
||
Merge: 5d0f2f3 7e51bec
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:53:39 2017 +0100
|
||
|
||
Merge pull request #13171 from smithfarm/wip-18712-jewel
|
||
|
||
jewel: rgw: radosgw-admin period update reverts deleted zonegroup
|
||
|
||
commit 5d0f2f3ec893f5990860f901f40b870a6fd2e737
|
||
Merge: 2f4990d e8f55f6
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:13:11 2017 +0100
|
||
|
||
Merge pull request #13001 from asheplyakov/jewel-bp/18559
|
||
|
||
jewel: rgw multisite: fix ref counting of completions
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 2f4990d7a6cb355b059e5b8cfb97b6e371155dde
|
||
Merge: a379c01 c21622d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:10:37 2017 +0100
|
||
|
||
Merge pull request #12997 from asheplyakov/jewel-bp-18569
|
||
|
||
jewel: radosgw valgrind "invalid read size 4" RGWGetObj
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit a379c01ee916e73c12da4ba8ef1c7620be81e3b8
|
||
Merge: 5834732 9a59ce9
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:02:14 2017 +0100
|
||
|
||
Merge pull request #12764 from SUSE/wip-17342-jewel
|
||
|
||
jewel: tests: assertion failure in a radosgw-admin related task
|
||
|
||
commit 5834732ad44d67b9414d782799f41e320d66bcf2
|
||
Merge: 9486ccd 9a1258d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:01:02 2017 +0100
|
||
|
||
Merge pull request #12738 from SUSE/wip-18286-jewel
|
||
|
||
jewel: rgw: multisite: coroutine deadlock in RGWMetaSyncCR after ECANCELED errors
|
||
|
||
commit 9486ccd9bd13e3020947a0d669c2e70248f24bfb
|
||
Merge: edf2e6e 5aa9387
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 23:00:12 2017 +0100
|
||
|
||
Merge pull request #12678 from Abhishekvrshny/wip-18348-jewel
|
||
|
||
jewel: rgw ldap: enforce simple_bind w/LDAPv3 redux
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit edf2e6eaccf5d0fa848d56c0920d44c980a86298
|
||
Merge: 2f087a3 d584f9e
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:45:54 2017 +0100
|
||
|
||
Merge pull request #12622 from wido/jewel-15776
|
||
|
||
jewel: rgw: log name instead of id for SystemMetaObj on failure
|
||
|
||
Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
|
||
commit 2f087a37bc3d9ed86c4a6268bd21fe42c843cbb7
|
||
Merge: 2d5f8fd 87a2a95
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:39:52 2017 +0100
|
||
|
||
Merge pull request #12542 from dreamhost/wip-17076-jewel
|
||
|
||
jewel: rgw: Replacing '+' with "%20" in canonical uri for s3 v4 auth.
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 2d5f8fda98cba07ce48a3e85896c83b3459a5973
|
||
Merge: 9897021 ddb5403
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:38:17 2017 +0100
|
||
|
||
Merge pull request #12428 from SUSE/wip-18216-jewel
|
||
|
||
jewel: rgw-admin: missing command to modify placement targets
|
||
|
||
commit 9897021fd29716974ba547814c35f8a606dce88f
|
||
Merge: bf1e63b 26c87fd
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:36:19 2017 +0100
|
||
|
||
Merge pull request #12426 from SUSE/wip-18214-jewel
|
||
|
||
jewel: add max_part and nbds_max options in rbd nbd map, in order to keep consistent with
|
||
|
||
http://tracker.ceph.com/issues/17851#note-59
|
||
|
||
commit bf1e63b6441af02404ad680462de5380e8714c43
|
||
Merge: 9c83af8 8b10d3b
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:34:15 2017 +0100
|
||
|
||
Merge pull request #12419 from SUSE/wip-18217-jewel
|
||
|
||
jewel: rgw sends omap_getvals with (u64)-1 limit
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 9c83af87ee8716dd7785c2e21fcc8007a92f9c92
|
||
Merge: c0e845c fe753db
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:32:24 2017 +0100
|
||
|
||
Merge pull request #12405 from jan--f/wip-18199-jewel
|
||
|
||
jewel: build/ops: install-deps.sh based on /etc/os-release
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit c0e845c4f6b03f3c28c31ba2278be5b20e5be13c
|
||
Merge: 45281fb 4eb7c73
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:29:24 2017 +0100
|
||
|
||
Merge pull request #12397 from linuxbox2/jewel-next
|
||
|
||
jewel: rgw: do not abort when accept a CORS request with short origin
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 45281fb4d3ddca81d051cd776269cb111cc26bc1
|
||
Merge: 1f85f84 7db6d1d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 22:15:35 2017 +0100
|
||
|
||
Merge pull request #12316 from dachary/wip-18101-jewel
|
||
|
||
jewel: Add workaround for upgrade issues for older jewel versions
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 1f85f847b6a8413047891d6d46e838ad83d5a8b7
|
||
Merge: 735be97 3839727
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 21:37:45 2017 +0100
|
||
|
||
Merge pull request #12890 from dillaman/wip-18453-jewel
|
||
|
||
jewel: librbd: new API method to force break a peer's exclusive lock
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 1e75e23b9973c9c5203b3c3ed2cec35333b40d77
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Feb 1 15:24:50 2017 -0500
|
||
|
||
qa/suites/upgrade/hammer-x: wrap thrash and workloads
|
||
|
||
We need the thrashing to stop before we do the final upgrade step.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 735be9772f0029eb6c7f9aef7d0469107897521a
|
||
Merge: ce309b8 5400673
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 1 20:23:36 2017 +0100
|
||
|
||
Merge pull request #12302 from SUSE/wip-18135-jewel
|
||
|
||
jewel: build/ops: add hostname sanity check to run-{c}make-check.sh
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit ce309b8493a3e69498d3495bbbdfa7b2c2e31cf5
|
||
Merge: 4cbe0e3 478e40a
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 16:18:04 2017 +0100
|
||
|
||
Merge pull request #12315 from dachary/wip-18102-jewel
|
||
|
||
jewel: rgw: Unable to commit period zonegroup change
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 4cbe0e398ad9b46eefafbfd2d0202d0cbb65402a
|
||
Merge: e371af6 b502b96
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 16:14:15 2017 +0100
|
||
|
||
Merge pull request #12314 from dachary/wip-18107-jewel
|
||
|
||
jewel: multisite: failed assertion in 'radosgw-admin bucket sync status'
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit e371af6b7d17020c1bda09f0de28036a920303fd
|
||
Merge: 056f8ac ece622d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 16:12:40 2017 +0100
|
||
|
||
Merge pull request #12313 from dachary/wip-18112-jewel
|
||
|
||
jewel: rgw: multisite requests failing with '400 Bad Request' with civetweb 1.8
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 056f8ac054c82358ec4ea20782a7da327e6ad19e
|
||
Merge: 41fcf74 d9c1d86
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 16:02:05 2017 +0100
|
||
|
||
Merge pull request #12258 from rzarzynski/wip-rgw-17931-jewel
|
||
|
||
jewel: rgw: add support for the prefix parameter in account listing of Swift API
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 41fcf740ba9205c08a2995fd69dc29051ed81b6a
|
||
Merge: 8a86bf5 a0b4e60
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:56:48 2017 +0100
|
||
|
||
Merge pull request #12156 from dachary/wip-17969-jewel
|
||
|
||
jewel: rgw: multisite upgrade from hammer -> jewel ignores rgw_region_root_pool
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 8a86bf508503f7b22b47c6663b56f6fd7012df4c
|
||
Merge: d71c75a d1df8f7
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:34:45 2017 +0100
|
||
|
||
Merge pull request #11990 from asheplyakov/jewel-17908
|
||
|
||
jewel: rgw: for the create_bucket api, if the input creation_time is zero, we …
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit d71c75ac6bc2ed576344e0f75fe99ce860b8914d
|
||
Merge: 7d0c6de 6a3c10f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:31:21 2017 +0100
|
||
|
||
Merge pull request #11876 from dachary/wip-17839-jewel
|
||
|
||
jewel: rgw: the value of total_time is wrong in the result of 'radosgw-admin log show' opt
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 7d0c6dee032c1254a2c78b589bb48bea335ca0f2
|
||
Merge: a695e8d 3239ce8
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:26:21 2017 +0100
|
||
|
||
Merge pull request #11868 from dachary/wip-17512-jewel
|
||
|
||
jewel: multisite: metadata master can get the wrong value for 'oldest_log_period'
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit a695e8d167ada37260b4ef8ed4595f758fc4421b
|
||
Merge: 4395560 0b7577e
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:24:11 2017 +0100
|
||
|
||
Merge pull request #11866 from dachary/wip-17709-jewel
|
||
|
||
jewel: rgw: multisite: coroutine deadlock assertion on error in FetchAllMetaCR
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 4395560d686cc7ccdc28eaba1f6cbadf57e1bba5
|
||
Merge: 1bc9432 8d3b0e7
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:21:33 2017 +0100
|
||
|
||
Merge pull request #11497 from rzarzynski/wip-rgw-slashinfo-jewel
|
||
|
||
jewel: rgw: add suport for Swift-at-root dependent features of Swift API
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 1bc9432e744c42fae98c570f09ddc3f4606d2297
|
||
Merge: 92d385e 6c1edcd
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:18:42 2017 +0100
|
||
|
||
Merge pull request #11477 from dachary/wip-17119-jewel
|
||
|
||
jewel: rgw: multisite: assert(next) failed in RGWMetaSyncCR
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 92d385e8cb4cff91051464a8552ab5aed4cbfae4
|
||
Merge: a61be36 d54b354
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:17:03 2017 +0100
|
||
|
||
Merge pull request #11476 from dachary/wip-17162-jewel
|
||
|
||
jewel: rgw: multisite doesn't retry RGWFetchAllMetaCR on failed lease
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit a61be367615f7ef5f8101d0fbbe40615782d8c5c
|
||
Merge: 5821e8d aa24a8f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:15:01 2017 +0100
|
||
|
||
Merge pull request #11470 from dachary/wip-17514-jewel
|
||
|
||
jewel: rgw:bucket check remove _multipart_ prefix
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 5821e8d9c448f95f9a4b73e6353db8f7d2cfb534
|
||
Merge: bb702bc 19a836b
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 15:12:51 2017 +0100
|
||
|
||
Merge pull request #10661 from dachary/wip-16871-jewel
|
||
|
||
jewel: rgw: Have a flavor of bucket deletion in radosgw-admin to bypass garbage collection
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit bb702bc4b9b720af86f759d0e040d57a9a91b3da
|
||
Merge: c5461bc 18545a2
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 1 14:02:56 2017 +0100
|
||
|
||
Merge pull request #13187 from asheplyakov/jewel-bp-18729
|
||
|
||
jewel: cli: ceph-disk: convert none str to str before printing it
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit c5461bc9703a9062c3c2ea8022b9f4d4842e0b65
|
||
Merge: 1c6eacb 1481c8f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 13:29:50 2017 +0100
|
||
|
||
Merge pull request #13153 from smithfarm/wip-no-firefly-on-centos
|
||
|
||
jewel: tests: upgrade:hammer-x: install firefly only on Ubuntu 14.04
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 1c6eacb6f905cd39248663383da8f797aaef9ebe
|
||
Merge: 5784855 5c4fffa
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 13:17:48 2017 +0100
|
||
|
||
Merge pull request #13118 from smithfarm/wip-18274-jewel
|
||
|
||
jewel: Memory leaks in object_list_begin and object_list_end
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 5784855782385186a40696c8bcec151403bfae0c
|
||
Merge: cc867e1 173ea7f
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Feb 1 13:15:09 2017 +0100
|
||
|
||
Merge pull request #13025 from SUSE/wip-18605-jewel
|
||
|
||
jewel: ceph-disk prepare writes osd log 0 with root owner
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit cc867e1ed2b631c6dd380a575c4475973b5a2a4d
|
||
Merge: 864f915 3a02868
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 13:12:57 2017 +0100
|
||
|
||
Merge pull request #13106 from ceph/wip-cd-dev-option
|
||
|
||
qa/tasks: jewel backport - ceph-deploy use of dev option
|
||
|
||
Reviewed-by: Yuri Weinstein <yweinste@redhat.com>
|
||
|
||
commit 864f9159a97b671f4332b917b72a29600c79aa4d
|
||
Merge: 8e69580 ff91688
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 13:02:54 2017 +0100
|
||
|
||
Merge pull request #13062 from asheplyakov/jewel-bp-18379
|
||
|
||
jewel: msg/simple: clear_pipe when wait() is mopping up pipes
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 8e69580c97622abfcbda73f92d9b6b6780be031f
|
||
Merge: c05730c 509de4d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:53:06 2017 +0100
|
||
|
||
Merge pull request #12978 from asheplyakov/jewel-18581
|
||
|
||
jewel: ReplicatedBackend: take read locks for clone sources during recovery
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit c05730ceb3387fb43c35937f0506297a34a44452
|
||
Merge: 36005e9 fcdd5e7
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:33:19 2017 +0100
|
||
|
||
Merge pull request #12755 from Abhishekvrshny/wip-18284-jewel
|
||
|
||
jewel: Need CLI ability to add, edit and remove omap values with binary keys
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 36005e9efa4a5b75efecfd0eec6effc17639d7db
|
||
Merge: 615549a dcc9483
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:31:13 2017 +0100
|
||
|
||
Merge pull request #12677 from SUSE/wip-18104-jewel
|
||
|
||
jewel: mon: ceph osd down detection behaviour
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 615549abbf7eed157289dde4603e3c0b25a40d2e
|
||
Merge: 90c9ad7 8a774cc
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:28:50 2017 +0100
|
||
|
||
Merge pull request #12291 from asheplyakov/jewel-18108
|
||
|
||
jewel: msg/simple/Pipe: error decoding addr
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 90c9ad7fe60b89a87f53b2b224100befc334dbe1
|
||
Merge: ef7d826 a9da605
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:27:46 2017 +0100
|
||
|
||
Merge pull request #11998 from Abhishekvrshny/wip-17877-jewel
|
||
|
||
jewel: FileStore: fiemap cannot be totally retrieved in xfs when the number of extents > 1364
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit ef7d82679e91d1e2364e3fb433542940511598ee
|
||
Merge: d1a019a fff2127
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Wed Feb 1 12:26:28 2017 +0100
|
||
|
||
Merge pull request #11991 from asheplyakov/jewel-17909
|
||
|
||
jewel: osd: limit omap data in push op
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit d1a019ad3b0a35bd8f339f0ceefd5f8617ee18fa
|
||
Merge: 0b33f2c b044361
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Tue Jan 31 11:40:41 2017 -0500
|
||
|
||
Merge pull request #12045 from Abhishekvrshny/wip-17875-jewel
|
||
|
||
jewel: rgw: file: remove spurious mount entries for RGW buckets
|
||
|
||
commit 0b33f2caf7bf2762ac66779fba0032868e9488e5
|
||
Merge: 92827ae 75d0580
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Tue Jan 31 16:42:14 2017 +0100
|
||
|
||
Merge pull request #13161 from smithfarm/wip-lfn-upgrade-hammer
|
||
|
||
jewel: tests: add require_jewel_osds before upgrading last hammer node
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit 92827aeb4ea557f204f850a86d69eeed74812c93
|
||
Merge: 790f2a1 077290b
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 16:36:17 2017 +0100
|
||
|
||
Merge pull request #12425 from SUSE/wip-18190-jewel
|
||
|
||
jewel: rbd-mirror: gmock warnings in bootstrap request unit tests
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 790f2a11860378785bab7fb0195a455ec1d70857
|
||
Merge: 32890c1 649b1d4
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 15:16:45 2017 +0100
|
||
|
||
Merge pull request #13129 from smithfarm/wip-18558-jewel
|
||
|
||
jewel: rbd: bench-write will crash if --io-size is 4G
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 32890c153dcd8abb3e1ea942f16718582bd0c836
|
||
Merge: c0e3ae3 dd1f425
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 15:15:30 2017 +0100
|
||
|
||
Merge pull request #13155 from smithfarm/wip-18494-jewel
|
||
|
||
jewel: rbd: [rbd-mirror] sporadic image replayer shut down failure
|
||
|
||
commit c0e3ae3332a51dab3a17f1546b6e8258eaea09eb
|
||
Merge: 7849ea5 c2f86a4
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 15:14:31 2017 +0100
|
||
|
||
Merge pull request #13128 from smithfarm/wip-18633-jewel
|
||
|
||
jewel: rbd: [qa] crash in journal-enabled fsx run
|
||
|
||
http://tracker.ceph.com/issues/13512
|
||
|
||
commit 7849ea5166030e7f0b331ef21d0867b235fedb2d
|
||
Merge: 833c58e 61e1b0c
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 15:11:43 2017 +0100
|
||
|
||
Merge pull request #13104 from idryomov/wip-fio-unmap-devices-jewel
|
||
|
||
qa/tasks: backport rbd_fio fixes to jewel
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 833c58edc0445fc54364cc5ae7a58e1c17a96422
|
||
Merge: 26798a1 16a2fec
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 15:10:03 2017 +0100
|
||
|
||
Merge pull request #13156 from smithfarm/wip-18455-jewel
|
||
|
||
jewel: rbd: Attempting to remove an image w/ incompatible features results in partial removal
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 26798a1850c2ee6de2e6ec2fd9b9597e447f63dd
|
||
Merge: dff349c 99bafc1
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:59:56 2017 +0100
|
||
|
||
Merge pull request #13157 from smithfarm/wip-18434-jewel
|
||
|
||
jewel: rbd: Improve error reporting from rbd feature enable/disable
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit dff349c8249388e5b31314dc6297446bf9f0f9e3
|
||
Merge: f9b56db 1555638
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:59:04 2017 +0100
|
||
|
||
Merge pull request #13168 from trociny/wip-18550-jewel
|
||
|
||
jewel: librbd: metadata_set API operation should not change global config setting
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit f9b56dbdb28cd02ea665f0dfde630f8419a1067c
|
||
Merge: 586f4ea 9c84a65
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:55:58 2017 +0100
|
||
|
||
Merge pull request #12739 from SUSE/wip-18323-jewel
|
||
|
||
jewel: JournalMetadata flooding with errors when being blacklisted
|
||
|
||
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 586f4ead083518e95115d31dbecfbf4d5995e7ed
|
||
Merge: 9af8b21 ad869de
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:54:19 2017 +0100
|
||
|
||
Merge pull request #12416 from SUSE/wip-18219-jewel
|
||
|
||
jewel: msg: don't truncate message sequence to 32-bits
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit 9af8b2191268d1b2b4e4d4ba234ba12d265e3731
|
||
Merge: 1a9eb84 336c351
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:52:00 2017 +0100
|
||
|
||
Merge pull request #13115 from smithfarm/wip-18404-jewel
|
||
|
||
jewel: mon: cache tiering: base pool last_force_resend not respected (racing read got wrong version)
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit 1a9eb8454368160be35e966b5264c296db87ac0a
|
||
Merge: b03280d 35e10a0
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:50:52 2017 +0100
|
||
|
||
Merge pull request #13045 from SUSE/wip-18553-jewel
|
||
|
||
jewel: mon: peon wrongly delete routed pg stats op before receive pg stats ack
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit b03280d67c2464599289da659152a6877da65827
|
||
Merge: e524035 7bbb5a8
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 14:49:56 2017 +0100
|
||
|
||
Merge pull request #13117 from smithfarm/wip-18280-jewel
|
||
|
||
jewel: mon: osd flag health message is misleading
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit e5240357a6901a7e37440f01883ecac56fbc771f
|
||
Merge: c4f8684 820ab7d
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Tue Jan 31 08:34:22 2017 -0500
|
||
|
||
Merge pull request #12320 from dachary/wip-18061-jewel
|
||
|
||
jewel: rgw:fix for deleting objects name beginning and ending with underscores of one bucket using POST method of js sdk.
|
||
|
||
commit c4f868406274881a8b5bbe97bc19e32146efe861
|
||
Merge: e47969e 13fa5db
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Tue Jan 31 08:31:34 2017 -0500
|
||
|
||
Merge pull request #11759 from Abhishekvrshny/wip-17783-jewel
|
||
|
||
jewel: rgw: json encode/decode of RGWBucketInfo missing index_type field
|
||
|
||
commit e47969e5d5cdf51149c23da4eec04dd0a2faec6f
|
||
Merge: b278ece edac06f
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:10:46 2017 +0100
|
||
|
||
Merge pull request #12153 from dachary/wip-18010-jewel
|
||
|
||
jewel: Cleanly reject session evict command when in replay
|
||
|
||
commit b278ece85be7ed4f57dec6f524f187d1d10f4616
|
||
Merge: 2d2e4af e1af490
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:10:23 2017 +0100
|
||
|
||
Merge pull request #12324 from dachary/wip-18103-jewel
|
||
|
||
jewel: truncate can cause unflushed snapshot data lose
|
||
|
||
commit 2d2e4afa3eef29ee82ec8057d6172f5706f4b872
|
||
Merge: 916e95d 7819adb
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:09:59 2017 +0100
|
||
|
||
Merge pull request #12783 from SUSE/wip-18413-jewel
|
||
|
||
jewel: cephfs: lookup of /.. in jewel returns -ENOENT
|
||
|
||
commit 916e95d13692e9a025e47b11724aa65d51860411
|
||
Merge: 384a425 8404426
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:08:56 2017 +0100
|
||
|
||
Merge pull request #12921 from xiaoxichen/wip-18520-jewel
|
||
|
||
Jewel: speed up readdir by skipping unwanted dn
|
||
|
||
commit 384a425cf69b7554e460d528e7f788c3b0c2eff1
|
||
Merge: 4fd62b6 b147022
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:08:30 2017 +0100
|
||
|
||
Merge pull request #13119 from smithfarm/wip-18565-jewel
|
||
|
||
jewel: MDS crashes on missing metadata object
|
||
|
||
commit 4fd62b65c2097052378043ee82c937bb702263c1
|
||
Merge: 01a6b1f bc9b779
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:08:20 2017 +0100
|
||
|
||
Merge pull request #13120 from smithfarm/wip-18551-jewel
|
||
|
||
jewel: ceph-fuse crash during snapshot tests
|
||
|
||
commit 01a6b1f31eafc66cea06702984a77391562e0ad1
|
||
Merge: 831c1d8 fef3de8
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:08:01 2017 +0100
|
||
|
||
Merge pull request #13123 from smithfarm/wip-18282-jewel
|
||
|
||
jewel: monitor cannot start because of FAILED assert(info.state == MDSMap::STATE_STANDBY)
|
||
|
||
commit 831c1d8c8fc3e8777559da8a154aff104f1c831d
|
||
Merge: 7fbe164 df4558c
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:07:52 2017 +0100
|
||
|
||
Merge pull request #13125 from smithfarm/wip-18195-jewel
|
||
|
||
jewel: cephfs: fix missing ll_get for ll_walk
|
||
|
||
commit 7fbe164962d488a6b2c2b921619794fea254b848
|
||
Merge: 3793798 5eda4aa
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Tue Jan 31 14:07:41 2017 +0100
|
||
|
||
Merge pull request #13126 from smithfarm/wip-18192-jewel
|
||
|
||
jewel: standby-replay daemons can sometimes miss events
|
||
|
||
commit 75d05809a66bee219031a7ccb64d414a2d6c8775
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 27 22:27:18 2017 +0100
|
||
|
||
tests: add require_jewel_osds before upgrading last hammer node
|
||
|
||
Note: this commit was inspired by
|
||
http://github.com/ceph/ceph-qa-suite/commit/50758a4810794d265c5d36a71d1e16799251a00d
|
||
|
||
As of 10.2.4, when upgrading a cluster from hammer to jewel, after the last
|
||
node is upgraded the MON will put the cluster into HEALTH_WARN and say: "all
|
||
OSDs are running jewel or later but the 'require_jewel_osds' osdmap flag is not
|
||
set". The release notes say:
|
||
|
||
This is a signal for the admin to do "ceph osd set require_jewel_osds" – by
|
||
doing this, the upgrade path is complete and no more pre-Jewel OSDs may be
|
||
added to the cluster.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18719
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 3793798049ba74f8f3a5742c50398c8e89bbac0b
|
||
Merge: a1a209e 23680e0
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 11:19:39 2017 +0100
|
||
|
||
Merge pull request #13049 from SUSE/wip-18433-jewel
|
||
|
||
jewel: rados bench seq must verify the hostname
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit a1a209ed1b33fbb78a4335f69f1f2d5d9085bda4
|
||
Merge: 25bd0be c2bbf7f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:40:52 2017 +0100
|
||
|
||
Merge pull request #13040 from SUSE/wip-fs-thrash-jewel
|
||
|
||
jewel: tests: run fs/thrash on xfs instead of btrfs
|
||
|
||
Reviewed-by: John Spray <john.spray@redhat.com>
|
||
|
||
commit 25bd0befb0749bb2759059559405f5bafe933d20
|
||
Merge: bdb5e36 7a341a8
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:39:35 2017 +0100
|
||
|
||
Merge pull request #13029 from SUSE/wip-18611-jewel
|
||
|
||
jewel: cephfs: client segfault on ceph_rmdir path /
|
||
|
||
Reviewed-by: John Spray <john.spray@redhat.com>
|
||
|
||
commit bdb5e362dfec1debf1de5db6c14b23a63437a0d6
|
||
Merge: 1bc16a4 f24c3ff
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:34:46 2017 +0100
|
||
|
||
Merge pull request #12875 from asheplyakov/jewel-bp-18485
|
||
|
||
jewel: osd/PG: publish PG stats when backfill-related states change
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit 1bc16a4333e27c9c3b603af6c52722183ce10a51
|
||
Merge: 1722b46 2296c87
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:32:58 2017 +0100
|
||
|
||
Merge pull request #12789 from SUSE/wip-18417-jewel
|
||
|
||
jewel: osd: leveldb corruption leads to Operation not permitted not handled and assert
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 1722b4684808eb968b0997b8584477a51cd8940a
|
||
Merge: 345bcdc bbf4c27
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:28:22 2017 +0100
|
||
|
||
Merge pull request #12761 from SUSE/wip-18402-jewel
|
||
|
||
jewel: tests: objecter_requests workunit fails on wip branches
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 345bcdc0a41ac362ae813a64756fcd3f1d2ff2f4
|
||
Merge: 85ae998 ef2709a
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:10:20 2017 +0100
|
||
|
||
Merge pull request #11947 from SUSE/wip-17884-jewel
|
||
|
||
jewel: mon: OSDs marked OUT wrongly after monitor failover
|
||
|
||
Reviewed-by: Kefu Chai <kchai@redhat.com>
|
||
|
||
commit 85ae998886c5f8b429b20a8a7d80b2ed4ce57e37
|
||
Merge: 0ddbaf3 4f8287f
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Tue Jan 31 08:07:40 2017 +0100
|
||
|
||
Merge pull request #11508 from SUSE/wip-17583-jewel
|
||
|
||
jewel: utime.h: fix timezone issue in round_to_* funcs.
|
||
|
||
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
|
||
|
||
commit 3a02868be40f3431d2bfedf16737b37ebf1a7e89
|
||
Author: Vasu Kulkarni <vasu@redhat.com>
|
||
Date: Thu Jan 26 13:21:30 2017 -0800
|
||
|
||
Revert "use the create option during instantiation"
|
||
|
||
jewel cephfs still uses old Filesystem initializtion method
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
|
||
commit ebdc0d2ce82ba67aecfaa25e66270c9529238700
|
||
Author: Vasu Kulkarni <vasu@redhat.com>
|
||
Date: Thu Dec 15 14:11:00 2016 -0800
|
||
|
||
use dev option instead of dev-commit
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18736
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
|
||
commit 0ddbaf384a76e87f218af1babb99f4a08da5abce
|
||
Merge: 4ef0a63 016b059
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Mon Jan 30 13:25:23 2017 -0500
|
||
|
||
Merge pull request #13169 from linuxbox2/jewel-mg-errortrans
|
||
|
||
jewel:rgw: fix interface compliance of RGWCivetWeb::write_data()
|
||
|
||
commit 3839727f2969337a6d70e948db3de034a1346e90
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Mon Jan 30 11:38:21 2017 -0500
|
||
|
||
librbd: ensure owner lock is held before purging cache
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit d0c12edc52d45a0e429e0d4cca78f8724e39e926
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Jan 6 11:17:10 2017 -0500
|
||
|
||
librados: blacklist_add should wait for latest OSD map
|
||
|
||
This ensures that future operations against the OSDs force
|
||
a OSD map update to notice the blacklisted client.
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 9242a2e4e1a5a9fcea48d8135b1589493fc28242)
|
||
|
||
commit bf8b78c3a6fb8a6b516793493c4169ceee15d9f8
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Jan 5 13:31:57 2017 -0500
|
||
|
||
librbd: prevent assertion failure when journal IO is blacklisted
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18429
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit c720f6e3704ed7e8cf41dffdb931dbb05d59a003)
|
||
|
||
commit 2ca703073fd7563c06a310b66191fb4a99d4fa63
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Jan 4 12:12:27 2017 -0500
|
||
|
||
librbd: ignore blacklist error when releasing exclusive lock
|
||
|
||
This ensures the journal and object map are properly closed so that the
|
||
image can be properly closed w/o failing any assertions.
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 418dcf29cb8c450049047e09a4dad2941af87018)
|
||
|
||
commit 7aa424ab450afb6ff308272cedc854a33420d081
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Jan 3 15:29:17 2017 -0500
|
||
|
||
librbd: fail immediately if the exclusive lock cannot be acquired
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16988
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 47b89f4d48a0b99876462167389df28893a8d418)
|
||
|
||
commit 5d96332700cbb05f541c211c375ca97506b41aad
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Jan 3 14:51:14 2017 -0500
|
||
|
||
librbd: add new lock_get_owners / lock_break_lock API methods
|
||
|
||
If the client application supports failover, let the application
|
||
force break the current lock and blacklist the owner. This is
|
||
required in case the current lock owner is alive from the point-of-view
|
||
of librbd but failover was required due to a higher level reason.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18327
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 9a5a8c75a025143cee6f92f3dbc3a12f2b6a9ad7)
|
||
|
||
Conflicts:
|
||
src/pybind/rbd/rbd.pyx: trivial resolution
|
||
src/test/pybind/test_rbd.py: trivial resolution
|
||
|
||
commit 245898aa9ae3d6fe03668f3a88b2fac84d11cb29
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Dec 22 15:00:23 2016 -0500
|
||
|
||
librbd: separate break lock logic into standalone state machine
|
||
|
||
The current lockers are now queried before the lock is attempted to
|
||
prevent any possible race conditions when one or more clients attempt
|
||
to break the lock of a dead client.
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 23f60fee86d1ff9b261fbb6411746a2a9479cf19)
|
||
|
||
commit 968a10b2adc56a45f292ac9faf9b671f2f66b996
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Dec 22 17:24:47 2016 -0500
|
||
|
||
librbd: separate locker query into standalone state machine
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 03533b912c59d5e433d0f006e1a063e014468ca5)
|
||
|
||
Conflicts:
|
||
src/test/librbd/exclusive_lock/test_mock_AcquireRequest.cc: trivial resolution
|
||
|
||
commit 652e65a2143f9fa2a69822fe9924e59a83ba5c21
|
||
Author: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
|
||
Date: Mon Feb 22 15:17:20 2016 +0100
|
||
|
||
librbd/exclusive_lock/AcquireRequest.cc: init lock_type
|
||
|
||
Fixup for:
|
||
|
||
CID 1351687 (#1 of 1): Uninitialized scalar variable (UNINIT)
|
||
var_decl: Declaring variable lock_type without initializer
|
||
uninit_use: Using uninitialized value lock_type.
|
||
|
||
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
|
||
(cherry picked from commit da9ede90cd257ff605ab3ebfcc1aa995f655f1cc)
|
||
|
||
commit d4085d34f31fa9eed73d69f241184b99e5198b22
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Wed Jun 8 15:11:02 2016 +0300
|
||
|
||
librbd: API methods to directly acquire and release the exclusive lock
|
||
|
||
Fixes: http://tracker.ceph.com/issues/15632
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 8f1b47fd5da021ec320fd0b5fc0fd68ffff8a706)
|
||
|
||
Conflicts:
|
||
src/common/config_opts.h: trivial resolution
|
||
src/include/rbd/librbd.h: trivial resolution
|
||
src/librbd/CMakeLists.txt: trivial resolution
|
||
src/librbd/Makefile.am: trivial resolution
|
||
src/test/librbd/test_librbd.cc: trivial resolution
|
||
|
||
commit 476e2b14364daa4363425b392199e9cc23c2f02b
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Fri Jun 10 14:04:04 2016 +0300
|
||
|
||
rbd-mirror: fix error messages formatting
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 2af72480d94b2b90ed6eac7b3e131437864eada7)
|
||
|
||
Conflicts:
|
||
src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc: trivial resolution
|
||
|
||
commit 374d89f3706aea019f053350c9d790cd8c2c1423
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Sun Sep 11 09:08:41 2016 -0400
|
||
|
||
librbd: ignore partial refresh error when acquiring exclusive lock
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17227
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 24396dcba77a97342d19916fdd285bae0c38fd19)
|
||
|
||
commit 0bd843aa7bcf212bf370800a4c0c3176af5d6e9e
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Sep 9 08:31:52 2016 -0400
|
||
|
||
librbd: potential seg fault when blacklisting an image client
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17251
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 7025fe8976f8672a2fce05ea693c06a8e9faed19)
|
||
|
||
commit 273fd99085f13fb5f76e9e60a81012c22c49418d
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Sun Sep 4 10:48:48 2016 -0400
|
||
|
||
librbd: potential double-unwatch of watch handle upon error
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17210
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 1068ded0cba59831a0712f347946731689a68553)
|
||
|
||
commit 33e037a089337b5c96a03befac44549e680db13d
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Aug 31 21:33:54 2016 -0400
|
||
|
||
librbd: deadlock when replaying journal during image open
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17188
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 3dc13067f5f0d140ee76b0166eb4cec568610211)
|
||
|
||
commit bca65c46fdac4829132308f7fcf2ac59e2aaea6c
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Aug 31 20:56:54 2016 -0400
|
||
|
||
librbd: improve image state machine debug log messages
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit c71182a73146c65dfe7bf955ad67ebeebcf7b1fd)
|
||
|
||
commit a12f435041860f3329e2465586805a168dcc87c9
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Aug 17 15:16:37 2016 -0400
|
||
|
||
librbd: remove unused refresh request logic
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 5156b438d5ad69803b4d4529083039db825d6c8c)
|
||
|
||
commit a475bfb4d2c8906cfad52a7d81196a87c4c2f0bc
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Aug 17 14:58:22 2016 -0400
|
||
|
||
librbd: interlock image refresh and lock operations
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16773
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 583ac91872859e81d68c9d346516522c6aa1614c)
|
||
|
||
commit 3d61b69b11ef67719e78d77fec000403d43d70d3
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Aug 17 14:02:32 2016 -0400
|
||
|
||
librbd: image state machine now has hooks for lock requests
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit a5b8c9c1d81ed609e71a5a8abe4d0e90194408cc)
|
||
|
||
commit 4ea8d55c95304e07a90a6c4b8890787ccaeecedf
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Aug 16 16:23:57 2016 -0400
|
||
|
||
librbd: integrate asynchronous image rewatch state machine
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit d0d97fcca2cb427adbdf5c32f0e07830c38aaf4b)
|
||
|
||
commit 62f265b30531141dfda8a7490d18b1d0d787fe13
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Mon Aug 15 15:46:23 2016 -0400
|
||
|
||
librbd: helper state machine for asynchronous watch recovery
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 32180aaf42050a01981c33f84edd95eff931ee6c)
|
||
|
||
Conflicts:
|
||
src/librbd/CMakeLists.txt: trivial resolution
|
||
src/librbd/Makefile.am: trivial resolution
|
||
|
||
commit ead7201874ed8617d86dc548798aa4bde7168fdb
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Aug 16 14:20:20 2016 -0400
|
||
|
||
librbd: exclusive lock now supports reacquiring a lost lock
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 66c605573f840c0db8b3630315ea50e9fc987509)
|
||
|
||
commit 38ca4ff1d8d21db17f382a6821d098e472be4657
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Aug 16 13:11:19 2016 -0400
|
||
|
||
librbd: store exclusive lock cookie instead of recalculating
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit aa53f74ad261f453e971bf3cef0b96bba4932b7b)
|
||
|
||
commit 73a445572e8fab135c7d87b80e374355e77d2e28
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Aug 16 12:28:09 2016 -0400
|
||
|
||
librbd: helper state machine to update lock cookie
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit d523df8dafac472f95233805d3a82edb3b3b02ea)
|
||
|
||
commit 98a5e116c28ec9096ce68308be06e794883ce29e
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Mon Aug 15 16:50:43 2016 -0400
|
||
|
||
cls_lock: support updating the lock cookie without releasing the lock
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17015
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 377f57652f8ddae53f44c59f21e89c51b2bf0f7b)
|
||
|
||
commit 8a75f980d3cb00cc31c479f5e4253a6385563663
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Jan 30 14:19:05 2017 +0100
|
||
|
||
tests: make distros/all/centos.yaml be a symlink to centos_7.3
|
||
|
||
Before this commit, tests that used distros/all/centos.yaml would
|
||
fail on VPS because VPS defaults to centos 7.0 when os_version is not
|
||
specified.
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 4ef0a63e7a29eafad6dda52ea3c92846f03f268d
|
||
Merge: efad365 900f2ac
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:26:37 2017 +0100
|
||
|
||
Merge pull request #12323 from dachary/wip-18024-jewel
|
||
|
||
jewel: rbd: FAILED assert(m_processing == 0) while running test_lock_fence.sh
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit efad365753b7847ecce1280fe267d97d2ccf2888
|
||
Merge: a1e7c06 64c0cae
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:25:48 2017 +0100
|
||
|
||
Merge pull request #12649 from xiaoxichen/wip-18278-jewel
|
||
|
||
jewel: rbd: librbd: use proper snapshot when computing diff parent overlap
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit a1e7c06dcb1b47eceea273e9b6ae5044c5958a07
|
||
Merge: ed50d14 8877ee4
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:24:22 2017 +0100
|
||
|
||
Merge pull request #12741 from SUSE/wip-18320-jewel
|
||
|
||
jewel: rbd status: json format has duplicated/overwritten key
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit ed50d14b4fa4acd13b4197e881666b2120525601
|
||
Merge: b7481a8 d313e42
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:23:44 2017 +0100
|
||
|
||
Merge pull request #12753 from Abhishekvrshny/wip-18288-jewel
|
||
|
||
jewel: rbd-mirror: image sync object map reload logs message
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit b7481a85453ed059b7ab40932e57ac5354b7581f
|
||
Merge: 2ebb894 944ec03
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:23:09 2017 +0100
|
||
|
||
Merge pull request #12756 from Abhishekvrshny/wip-18276-jewel
|
||
|
||
jewel: rbd-nbd: invalid error code for "failed to read nbd request" messages
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 2ebb8948858a33c077f6a1481a1ce3e3f23d5d74
|
||
Merge: 60a2037 b359935
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:22:37 2017 +0100
|
||
|
||
Merge pull request #12822 from SUSE/wip-18450-jewel
|
||
|
||
jewel: tests: update rbd/singleton/all/formatted-output.yaml to support ceph-ci
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 60a2037ef52a6fc75171260067cee9c9bcc66bd9
|
||
Merge: 60bc353 cdd6cbf
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:21:25 2017 +0100
|
||
|
||
Merge pull request #12909 from dillaman/wip-18290-jewel
|
||
|
||
jewel: librbd: properly order concurrent updates to the object map
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 60bc35357cdbe39e8c85ebd217526c1b9ad4fc76
|
||
Merge: 18cb72c aa8e57d
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:20:07 2017 +0100
|
||
|
||
Merge pull request #12529 from SUSE/wip-18270-jewel
|
||
|
||
jewel: rbd: add image id block name prefix APIs
|
||
|
||
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
|
||
|
||
commit 18cb72c129d6c90afa489fd1cda6713fe8a9e1ed
|
||
Merge: 20a480d 4a157ea
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Mon Jan 30 13:18:32 2017 +0100
|
||
|
||
Merge pull request #12322 from dachary/wip-18110-jewel
|
||
|
||
jewel: diff calculate can hide parent extents when examining first snapshot in clone
|
||
|
||
Reviewed-by: Mykola Golub <mgolub@mirantis.com>
|
||
|
||
commit 18545a27eccfa0b22b1782bb52e3f47afef8ec39
|
||
Author: Kefu Chai <kchai@redhat.com>
|
||
Date: Tue Jan 3 20:40:00 2017 +0800
|
||
|
||
ceph-disk: convert none str to str before printing it
|
||
|
||
Error('somethings goes wrong', e) is thrown if exception `e` is caught
|
||
in ceph-disk, where e is not a string. so we can not just concat it in
|
||
Error's __str__(). so cast it to str before doing so.
|
||
|
||
introduced by d0e29c7
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18371
|
||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||
(cherry picked from commit 5e0dd1e7df43a3be589d17878714756a22052d8e)
|
||
|
||
commit 077290b873e2cd991a995de14a116d85d83ba66e
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Tue Dec 6 23:19:54 2016 +0200
|
||
|
||
rbd-mirror: fix gmock warnings in bootstrap request unit tests
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18156
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 376026d7b24c77a59ef95d0f66686494caf0e9d0)
|
||
|
||
commit ce32297c880779532ba3482edb93fc4e4340d94b
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Fri Dec 2 10:10:52 2016 +0200
|
||
|
||
qa/workunits/rbd: test_status_in_pool_dir: explicitly check grep return value
|
||
|
||
Otherwise, it does not work as supposed to work in statements like below:
|
||
|
||
set -e
|
||
test_status_in_pool_dir ... && ...
|
||
|
||
(e.g. in wait_for_status_in_pool_dir)
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 7c078eda0fc260f6a885fa43f377b47844867d12)
|
||
|
||
commit 6d729d231401f9253aa1cbde06e57cd8bd066a90
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Tue Nov 29 11:44:05 2016 +0200
|
||
|
||
rbd-mirror: make 'rbd mirror image resync' work after split-brain
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18051
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 6cb1ed485f89f30fe6dda31e77e16e23f9b5b2ab)
|
||
|
||
commit e34a403df5e247b0937abee617758e0838fc0c8e
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Tue Nov 29 11:40:14 2016 +0200
|
||
|
||
rbd-mirror: split-brain issues should be clearly visible in mirror status
|
||
|
||
Fixed: http://tracker.ceph.com/issues/16991
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit cccca67d5f898c43207a19a6e029a1abb86efbcb)
|
||
|
||
commit 8f9a93c68947c05636a633c92dbbd69d2ed70c3d
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Sun Nov 27 16:27:51 2016 +0200
|
||
|
||
qa/workunits/rbd: use image id when probing for image presence
|
||
|
||
This fixes a race in resync tests leading to false negative results.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18048
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit c23f56b9835f4e59d72f20a2218de8236574e65f)
|
||
|
||
commit 1f2d30cbb735d2c7fd3eea6431f1a1e9555d5942
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Mon Oct 3 10:10:33 2016 +0300
|
||
|
||
qa/workunits/rbd: check status also in pool dir after asok commands
|
||
|
||
wait_for_image_replay_stopped returns not when the state is stopped,
|
||
but when the state is not replaying. So a race was possible when an
|
||
asok command was running when the previos stop command was still in
|
||
progress, leading to unexpected results.
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 2882f8c01a42ee3cfe22a838b64f21c93cf84d16)
|
||
|
||
Conflicts:
|
||
qa/workunits/rbd/rbd_mirror.sh (tests for not backported features)
|
||
|
||
commit 5d0fba44501130165416a57a10490ff8ba292d48
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Tue Aug 2 20:06:17 2016 +0300
|
||
|
||
qa/workunits/rbd: wait for image deleted before checking health
|
||
|
||
This is a fixup to the previous commit.
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit a5f63f726146c2c230d172f6909d8ca1ad46895a)
|
||
|
||
commit 38e06fbfcd8ba3a529af0a902c1af6168cf7b0f6
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Thu Jul 28 14:45:56 2016 +0300
|
||
|
||
qa/workunits/rbd: wait for image deleted before checking health
|
||
|
||
When a primiry image is being deleted, the mirrored image might
|
||
temporary be reported in error state, before deletion is propagated.
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 8dbe42d34520d0b44b189ae4d8b96559752a57da)
|
||
|
||
commit 735e32bb53fd370058ed8dfb0e29e4a9cfc6e86f
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Thu Jul 28 14:49:37 2016 +0300
|
||
|
||
qa/workunits/rbd: small fixup and improvements for rbd-mirror tests
|
||
|
||
- log to stderr;
|
||
- log status if a `wait_for` function failed;
|
||
- don't needlessly sleep in `wait_for` functions after the last
|
||
unsuccessful iteration;
|
||
- make `wait_for_pool_images` work for image removal case;
|
||
- fix `wait_for_pool_images` reset timeout (last_count set).
|
||
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit fdb971a2660111d35f0a3077f17a9ca85ca2ef54)
|
||
|
||
commit bf3400f7f1dbc14917f3392c8f9221b6b02df185
|
||
Author: Wido den Hollander <wido@42on.com>
|
||
Date: Mon Jan 23 08:18:27 2017 +0100
|
||
|
||
systemd: Restart Mon after 10s in case of failure
|
||
|
||
In some situations the IP address the Monitor wants to bind to
|
||
might not be available yet.
|
||
|
||
This might for example be a IPv6 Address which is still performing
|
||
DAD or waiting for a Router Advertisement to be send by the Router(s).
|
||
|
||
Have systemd wait for 10s before starting the Mon and increase the amount
|
||
of times it does so to 5.
|
||
|
||
This allows the system to bring up IP Addresses in the mean time while
|
||
systemd waits with restarting the Mon.
|
||
|
||
Fixes: #18635
|
||
|
||
Signed-off-by: Wido den Hollander <wido@42on.com>
|
||
(cherry picked from commit e73eb8cc1e0d45af1f0b7852c551f2ddfb82a520)
|
||
|
||
commit 20a480defb607e6e5a72f2bcc3868fb14f9e56de
|
||
Merge: 6b4bcd3 bcd4698
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Sun Jan 29 13:22:49 2017 +0100
|
||
|
||
Merge pull request #13043 from SUSE/wip-18570-jewel
|
||
|
||
jewel: Python Swift client commands in Quick Developer Guide don't match configuration in vstart.sh
|
||
|
||
Reviewed-by: Casey Bodley <cbodley@redhat.com>
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 401271e353fcfd59bf0285c53643b667281954d0
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Sun Jan 29 13:12:43 2017 +0100
|
||
|
||
build/ops: add libldap dependency for RGW
|
||
|
||
This is a minimal manual backport of the relevant parts of
|
||
a4c7e13d17ceff3ee15fc311c2a344cd4573821d and
|
||
b3b3185008a0a2149dcba59813e0f0400d2e47de
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17313
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 73d2114ed60e8297d26b7f31f0500034b3d784e7
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 1 12:56:44 2017 +0200
|
||
|
||
radosgw-admin: check for name mistmatch in realm set
|
||
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit 4facc5f4f3e842d371115a9a04d86257280014f0)
|
||
|
||
commit e4b6cf633a88dc7fcd48f9a4a54d10fea7bef7e2
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 1 12:40:37 2017 +0200
|
||
|
||
radosgw-admin: relam set can use input redirection
|
||
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit b8b3ae3be3f8e4c05cb23062d25c701b15900475)
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_admin.cc ("return EINVAL" in master, "return -EINVAL" in
|
||
jewel; but it's irrelevant because the whole block is deleted)
|
||
|
||
commit 3cd42f4b75c9ea9d253c276e61789d5a2b2395b4
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Jan 1 12:36:04 2017 +0200
|
||
|
||
radosgw-admin: realm set should create a new realm
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18333
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit e23339c9ef34f6b9df90b1ab64b550af9b541d9e)
|
||
|
||
commit 33c6ef53413ef83f84be3bc3825125030aa2281b
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Jan 11 09:32:59 2017 -0500
|
||
|
||
rgw: fix off-by-one in RGWDataChangesLog::get_info
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18488
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit a0974fdcf62e60cf31bc15588e7b718da6f6ade3)
|
||
|
||
commit 8b124c84749e0fdd6663aa8302e0bd93a52626e7
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Thu Jan 19 18:14:30 2017 -0500
|
||
|
||
rgw_file: add timed namespace invalidation
|
||
|
||
With change, librgw/rgw_file consumers can provide an invalidation
|
||
callback, which is used by the library to invalidate directories
|
||
whose contents should be forgotten.
|
||
|
||
The existing RGWLib GC mechanism is being used to drive this. New
|
||
configuration params have been added. The main configurable is
|
||
rgw_nfs_namespace_expire_secs, the expire timeout.
|
||
|
||
Updated post Yehuda review.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18651
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
(cherry picked from commit deb2c1ea985fcb906e47b93fd3d0117794e2d0a1)
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_lib_frontend.h - in class RGWLibProcess : public RGWProcess
|
||
there was no public method stop() in jewel (now there is)
|
||
|
||
commit 2cb0307e7522a8dac9e6a400d987e22b9c09b56a
|
||
Author: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Date: Fri Jan 13 16:32:55 2017 +0100
|
||
|
||
rgw_admin: read master log shards from master's current period
|
||
|
||
Also make the sync output look similar to the output of data sync
|
||
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
|
||
(cherry picked from commit cc306c506ca6607223cb89cd388f8e18673c4fe2)
|
||
|
||
commit b2fedddd3daf544d935ba4f80a5feef35400f2e3
|
||
Author: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Date: Fri Jan 13 16:29:47 2017 +0100
|
||
|
||
rgw: allow getting master log shards info on specified period
|
||
|
||
This is needed for rgw admin's sync status or else we end up always
|
||
publishing that we're behind since we are always checking against
|
||
master's first period to sync from
|
||
|
||
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
(cherry picked from commit 063c949d4409a18a22b64791d497e20f7473bc01)
|
||
|
||
commit a0e08935b342ff3713ab9172a541e284fd1bb006
|
||
Author: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Date: Thu Jan 12 22:09:01 2017 +0100
|
||
|
||
rgw_admin: get master's period from store's current period info
|
||
|
||
This ensures that we get the current period in contrast to the admin log
|
||
which gets the master's earliest period.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18064
|
||
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
(cherry picked from commit 4ca18df7198a9f0ded8b0100a70b5db7187c3de4)
|
||
|
||
commit 0a4734261bd2f02f8b1acfae8ae65daf6b54d7d7
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Mon Dec 12 14:00:05 2016 +0100
|
||
|
||
rgw: complete versioning enablement after sending it to meta master
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18003
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit 2d8aafb9dbe64bd9dd2b7d5ed50c6e9550cbe1ab)
|
||
|
||
commit 7e51bec0dd77bedc248a595e1ab63f87d7a30458
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Sun Dec 25 12:36:34 2016 +0200
|
||
|
||
rgw: clear master_zonegroup when reseting RGWPeriodMap
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17239
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit d8f42fe6be659c1d48bf04b30aa54ad616936145)
|
||
|
||
commit 509de4d9a2d3ba95e9f9e0375bd13239280b0e66
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Wed Jan 18 10:24:13 2017 -0800
|
||
|
||
PrimaryLogPG::try_lock_for_read: give up if missing
|
||
|
||
The only users calc_*_subsets might try to read_lock an object which is
|
||
missing on the primary. Returning false in those cases is perfectly
|
||
reasonable and avoids the problem.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18583
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
(cherry picked from commit 3833440adea6f8bcb0093603c3a9d16360ed57ec)
|
||
|
||
commit cedaecf88efd3e4807e764d023bb956f806051da
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Wed Nov 23 15:41:13 2016 -0800
|
||
|
||
ReplicatedBackend: take read locks for clone sources during recovery
|
||
|
||
Otherwise, we run the risk of a clone source which hasn't actually
|
||
come into existence yet being used if we grab a clone which *just*
|
||
got added the the ssc, but has not yet actually had time to be
|
||
created (can't rely on message ordering here since recovery messages
|
||
don't necessarily order with client IO!).
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17831
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
(cherry picked from commit 68defc2b0561414711d4dd0a76bc5d0f46f8a3f8)
|
||
|
||
Conflicts:
|
||
src/osd/ReplicatedBackend.cc:
|
||
PGBackend::failed_push() takes a single pg_shard_t in jewel
|
||
src/osd/ReplicatedPG.h:
|
||
trivial: get_obc() is not declared as override in jewel,
|
||
no pgb_{set,clear}_object_snap_mapping() in jewel
|
||
|
||
commit 6b4bcd388829d6c5b78a7acb6d75d6f905a60f53
|
||
Merge: c9ece04 7b74238
|
||
Author: vasukulkarni <vasu.kulkarni@gmail.com>
|
||
Date: Sat Jan 28 17:58:45 2017 -0800
|
||
|
||
Merge pull request #13166 from smithfarm/wip-drop-ext4-test
|
||
|
||
tests: Remove ext4 option from rados:thrash tests
|
||
|
||
commit 016b059fcf2993f721e97212d50b5e6da8180a03
|
||
Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
|
||
Date: Sat Jan 28 14:17:10 2017 -0500
|
||
|
||
rgw: fix interface compliance of RGWCivetWeb::write_data()
|
||
|
||
Backport of (portions of) civet web error handling bugfixes.
|
||
|
||
Adapted from 3a9f50c55e0be6733893a7ae1a5b4f504a3b0f61.
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
|
||
commit 15556389c3c3bf9d6855aaa4699545a787d9fe7a
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Mon Jan 9 18:31:21 2017 +0100
|
||
|
||
librbd: metadata_set API operation should not change global config setting
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18465
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 27465b5916b55ac3c2846c74b89f4362ad17ff1e)
|
||
|
||
Conflicts:
|
||
src/librbd/Operations.cc (after jewel set_metadata migrated to Operations)
|
||
|
||
commit 7b7423837ea4f400507cf775f609c676a4cf3c8e
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Sat Jan 28 12:11:08 2017 +0100
|
||
|
||
tests: Remove ext4 option from rados:thrash tests
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
(manual cherry-pick from ceph-qa-suite 1fcc4457144278f77dd8462ecf34948a11dcb2a9)
|
||
|
||
commit c9ece0444611994ddc1292a83e6c091f7773212f
|
||
Merge: efcbcac 4e60be5
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Fri Jan 27 12:57:32 2017 -0800
|
||
|
||
Merge pull request #13160 from ceph/revert-13068-jewel-rgw-multipart-upload-copy
|
||
|
||
Revert "jewel: rgw: multipart upload copy"
|
||
|
||
Reverting, will require further testing before merging. Some tests fail.
|
||
|
||
commit 4e60be5867975b4ae5fe6f53aacd6abe128a18c3
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Jan 27 15:53:47 2017 -0500
|
||
|
||
Revert "jewel: rgw: multipart upload copy"
|
||
|
||
commit efcbcac34e034cd3f3bc542fb71d527d64e66688
|
||
Merge: a632cc4 514e2ba
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Jan 27 13:04:46 2017 -0500
|
||
|
||
Merge pull request #13068 from linuxbox2/jewel-rgw-multipart-upload-copy
|
||
|
||
DNM: jewel:rgw: multipart upload copy
|
||
|
||
commit 99bafc1bab8eb8349e44b601f5971af97c131bd9
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 27 18:41:25 2017 +0100
|
||
|
||
rbd: enabling/disabling rbd feature should report missing dependency
|
||
|
||
Currently while enabling or disabling rbd feature command does not
|
||
give missing dependency for eg: attempting to enable the journaling
|
||
feature on an image that doesn't have the exclusive-lock feature
|
||
enabled should give missing dependency error message.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16985
|
||
|
||
Reported-by: Jason Dillaman <dillaman@redhat.com>
|
||
Signed-off-by: Gaurav Kumar Garg <garg.gaurav52@gmail.com>
|
||
(manual cherry pick of bd023cfec8e9aaa8fb0095a8d9534c21b3209020)
|
||
|
||
commit 16a2feca3523a4b0495769c2750dd1f5d70de25c
|
||
Author: Dongsheng Yang <dongsheng.yang@easystack.cn>
|
||
Date: Thu Dec 22 21:00:41 2016 -0500
|
||
|
||
librbd: don't remove an image w/ incompatible features
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18315
|
||
Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
|
||
(cherry picked from commit f76127b5e617923d14adb62bfb836a635c14f209)
|
||
|
||
commit dd1f4252ed3a89407063cd283eebdbdc7cf5653c
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Jan 6 15:59:22 2017 -0500
|
||
|
||
rbd-mirror: avoid processing new events after stop requested
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18441
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit d30873b269441815b5fc7de14c7d9a1077a17d8d)
|
||
|
||
commit de1ebc36943208057e1aa427f9fda631d0bd717d
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 27 16:59:44 2017 +0100
|
||
|
||
tests: explicitly use centos 7.3 in distros/supported
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 0133d6316fc83373977c132cdbaa6f99d4f1140e
|
||
Author: Yuri Weinstein <yweinste@redhat.com>
|
||
Date: Tue Jan 3 15:59:18 2017 -0800
|
||
|
||
qa: fixed distros links
|
||
|
||
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
|
||
(cherry picked from commit fbb560c90101937317380a6621a70564f10e0ae3)
|
||
|
||
commit 1481c8fac899e395757ef81ae5b7baffe8e492ab
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 27 15:29:27 2017 +0100
|
||
|
||
tests: upgrade: install firefly only on Ubuntu 14.04
|
||
|
||
The upgrade:hammer-x/f-h-x-offline test installs firefly, but firefly does not
|
||
build on CentOS anymore, just Ubuntu 14.04.
|
||
|
||
References: http://tracker.ceph.com/issues/18089
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 514e2ba64f2babdf6f58c57a7e8e1263abbf187c
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 17:44:08 2016 -0700
|
||
|
||
rgw: minor optimization
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 4919dc9987c6376d3d4e143702c26417449524c5)
|
||
|
||
commit 7f76bb1229f40c4b535d97f163f26ee642798e2b
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 17:43:00 2016 -0700
|
||
|
||
rgw: rgw_obj_key use adjustment in multipart copy part
|
||
|
||
This fixes a case where objects start with double underscore.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 29fece3545cc1df404a25eec46706b16f893a5df)
|
||
|
||
commit f99ead1570a23a9050e396383006deb2e7e1d9f8
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 17:43:35 2016 -0700
|
||
|
||
rgw: multipart copy-part handle versionId
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 53521efffb1cb92e5f5ce992d4127bf9498d7c33)
|
||
|
||
commit 679348947910a92bf9bb7920c071142536272b19
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 14:24:13 2016 -0700
|
||
|
||
rgw: multipart copy part minor parsing cleanup
|
||
|
||
no need for range.size()
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 6e9b824d5d4017239d58b4752ebc43bfad8f698d)
|
||
|
||
commit 2ca1bcdacc37e74cb61c2ed9855150b4cc9537e9
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 14:11:43 2016 -0700
|
||
|
||
rgw: multipart copy, check for empty bucket, improve logging
|
||
|
||
also reduce log level for non critical user errors.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 2bcb3d286b230ef917d5ba96c8276a942f544689)
|
||
|
||
commit e5ac1204c26a26b29b146d350ff5034bfd9fc798
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Thu Sep 29 14:07:14 2016 -0700
|
||
|
||
rgw: multipart copy part, chunked read
|
||
|
||
Don't read the entire range from source object, read it in parts.
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 4049e47a0cfc1eef6efd502590b68ba7234589d3)
|
||
|
||
commit a54a7ada65fafc88251897b2739b364bf59be128
|
||
Author: Javier M. Mellid <jmunhoz@igalia.com>
|
||
Date: Tue Jul 26 14:56:50 2016 +0200
|
||
|
||
rgw: doc: add multipart uploads copy part feature as supported
|
||
|
||
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
|
||
(cherry picked from commit 8a7ebeee2ff3f10ceb23b7fa43e43c3c450efe22)
|
||
|
||
commit 987b42561e4c98c54963055f357955d243881238
|
||
Author: Javier M. Mellid <jmunhoz@igalia.com>
|
||
Date: Tue Jul 26 14:53:44 2016 +0200
|
||
|
||
rgw: multipart uploads copy part support
|
||
|
||
Add multipart uploads copy part feature.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/12790
|
||
|
||
Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
|
||
(cherry picked from commit 949480c2e9760855ed6a0501d364d5e766c8207d)
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
|
||
commit 21622c13468d85f017d139a376097267943ea328
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Mon Nov 21 12:10:05 2016 +0000
|
||
|
||
src/mds: fix MDSMap upgrade decoding
|
||
|
||
Hammer MDSMonitors did not validate the state in beacons
|
||
and would apply anything to the mds_info_t for a standby,
|
||
such as setting it to down:dne. We must handle this
|
||
case during upgrade.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17837
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit a977c9029ff80b4eb4f3b128965693694b729425)
|
||
|
||
commit be8bc1195270b87bdc0840b36684863d990404df
|
||
Author: Patrick Donnelly <pdonnell@redhat.com>
|
||
Date: Fri Jul 15 23:40:17 2016 -0400
|
||
|
||
mds: use FSMap::insert to add to standby_daemons
|
||
|
||
This reduces the number of code sites which modify standby_daemons.
|
||
|
||
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
|
||
(cherry picked from commit 9566ae27b33dd4d266ee9223dc73738922b6eceb)
|
||
|
||
commit 649b1d4253a1753c3f4d783a8e2d7b48f861db08
|
||
Author: Gaurav Kumar Garg <garg.gaurav52@gmail.com>
|
||
Date: Tue Jan 10 15:25:13 2017 +0100
|
||
|
||
rbd: bench-write should return error if io-size >= 4G
|
||
|
||
Currently if user perform bench-write with io-size > 4G
|
||
then its crashing because currently during memory allocation
|
||
bufferptr taking size of buffer as a unsigned and io-size > 4G
|
||
will overflow with unsigned. so during memset operation it will
|
||
try to set io_size size of memory area pointed by bufferptr,
|
||
(bufferptr area is: (4G - io_size)), so it will cause
|
||
segmentation fault.
|
||
|
||
Fix is to return error if io-size >= 4G
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18422
|
||
|
||
Reported-by: Jason Dillaman <dillaman@redhat.com>
|
||
Signed-off-by: Gaurav Kumar Garg <garg.gaurav52@gmail.com>
|
||
(cherry picked from commit 6ab73e5f420e89e19b52e39dab28fa4c94e00197)
|
||
|
||
Conflicts:
|
||
src/tools/rbd/action/BenchWrite.cc - jewel has rbd_bencher b(&image)
|
||
while in master this has become rbd_bencher b(&image, io_type,
|
||
io_size)
|
||
|
||
commit c2f86a461ea556cc5f9d93a7143cd80fb3e7dc96
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Jan 20 14:26:43 2017 -0500
|
||
|
||
journal: don't hold future lock during assignment
|
||
|
||
It's possible that the future raced with its owner and reaches
|
||
an empty reference count. This was resulting in the future being
|
||
destructed while its lock was still held.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18618
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 0f21ceef8336e35ca16148a9d58f511037911418)
|
||
|
||
commit 5eda4aac77200b858371ebab50d8779f70fe0dca
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Fri Nov 18 21:11:54 2016 +0000
|
||
|
||
mds: fix dropping events in standby replay
|
||
|
||
Ensure that we never drop the last segment during
|
||
standby replay -- this avoids the case where we
|
||
start ignoring events because we think we're
|
||
still waiting to see a subtreemap.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17954
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit e3f2fa356f419cbac8d72bd068313f64769ef3af)
|
||
|
||
commit df4558c9d5779ac8916811ea63d1106c2390638f
|
||
Author: Gui Hecheng <guihecheng@cmss.chinamobile.com>
|
||
Date: Thu Nov 17 18:01:22 2016 +0800
|
||
|
||
cephfs: fix missing ll_get for ll_walk
|
||
|
||
Fixs: http://tracker.ceph.com/issues/18086
|
||
|
||
Signed-off-by: Gui Hecheng <guihecheng@cmss.chinamobile.com>
|
||
(cherry picked from commit ad846d10d5fbab2ded5fddc47475b95a788c223c)
|
||
|
||
Conflicts:
|
||
src/client/Client.cc - jewel has fill_stat(in, attr) instead of
|
||
fill_statx(in, mask, stx) in master
|
||
|
||
commit fef3de88d0381322d49ce7842f777454b0b40b63
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Thu Dec 8 16:49:04 2016 +0000
|
||
|
||
mon/MDSMonitor: fix iterating over mutated map
|
||
|
||
If a standby is promoted, this was modifying the
|
||
standby_daemons map that we were iterating over
|
||
in maybe_promote_standby.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18166
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit db3deb80d6e4a8e8ca7a2cf6278d5d5cb24eb616)
|
||
|
||
commit 05916271c17050fd4c1ad2351b6da17d3b89fc15
|
||
Author: Patrick Donnelly <pdonnell@redhat.com>
|
||
Date: Thu Jul 7 19:09:56 2016 -0400
|
||
|
||
mon: use clearer code structure
|
||
|
||
The failed map is not changed in the first if, so the second if should be an
|
||
else.
|
||
|
||
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
|
||
(cherry picked from commit adba77e34c3fbf983d221729dd340afcc942778b)
|
||
|
||
commit bc9b7792e4d44c199b526c2d5b17916d948b0354
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Tue Jan 10 17:16:40 2017 +0800
|
||
|
||
client: fix Client::handle_cap_flushsnap_ack() crash
|
||
|
||
Struct CapSnap holds a reference to its parent inode. So erasing
|
||
struct CapSnap from Inode::cap_snaps may drop inode's last reference.
|
||
The inode gets freed in the middle of erasing struct CapSnap
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18460
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit 525c52fd491ed1ced385c8047872e3f557f8423f)
|
||
|
||
Conflicts:
|
||
src/client/Client.cc (jewel does in->cap_snaps.erase(follows), master
|
||
does not; put it after the tmp_ref assignment)
|
||
|
||
commit b14702209f5bad7d3aa65d3acba89b7757f725dd
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Wed Jan 11 15:50:52 2017 +0800
|
||
|
||
qa/tasks: add test_open_ino_errors
|
||
|
||
Validate that errors encountered during opening inos are properly
|
||
propagated
|
||
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit 6526ecc084733b34129aa1f21085fa41fb53b785)
|
||
|
||
commit 3385419e8f41d0af986dc088e1c9ce83b569eb19
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Tue Jan 3 11:11:12 2017 +0800
|
||
|
||
mds: propagate error encountered during opening inode by number
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18179
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit 2213cc2dcc0e8fb01bcae3863d0d8a4a1fd8873f)
|
||
|
||
commit 5c4fffa878c6ea881cc29b0ee4f99cde5e0e4ea8
|
||
Author: Brad Hubbard <bhubbard@redhat.com>
|
||
Date: Wed Dec 14 16:29:08 2016 +1000
|
||
|
||
librados: Memory leaks in object_list_begin and object_list_end
|
||
|
||
We allocate a cursor in the constructor but simply reassign it in these
|
||
functions without cleaning up the original. We have a utility setter that
|
||
handles this exact case so we should use it.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18252
|
||
|
||
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
|
||
(cherry picked from commit 8d9d84bce923a009054ad2b223a97d7eb00e6774)
|
||
|
||
commit 7bbb5a8918c7828d925f4796d2c25a583c8323e3
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 7 09:50:26 2016 -0500
|
||
|
||
mon/OSDMonitor: only show interesting flags in health warning
|
||
|
||
Also add PAUSEREC flag into the list.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18175
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 26220f0608f5ed4a7d97fb8d10d0d12a0fcf5583)
|
||
|
||
commit 336c3515043f89494e452266069f778d7d8fe821
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 29 12:08:28 2016 -0500
|
||
|
||
mon/OSDMonitor: set last_force_op_resend on overlay pool too
|
||
|
||
We currently set the last_force_op_resend field on the
|
||
base pool when we set or clear the overlay. Set it on
|
||
the cache/overlay pool too. The Objecter should resend
|
||
even with a change only to the base pool, but the OSD
|
||
needs to see the change on the overlay pool to correctly
|
||
discard the op.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18366
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 08c3618771b852840aa88cff1ca98d980d802941)
|
||
|
||
commit 874220371890a59b8459bb6306a5db047e32563e
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Tue Jan 10 11:16:47 2017 +0800
|
||
|
||
mds: finish clientreplay requests before requesting active state
|
||
|
||
All clientreplay requests' finish contexts should be executed
|
||
before MDCache::export_remaining_imported_caps(). Otherwise
|
||
MDCache::try_reconnect_cap() may fail to reconnect client caps.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18461
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit 80dae314ee90e79d60e2cfee301e43a435c10801)
|
||
|
||
commit b3599351225bd8f6299121e84b62a582f698199b
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Sat Jan 7 13:48:51 2017 +0100
|
||
|
||
tests: subst repo and branch in qemu test urls
|
||
|
||
References: http://tracker.ceph.com/issues/18440
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 2484a5546160560a4050d35400a6edce37ae48ad)
|
||
|
||
Conflicts:
|
||
qa/suites/rbd/qemu/workloads/#qemu_xfstests.yaml#
|
||
(file does not exist in jewel)
|
||
|
||
commit f66bd81d7082af3c1e28cfee19e46906a35835ee
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Sat Jan 7 13:45:10 2017 +0100
|
||
|
||
tests: subst branch and repo in qa/tasks/qemu.py
|
||
|
||
References: http://tracker.ceph.com/issues/18440
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 74689df754561e11a3377998840efcea9e780755)
|
||
|
||
commit 69a0efa7a689b5ec80d44119858cdcf86ca85588
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 6 21:09:23 2017 +0100
|
||
|
||
tests: subst repo name in krbd/unmap/tasks/unmap.yaml
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit ed0e8be0b2c4d7a3e6e0716a0211d19e8b93f125)
|
||
|
||
commit 2931aefc952ca0592eca26606864cbfa724b4c07
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Fri Jan 6 21:06:11 2017 +0100
|
||
|
||
tests: subst repo name in qa/tasks/cram.py
|
||
|
||
Inspired by bcbe45d948f1c4da02e27b3be5f29a8b52745e28
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18440
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 56e37e41f4dddd289dd3c1886b192cd328ed311b)
|
||
|
||
commit 205403b02156e4ed6b2b53a2b21189b5122162f8
|
||
Author: Venky Shankar <vshankar@redhat.com>
|
||
Date: Fri Dec 9 15:11:49 2016 +0530
|
||
|
||
cram: support fetching from sha1 branch, tag, commit hash
|
||
|
||
Signed-off-by: Venky Shankar <vshankar@redhat.com>
|
||
(cherry picked from commit d2f0d745987a2e2eee4e1822146aad8da5d42708)
|
||
|
||
Conflicts:
|
||
suites/rbd/singleton/all/formatted-output.yaml (has been moved
|
||
under qa/)
|
||
|
||
commit a632cc41755be4393a12dd768726ade86a49bbc9
|
||
Merge: e55b84e ea65450
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Jan 25 10:40:25 2017 -0500
|
||
|
||
Merge pull request #13103 from dillaman/wip-18672
|
||
|
||
jewel: qa/workunits/rbd: use more recent qemu-iotests that support Xenial
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit ea65450c49083f186781a3cbffe6cd24ed3c7a00
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Mon Dec 5 13:46:02 2016 -0500
|
||
|
||
qa/workunits/rbd: use more recent qemu-iotests that support Xenial
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18149
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 4314cb945a9c2296e2f7cd357b09015777f233c0)
|
||
|
||
commit f449e3d1745ffd09e32058ea66342b486090d394
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Dec 7 09:59:39 2016 -0500
|
||
|
||
qa/workunits/rbd: removed qemu-iotest case 077
|
||
|
||
The test case is not stable due to racing console output. This
|
||
results in spurious failures.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/10773
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 2c70df978d605a45ff81971b86f5afbefbdaabb6)
|
||
|
||
commit 61e1b0caddfbc3721cd9fa2de5b90b2f65740f79
|
||
Author: Ilya Dryomov <idryomov@gmail.com>
|
||
Date: Wed Aug 31 19:30:19 2016 +0200
|
||
|
||
tasks/rbd_fio: unmap rbd devices on cleanup
|
||
|
||
Not doing so leads to issues and can interfere with subsequent jobs.
|
||
One example is the invocation of vgs(8) during the inital test setup:
|
||
it will issue a read to the left-behind rbd device(s) whose backing
|
||
cluster is long gone, locking up the job.
|
||
|
||
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
||
(cherry picked from commit 15be2d29be3e42644b0c541f5c70461f1874f24f)
|
||
|
||
commit 5fcfa32f21709054f054bcda719df090777f52d5
|
||
Author: Ilya Dryomov <idryomov@gmail.com>
|
||
Date: Wed Aug 31 19:05:25 2016 +0200
|
||
|
||
tasks/rbd_fio: don't use sudo unnecessarily
|
||
|
||
Creating and cloning images doesn't require sudo.
|
||
|
||
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
||
(cherry picked from commit ec97445740bbf7848488fbb6213e74d50a355547)
|
||
|
||
commit e55b84e4cdb13839d8466cf162adb001d4134687
|
||
Merge: ce3e387 ea9665b
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:57:17 2017 +0100
|
||
|
||
Merge pull request #12137 from jcsp/wip-17974
|
||
|
||
jewel: client: fix stale entries in command table
|
||
|
||
commit ce3e387766f2d6839798dfac96eacbf6334e4674
|
||
Merge: 9dd1251 d0b0d41
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:56:24 2017 +0100
|
||
|
||
Merge pull request #12686 from SUSE/wip-18272-jewel
|
||
|
||
jewel: tests: Workunits needlessly wget from git.ceph.com
|
||
|
||
commit 9dd1251efdcd20ec9ce3467118b16b4d10a5360e
|
||
Merge: a9c1fe0 85fbddd
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:56:03 2017 +0100
|
||
|
||
Merge pull request #12836 from SUSE/wip-18462-jewel
|
||
|
||
jewel: Decode errors on backtrace will crash MDS
|
||
|
||
commit a9c1fe0f693020d5e01aad5f7c2264939591cbf4
|
||
Merge: 0bcd904 bf873a7
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:55:46 2017 +0100
|
||
|
||
Merge pull request #13023 from SUSE/wip-18603-jewel
|
||
|
||
jewel: cephfs test failures (ceph.com/qa is broken, should be download.ceph.com/qa)
|
||
|
||
commit 0bcd9049b469d4afcc547169ee1f9585557d3e0d
|
||
Merge: 966bdbd 05e5a5a
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:55:28 2017 +0100
|
||
|
||
Merge pull request #12155 from dachary/wip-17956-jewel
|
||
|
||
jewel: Clients without pool-changing caps shouldn't be allowed to change pool_namespace
|
||
|
||
commit 966bdbd7a1ef7fbe1023b6e7bde0f78c2eb4ab7a
|
||
Merge: d276861 e725605
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:55:11 2017 +0100
|
||
|
||
Merge pull request #12325 from dachary/wip-18026-jewel
|
||
|
||
jewel: ceph_volume_client.py : Error: Can't handle arrays of non-strings
|
||
|
||
commit d276861915979e6a82662e7b4eba0b399c6ddca8
|
||
Merge: dd703bc 50a3fa1
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:54:51 2017 +0100
|
||
|
||
Merge pull request #13060 from asheplyakov/jewel-bp-18615
|
||
|
||
jewel: mds: fix null pointer dereference in Locker::handle_client_caps
|
||
|
||
commit dd703bc028eeb9c58dc1ef39ae506c73642ea948
|
||
Merge: 347f71d 36186d0
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:54:35 2017 +0100
|
||
|
||
Merge pull request #11656 from ajarr/wip-17705-jewel
|
||
|
||
jewel: ceph_volume_client: fix recovery from partial auth update
|
||
|
||
commit 347f71dc21c51d61ea42269236568756c7d0742a
|
||
Merge: e90396f 6efad69
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:54:06 2017 +0100
|
||
|
||
Merge pull request #12154 from dachary/wip-18008-jewel
|
||
|
||
jewel: Cannot create deep directories when caps contain path=/somepath
|
||
|
||
commit e90396f16c495df0ac74acff841703b919e596b9
|
||
Merge: 72b24f0 89dcd8b
|
||
Author: John Spray <jspray@redhat.com>
|
||
Date: Wed Jan 25 14:53:45 2017 +0100
|
||
|
||
Merge pull request #13085 from jcsp/wip-18361-jewel
|
||
|
||
jewel: client: populate metadata during mount
|
||
|
||
commit 85fbddd4f68ab159425c9198740c0d5787adc739
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Tue Jan 24 15:49:24 2017 +0100
|
||
|
||
qa/tasks/cephfs/filesystem.py: backport _write_data_xattr() function
|
||
|
||
This is a partial manual backport of 5f77f09b019b607b84e6a8f89ce19065383ca108
|
||
|
||
It is needed by test_corrupt_backtrace() in qa/tasks/cephfs/test_damage.py
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 89dcd8b6287da7d97af0e7cad45ee023a5a39811
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Fri Jan 13 00:30:28 2017 +0000
|
||
|
||
client: populate metadata during mount
|
||
|
||
This way we avoid having to over-write the "root"
|
||
metadata during mount, and any user-set overrides (such
|
||
as bad values injected by tests) will survive.
|
||
|
||
Because Client instances may also open sessions without
|
||
mounting to send commands, add a call into populate_metadata
|
||
from mds_command as well.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18361
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit 1dbff09ad553f9ff07f4f4217ba7ece6c2cdc5d2)
|
||
|
||
commit ff9168803ebb2e3e0c4b42268765cd4b53e50d68
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 17:18:08 2016 -0500
|
||
|
||
msg/simple: clear_pipe when wait() is mopping up pipes
|
||
|
||
When wait is mopping up connections it may hit one that
|
||
is in the process of accepting. It will unregister it
|
||
whilst the accept() thread is trying to set it up,
|
||
aborting the accept and getting it reaped. However,
|
||
the pipe mop-up does not clear_pipe() the way that
|
||
mark_down(), mark_down_all(), and fault() do, which
|
||
leads to this assert.
|
||
|
||
Pipe is accepting...
|
||
|
||
-161> 2016-12-22 17:31:45.460613 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=0 pgs=0 cs=0 l=1 c=0x3e2a6f40).accept: setting up session_security.
|
||
-160> 2016-12-22 17:31:45.460733 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=0 pgs=0 cs=0 l=1 c=0x3e2a6f40).accept new session
|
||
-159> 2016-12-22 17:31:45.460846 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=2 pgs=7 cs=1 l=1 c=0x3e2a6f40).accept success, connect_seq = 1, sending READY
|
||
-158> 2016-12-22 17:31:45.460959 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=2 pgs=7 cs=1 l=1 c=0x3e2a6f40).accept features 1152921504336314367
|
||
|
||
wait() is shutting down...
|
||
|
||
-156> 2016-12-22 17:31:45.461882 9506ac0 20 -- 172.21.15.14:6804/20738 wait: stopping accepter thread
|
||
-155> 2016-12-22 17:31:45.462994 9506ac0 10 accepter.stop accept listening on: 15
|
||
...
|
||
-116> 2016-12-22 17:31:45.482137 9506ac0 10 -- 172.21.15.14:6804/20738 wait: closing pipes
|
||
-115> 2016-12-22 17:31:45.482850 9506ac0 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=2 pgs=7 cs=1 l=1 c=0x3e2a6f40).unregister_pipe
|
||
-114> 2016-12-22 17:31:45.483421 9506ac0 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=2 pgs=7 cs=1 l=1 c=0x3e2a6f40).stop
|
||
|
||
...which interrupts the accept()...
|
||
|
||
-113> 2016-12-22 17:31:45.484164 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=4 pgs=7 cs=1 l=1 c=0x3e2a6f40).accept fault after register
|
||
|
||
and makes accept() return failure, and reader() to exit
|
||
and reap...
|
||
|
||
-110> 2016-12-22 17:31:45.486103 9506ac0 10 -- 172.21.15.14:6804/20738 wait: waiting for pipes 0x3e2a5c20 to close
|
||
-109> 2016-12-22 17:31:45.487146 37353700 10 -- 172.21.15.14:6804/20738 queue_reap 0x3e2a5c20
|
||
-108> 2016-12-22 17:31:45.487658 9506ac0 10 -- 172.21.15.14:6804/20738 reaper
|
||
-107> 2016-12-22 17:31:45.487722 9506ac0 10 -- 172.21.15.14:6804/20738 reaper reaping pipe 0x3e2a5c20 172.21.15.35:0/146098963
|
||
-106> 2016-12-22 17:31:45.487816 9506ac0 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=4 pgs=7 cs=1 l=1 c=0x3e2a6f40).discard_queue
|
||
-105> 2016-12-22 17:31:45.494742 37353700 10 -- 172.21.15.14:6804/20738 >> 172.21.15.35:0/146098963 pipe(0x3e2a5c20 sd=31 :6804 s=4 pgs=7 cs=1 l=1 c=0x3e2a6f40).reader done
|
||
...
|
||
-92> 2016-12-22 17:31:45.527589 9506ac0 -1 /mnt/jenkins/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/11.1.0-6151-ge1781dd/rpm/el7/BUILD/ceph-11.1.0-6151-ge1781dd/src/msg/simple/SimpleMessenger.cc: In function 'void SimpleMessenger::reaper()' thread 9506ac0 time 2016-12-22 17:31:45.488264
|
||
/mnt/jenkins/workspace/ceph-dev-new-build/ARCH/x86_64/AVAILABLE_ARCH/x86_64/AVAILABLE_DIST/centos7/DIST/centos7/MACHINE_SIZE/huge/release/11.1.0-6151-ge1781dd/rpm/el7/BUILD/ceph-11.1.0-6151-ge1781dd/src/msg/simple/SimpleMessenger.cc: 235: FAILED assert(!cleared)
|
||
|
||
Fixes: http://tracker.ceph.com/issues/15784
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 948f97b3bdd39269a38277238a61f24e5fec6196)
|
||
|
||
commit 50a3fa1ba1ab94ab736abf73830762afc0d05352
|
||
Author: Yan, Zheng <zyan@redhat.com>
|
||
Date: Fri Jan 6 15:42:52 2017 +0800
|
||
|
||
mds: fix null pointer dereference in Locker::handle_client_caps
|
||
|
||
Locker::handle_client_caps delays processing cap message if the
|
||
corresponding inode is freezing or frozen. When the message gets
|
||
processed, client can have already closed the session.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18306
|
||
Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
||
(cherry picked from commit e281a0b9c1fdeaf09f1b01f34cecd62e4f49d02e)
|
||
|
||
commit 20e75023d6c9498ac19d3ee55e556063e94ea6e6
|
||
Author: Wido den Hollander <wido@42on.com>
|
||
Date: Mon Jan 23 08:18:27 2017 +0100
|
||
|
||
systemd: Restart Mon after 10s in case of failure
|
||
|
||
In some situations the IP address the Monitor wants to bind to
|
||
might not be available yet.
|
||
|
||
This might for example be a IPv6 Address which is still performing
|
||
DAD or waiting for a Router Advertisement to be send by the Router(s).
|
||
|
||
Have systemd wait for 10s before starting the Mon and increase the amount
|
||
of times it does so to 5.
|
||
|
||
This allows the system to bring up IP Addresses in the mean time while
|
||
systemd waits with restarting the Mon.
|
||
|
||
Fixes: #18635
|
||
|
||
Signed-off-by: Wido den Hollander <wido@42on.com>
|
||
(cherry picked from commit e73eb8cc1e0d45af1f0b7852c551f2ddfb82a520)
|
||
|
||
commit aa0e45040f8b02c38a97670c41b8993742171cfb
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 17:19:42 2016 -0500
|
||
|
||
qa/distros: centos_7.yaml -> centos.yaml
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 004ef2c648c0c70a2efcd9b5f211369a2eb14f1d)
|
||
|
||
commit b0c1e8863d84cbd04c74c54e6141a6a8355a3dee
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 15:41:25 2016 -0500
|
||
|
||
qa/suites: centos_7.2.yaml -> centos_7.yaml
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit e9f119bda70554b79ca7f344571902c936c92f49)
|
||
|
||
Conflicts:
|
||
qa/suites/upgrade/jewel-x/point-to-point-x/distros (this directory used
|
||
to be a symlink to distros/supported)
|
||
|
||
commit 8a98f06f25951a0113f2044ce2c062500eaea2e5
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 15:39:41 2016 -0500
|
||
|
||
qa/distros: add centos 7.3
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit c168ce92aa1c1d834adecfe8fe32fe442ea7d21c)
|
||
|
||
commit a45ad83c8f057da7054892d8ebc9767fc9238611
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 15:39:35 2016 -0500
|
||
|
||
qa/distros: add centos 7 yaml; use that instead
|
||
|
||
No need to be picky about the point release here.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 6e7db2329b917cf179390bd87937098f153aa513)
|
||
|
||
commit 23680e080758be00a950e15594235b88b1e55b01
|
||
Author: Loic Dachary <ldachary@redhat.com>
|
||
Date: Thu Oct 6 19:39:20 2016 +0200
|
||
|
||
doc: document hostname constraints for rados bench
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17526
|
||
|
||
Signed-off-by: Loic Dachary <loic@dachary.org>
|
||
(cherry picked from commit 1d7e8188b9067f4f51958a13a23da1e105d89c63)
|
||
|
||
commit 67e7a904373ee0863ca21eaa7da6edd559bb463d
|
||
Author: Boris Ranto <branto@redhat.com>
|
||
Date: Thu Sep 29 12:08:39 2016 +0200
|
||
|
||
selinux: Allow ceph to manage tmp files
|
||
|
||
Two new denials showed up in testing that relate to ceph trying to
|
||
manage (rename and unlink) tmp files. This commit allows ceph to manage
|
||
the files.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17436
|
||
|
||
Signed-off-by: Boris Ranto <branto@redhat.com>
|
||
(cherry picked from commit f8a0e201ee54759695ef44f7ed98b3b9705fafe3)
|
||
|
||
commit 35e10a010f58fe50d9f236ae57db46e96b0ffed3
|
||
Author: Mingxin Liu <mingxin@xsky.com>
|
||
Date: Mon Jan 2 13:20:10 2017 +0800
|
||
|
||
mon: do not send duplicated osdmap msg to not sync'ed osd
|
||
|
||
prior to this change:
|
||
a peon may forward the pgstats to leader, and record it locally, but leader will
|
||
check if osd has the latest map before process, if not, will use a route op to
|
||
indicate peon to send it, then poen will delete routed op when fininaly send
|
||
out which make peon cannot send pgstatack when leader has processed the
|
||
pgstat update. so osd will always track it util reach a threshold block pgstats
|
||
sending, at worst, reopen mon session.
|
||
also, both leader and peon will send out the osdmap message to the osd.
|
||
|
||
after this change:
|
||
only the peon will send out the osdmap message. and the pgstatack message
|
||
will be routed to the osd as expected. so the osd will not keep track of the
|
||
"acked" pg stats in its queue forever before times out.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18458
|
||
Signed-off-by: Mingxin Liu <mingxin@xsky.com>
|
||
(cherry picked from commit 57274488c072ec6912b700288ce5b1ea8372d162)
|
||
|
||
commit bcd4698115011810e7a8370ef04a5c3f0b9a3fb0
|
||
Author: Ronak Jain <ronakjain@outlook.in>
|
||
Date: Fri Jan 13 16:57:45 2017 +0530
|
||
|
||
Doc: Fixes Python Swift client commands
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17746
|
||
Signed-off-by: Ronak Jain <ronakjain@outlook.in>
|
||
(cherry picked from commit 8c79959557d60f619adf1a3ed1b5bd1112ceaabb)
|
||
|
||
commit c2bbf7ff4f929a63e0c7d6f70bb66e906a6c6cab
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Sat Jan 21 14:24:25 2017 +0100
|
||
|
||
tests: run fs/thrash on xfs instead of btrfs
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 7a341a8886c93a8c4f266f8035784dd2e9528e3f
|
||
Author: Michal Jarzabek <stiopa@gmail.com>
|
||
Date: Thu Jan 12 21:22:20 2017 +0000
|
||
|
||
client/Client.cc: prevent segfaulting
|
||
|
||
The segfaulting in the rmdir function is caused by calling
|
||
filepath::last_dentry() function.
|
||
last_dentry() function assumes that the bits vector has always at
|
||
least one element, which is not the case for the the filepath object
|
||
created with "/" input.
|
||
This commit also fixes other functions affected by this bug:
|
||
link, unlink, rename, mkdir, mknod and symlink.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/9935
|
||
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
|
||
(cherry picked from commit 6ed7f2364ae5507bab14c60b582929aa7b0ba400)
|
||
|
||
Conflicts:
|
||
src/client/Client.cc (Client.cc - path_walk(), may_create(), and
|
||
_link() take fewer parameters in jewel)
|
||
src/test/libcephfs/test.cc (preceding tests are missing in jewel)
|
||
|
||
commit 173ea7f9856e37ee4febc5d1c13709bb81a4f37b
|
||
Author: Samuel Matzek <smatzek@us.ibm.com>
|
||
Date: Mon Jan 16 11:11:31 2017 -0600
|
||
|
||
Ceph-disk to use correct user in check_journal_req
|
||
|
||
The ceph-disk tool calls ceph-osd to check the journal requirements
|
||
using OSD id 0. This creates a log file for osd-0 on the system
|
||
using the current user/group for file permissions. When ceph-disk
|
||
is run as root this makes the file owned by root which makes
|
||
the osd daemon for osd.0 unable to write to its own log file.
|
||
|
||
This commit changes the journal reqs calls of ceph-osd to pass
|
||
the ceph user and group so ceph-osd creates the log file with the
|
||
appropriate permissions.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18538
|
||
|
||
Signed-off-by: Samuel Matzek <smatzek@us.ibm.com>
|
||
(cherry picked from commit bcf7514bf53693ec61e482341787c80494589faf)
|
||
|
||
commit bf873a73cc3ee7e0fa5d7a1d2280fc3e3dd26ab0
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Tue Jan 17 17:12:46 2017 +0100
|
||
|
||
qa: update remaining ceph.com to download.ceph.com
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18574
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit 549d993d3fd8ffffa280ed4a64aca41d1c6f2da1)
|
||
|
||
Conflicts:
|
||
qa/tasks/cram.py (trivial resolution)
|
||
|
||
commit 72b24f0f47bebaed793d7b75ce0eacc3c1533ab5
|
||
Merge: 174ed80 95edad2
|
||
Author: Nathan Cutler <presnypreklad@gmail.com>
|
||
Date: Fri Jan 20 15:50:16 2017 +0100
|
||
|
||
Merge pull request #12766 from jtlayton/wip-18408-jewel
|
||
|
||
client: Fix lookup of "/.." in jewel
|
||
|
||
Reviewed-by: Yan, Zheng <zyan@redhat.com>
|
||
Reviewed-by: Gregory Farnum <gfarnum@redhat.com>
|
||
|
||
commit 174ed80fb77b172b6a7d3edb7c97cb49afe98ae8
|
||
Merge: 01ff675 bee7e3a
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Fri Jan 20 12:31:26 2017 +0100
|
||
|
||
Merge pull request #12147 from dachary/wip-18007-jewel
|
||
|
||
jewel: ceph-disk: ceph-disk@.service races with ceph-osd@.service
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
|
||
|
||
commit e8f55f65cc908cb43fe44c271866ed7672773f1f
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Thu Jan 5 16:06:45 2017 -0500
|
||
|
||
rgw: RGWAsyncRadosRequest drops notifier ref on cancel
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 1d586f76a11fed937fc7bb0f7cf6a44ca0506881)
|
||
|
||
commit 3f509aac28fc81c464d3fc2a0b4c011260533e93
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Mon Nov 7 10:58:50 2016 -0500
|
||
|
||
rgw: remove circular reference in RGWAsyncRadosRequest
|
||
|
||
RGWAsyncRadosRequest does not need a reference to its calling coroutine,
|
||
it only needs the completion notifier. this eliminates a circular
|
||
reference between RGWAsyncRadosRequest and the coroutines that create
|
||
them
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17792
|
||
Fixes: http://tracker.ceph.com/issues/17793
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 7f670c0ea5de7c6969e1d332824d80c55c8d6af0)
|
||
|
||
commit 0ef1bdf973ae94e982c1e678862645f87ea85bdd
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Jan 4 11:36:00 2017 -0500
|
||
|
||
rgw: release RGWAioCompletionNotifier refs on destruction
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18407
|
||
Fixes: http://tracker.ceph.com/issues/18414
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 7a4975adba8b890e211d47662896e445a9822970)
|
||
|
||
commit c21622d31d830d59278808805238e11888d39350
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Jan 6 12:30:42 2017 -0500
|
||
|
||
rgw_rados: add guard assert in add_io()
|
||
|
||
Use the iterator-returning insert operation in std::map, check
|
||
assert the insert case. As a side effect, this makes use of the
|
||
inserted object record more clear.
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
(cherry picked from commit d10c37adf925d8b34daa81b419463ea376ec27aa)
|
||
|
||
commit 585eb484956c1666bfb870e67a9c506a8154294e
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Jan 6 15:16:32 2017 -0500
|
||
|
||
rgw_rados: sanitize dout print in GWRados::get_obj_iterate_cb(...)
|
||
|
||
We cannot assume pbl may be deferenced. Per review, move the dout
|
||
print into the r < 0 condition--since it's now an error, make it's
|
||
trace level 0.
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
(cherry picked from commit c0233c4abb9f99304e3d82272bbb4385086bbfc0)
|
||
|
||
commit 01ff6751e1705094fe1c8057685fa7216bd56118
|
||
Merge: 25a9e5f e2eaae4
|
||
Author: vasukulkarni <vasu.kulkarni@gmail.com>
|
||
Date: Wed Jan 18 12:43:34 2017 -0800
|
||
|
||
Merge pull request #12983 from ceph/wip-cherry-pick-4vasu
|
||
|
||
qa: Wip cherry pick https://github.com/ceph/ceph/pull/12969
|
||
|
||
commit e2eaae4b4260df473cb5b7d9a467d5e4ca82d417
|
||
Author: Vasu Kulkarni <vasu@redhat.com>
|
||
Date: Mon Jan 9 16:45:01 2017 -0800
|
||
|
||
Add ceph-create-keys to explicitly create admin/bootstrap keys
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
(cherry picked from commit 68f9b7eb3c0548c88650f67fb72c6ff9bc0f3ead)
|
||
|
||
commit 2adc0ee858062a646380c8f594fa6a6207da29a3
|
||
Author: Vasu Kulkarni <vasu@redhat.com>
|
||
Date: Mon Jan 9 17:59:20 2017 -0800
|
||
|
||
Remove debug overrides
|
||
|
||
the high level of debug for mon/osd is causing remoto to hang during get key
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
(cherry picked from commit f7dcc74cd3f119a2f65584fdb544c08d115f8c39)
|
||
|
||
commit 8f36e23b49191f5a37184f9ee9b670025eecc4eb
|
||
Author: Vasu Kulkarni <vasu@redhat.com>
|
||
Date: Tue Jan 10 15:43:12 2017 -0800
|
||
|
||
use the create option during instantiation
|
||
|
||
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
|
||
(cherry picked from commit be836bb30960000468c79e08fb416ceefd79d7db)
|
||
|
||
commit 25a9e5f526d2758543357d7072dbdc2ec9031e5f
|
||
Merge: 601fb96 0ab5b7a
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Wed Jan 18 17:12:54 2017 +0100
|
||
|
||
Merge pull request #12210 from ddiss/tracker18049_ceph_disk_trigger_flock_timeout_jewel
|
||
|
||
jewel: systemd/ceph-disk: reduce ceph-disk flock contention
|
||
|
||
Reviewed-by: Nathan Cutler <ncutler@suse.cz>
|
||
|
||
commit 601fb96599ebcb07017951542ddc58b2ab2abfd4
|
||
Merge: de70003 1ea9de2
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Jan 17 08:41:25 2017 -0500
|
||
|
||
Merge pull request #12959 from SUSE/wip-18545-jewel
|
||
|
||
jewel: [teuthology] update Ubuntu image url after ceph.com refactor
|
||
|
||
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
|
||
|
||
commit 1ea9de2c14ebf6a4683cb0b796e92f86a58f3d59
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Mon Jan 16 22:12:51 2017 -0500
|
||
|
||
qa/tasks/qemu: update default image url after ceph.com redesign
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18542
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 6d17befb3bbc3d83c9d23d763ad95e1e7b2e4be0)
|
||
|
||
commit 36186d03ebd5c6eb14a720a0fca3a5bbeb49c0a9
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Tue Oct 11 14:18:29 2016 +0530
|
||
|
||
test_volume_client: remove superfluous arguments
|
||
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit bb60e01904187db417e8c7d6e57401823a0072fd)
|
||
|
||
commit 75496812dc3d35a1737bc091b588ea7ad533ca54
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Tue Oct 11 13:40:43 2016 +0530
|
||
|
||
test_volume_client: check volume size
|
||
|
||
Check that the total size shown by the df output of a mounted volume
|
||
is same as the volume size and the quota set on the volume.
|
||
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit 91c74f4778ce5433968226345ffe26e876eb56a7)
|
||
|
||
commit 3e3ffcf7362a9a6c8fc8eebcc527e92330cf5a5e
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Tue Sep 6 17:31:04 2016 +0530
|
||
|
||
tasks/cephfs: test recovery of partial auth update
|
||
|
||
... in ceph_volume_client.
|
||
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit f0134a3db576282ed05d4b94b969b9593297669d)
|
||
|
||
commit 3320ef1944a10cc5835510ee752750237cbefc7a
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Tue Oct 4 13:55:46 2016 +0530
|
||
|
||
ceph_volume_client: fix partial auth recovery
|
||
|
||
... for volumes whose group_id is None.
|
||
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit 0ab8badcf3ffe685135af17dc28b238f6e686922)
|
||
|
||
commit 5115c217bb9070aa9d0f0ea15a84cfb7862345b3
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Wed Sep 28 14:06:54 2016 +0530
|
||
|
||
ceph_volume_client: check if volume metadata is empty
|
||
|
||
... when recovering from partial auth updates.
|
||
|
||
Auth update happens in the following order:
|
||
auth metadata update, volume metadata update, and then Ceph auth
|
||
update.
|
||
|
||
A partial auth update can happen such that auth metadata is updated,
|
||
but the volume metadata isn't updated and is empty, and the auth
|
||
update did not propogate to Ceph. When recovering from such a
|
||
scenario, check if volume metadata is empty and if so remove the
|
||
partial auth update info in auth metadata.
|
||
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit a95de7882cdf70e04e3c918ff41fc690d0d9bda3)
|
||
|
||
commit bf33cd52a395b99453f72af016ea8f559ad3a13a
|
||
Author: Ramana Raja <rraja@redhat.com>
|
||
Date: Tue Oct 4 16:50:13 2016 +0530
|
||
|
||
ceph_volume_client: fix _recover_auth_meta() method
|
||
|
||
It needs to be an instance method.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17216
|
||
Signed-off-by: Ramana Raja <rraja@redhat.com>
|
||
(cherry picked from commit 675cb91b68c1b54698708d604253ab9d1b2abdec)
|
||
|
||
commit 84044262635cd8674dbda79b9b6a7ab29cb554c8
|
||
Author: Xiaoxi Chen <xiaoxchen@ebay.com>
|
||
Date: Tue Jan 10 19:11:08 2017 -0700
|
||
|
||
mds/server: skip unwanted dn in handle_client_readdir
|
||
|
||
We can skip unwanted dn which < (offset_key, snap) via map.lower_bound, rather than
|
||
iterate across them.
|
||
|
||
Previously we iterate and skip dn which < (offset_key, dn->last), as dn->last >= snap
|
||
means (offset_key, dn->last) >= (offset_key, snap), and such iterate_and_skip logic
|
||
still keep, so this commit doesnt change code logic but an optimization.
|
||
|
||
Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
|
||
(cherry picked from commit 52fe52baf920c672ac7f63a3087dcd31137891b6)
|
||
|
||
commit de70003fda092d3fdf86b3323ab5a42038139c11
|
||
Merge: 15c081c 06e40eb
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Fri Jan 13 11:10:39 2017 +0100
|
||
|
||
Merge pull request #12745 from SUSE/wip-18386-jewel
|
||
|
||
jewel: tests: use ceph-jewel branch for s3tests
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit a0ee8b930a41b56cd964b232e7230859d8d3b4aa
|
||
Author: Pan Liu <pan.liu@istuary.com>
|
||
Date: Sun Jan 1 17:32:39 2017 +0800
|
||
|
||
jewel: fix compile error for dencode test case when --with-radosgw=no
|
||
|
||
If cannot disable radosgw, the user has to always compile radosgw part,
|
||
even only want to use block device or file storage. Cherry-pick cannot
|
||
be done because ceph master doesn't have Makefile.am any more.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18512
|
||
Signed-off-by: Pan Liu <pan.liu@istuary.com>
|
||
|
||
commit 5e6c72946374895dca65f25d590615428ab3d8ef
|
||
Author: Pan Liu <pan.liu@istuary.com>
|
||
Date: Sun Jan 1 17:19:35 2017 +0800
|
||
|
||
jewel: fixed compile error when --with-radosgw=no
|
||
|
||
If cannot disable radosgw, the user has to always compile radosgw part,
|
||
even only want to use block device or file storage. Cherry-pick cannot
|
||
be done because ceph master doesn't have Makefile.am any more.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18512
|
||
Signed-off-by: Pan Liu <pan.liu@istuary.com>
|
||
|
||
commit cdd6cbfdfe5a77008ba298667bb7add8c236027a
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Dec 9 09:39:39 2016 -0500
|
||
|
||
librbd: block concurrent in-flight object map updates for the same object
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 7d743bfce61c6ede0a34fc0982e52be1d367d772)
|
||
|
||
commit 15c081c6433e9ee4b6dd7c145e8e6aaddf334e69
|
||
Merge: 988cd95 04cee05
|
||
Author: Josh Durgin <jdurgin@redhat.com>
|
||
Date: Thu Jan 12 13:58:42 2017 -0800
|
||
|
||
Merge pull request #12912 from liewegas/wip-workunits-jewel
|
||
|
||
qa/tasks/workunits: backport misc fixes to jewel
|
||
|
||
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
|
||
|
||
commit 04cee0521681a49eca733d196011be3213c34682
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 13:05:22 2016 -0500
|
||
|
||
qa/tasks/workunit: clear clone dir before retrying checkout
|
||
|
||
If we checkout ceph-ci.git, and don't find a branch,
|
||
we'll try again from ceph.git. But the checkout will
|
||
already exist and the clone will fail, so we'll still
|
||
fail to find the branch.
|
||
|
||
The same can happen if a previous workunit task already
|
||
checked out the repo.
|
||
|
||
Fix by removing the repo before checkout (the first and
|
||
second times). Note that this may break if there are
|
||
multiple workunit tasks running in parallel on the same
|
||
role. That is already racy, so if it's happening, we'll
|
||
want to switch to using a truly unique clonedir for each
|
||
instantiation.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18336
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 2a7013cd5a033c5be43350505d75f088e831e201)
|
||
|
||
commit 1a98850578577dfe8a20df84be5e1638dc682e8b
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Fri Dec 16 15:06:16 2016 -0500
|
||
|
||
qa/tasks/workunit: retry on ceph.git if checkout fails
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 72d73b8c8836ae35c518fa09f44805a74038f02a)
|
||
|
||
commit c101fba58b97015e77e5362d2db4112f8a8586fc
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 13:26:14 2016 -0500
|
||
|
||
qa/tasks/workunit.py: add CEPH_BASE env var
|
||
|
||
Root of git checkout
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 27b8eac24922f8b4bd065e6e7f0bc8e2ba37b5d5)
|
||
|
||
commit c7b74cda893e651750dc744185f009e46d115c0e
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 13:25:23 2016 -0500
|
||
|
||
qa/tasks/workunit: leave workunits inside git checkout
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 4602884ab8f5a256d13091f7239d938990482d95)
|
||
|
||
commit 384e5c05b4986e19a0ca45173d23da7d573d894a
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Thu Dec 8 10:11:42 2016 -0500
|
||
|
||
rgw: add 'rgw log http headers' gloss to config-ref.rst
|
||
|
||
Explain the option for upstream doc.
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
(cherry picked from commit 04bf0f8ca1dfb949bc912b93a4ff84bf8bac57aa)
|
||
|
||
commit 9fd29b440990c3458e4e65f22733d9da0c2606bc
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Wed Dec 14 16:31:19 2016 -0500
|
||
|
||
use std::map
|
||
|
||
(adaptation commit for #7639)
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
|
||
commit 8838bcbabcd2c9b3d7aec2403cad0bad4ad9a057
|
||
Author: Matt Benjamin <mbenjamin@redhat.com>
|
||
Date: Fri Feb 12 17:02:53 2016 -0500
|
||
|
||
rgw: add rgw_log_http_headers option
|
||
|
||
Tracks headers that should be handled conditionally (currently,
|
||
can only log, so using minimal structure to represent the
|
||
mapping).
|
||
|
||
Adds map of custom headers to rgw_log_entry, and populate it with
|
||
headers pre-selected for custom logging in RGWREST. Added to encoder
|
||
and Formatter output.
|
||
|
||
Some additional optimization possible.
|
||
|
||
(cherry picked from commit b82919a152217b3cd49afdc28bb890f329c2742a)
|
||
|
||
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
|
||
|
||
commit 87557754f591607a1667fecfc8dabc7e52bbbca0
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Dec 7 22:38:47 2016 -0500
|
||
|
||
librbd: new block guard helper to prevent concurrent IO to blocks
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit b1d624b43ec159d4a07616e86557ea48f089b7a1)
|
||
|
||
Conflicts:
|
||
src/librbd/BlockGuard.h: fixed compile issue
|
||
src/librbd/Makefile.am: added BlockGuard
|
||
src/test/Makefile-client.am: added BlockGuard test
|
||
src/test/librbd/CMakeLists.txt: trivial resolution
|
||
|
||
commit 5d306fd015d3e6d0aa35f368d3ca6cde6e7ca77b
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Dec 8 18:27:33 2016 -0500
|
||
|
||
librbd: convert ObjectMap to template for unit testing
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit ea7b30a4fb105e052603c55ac2dc2aca11e66545)
|
||
|
||
Conflicts:
|
||
src/librbd/image/CreateRequest.cc: not in jewel
|
||
src/librbd/internal.cc: trivial resolution
|
||
src/librbd/object_map/CreateRequest.cc: not in jewel
|
||
src/librbd/object_map/RemoveRequest.cc: not in jewel
|
||
src/test/librbd/test_ObjectMap.cc: trivial resolution
|
||
|
||
commit c53df3780dd9221cfe602c09651eeee06046ebeb
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Dec 7 22:41:56 2016 -0500
|
||
|
||
librbd: clean up object map update interface
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 477ae54a568bd1081fd2c77b570b04dd1b983cd9)
|
||
|
||
Conflicts:
|
||
src/librbd/AioObjectRequest.cc: trivial resolution
|
||
src/librbd/ObjectMap.cc: trivial resolution
|
||
src/librbd/operation/TrimRequest.cc: removed optimizations
|
||
src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc: trivial resolution
|
||
|
||
commit 6fe9be8de391aa239fc82f5483508d762a44cb99
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Dec 7 16:28:22 2016 -0500
|
||
|
||
librbd: update in-memory object map after on-disk update committed
|
||
|
||
Concurrent IO to the same object would previously result in the first
|
||
IO pausing to update the object map while the other IO would proceed
|
||
to directly update the object before the object map state was properly
|
||
updated.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16176
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 378b810cbaadb1a12a7f0d21ed9a33e2a9640f55)
|
||
|
||
Conflicts:
|
||
test/librbd/object_map/test_mock_UpdateRequest.cc: resize op signature
|
||
|
||
commit 988cd95d84be7973f774a4dae2d09faf4dbc30c3
|
||
Merge: d4b1341 895ab24
|
||
Author: Loic Dachary <loic@dachary.org>
|
||
Date: Thu Jan 12 07:29:34 2017 +0100
|
||
|
||
Merge pull request #12791 from athanatos/wip-15943-jewel
|
||
|
||
jewel: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas (part 2)
|
||
|
||
Reviewed-by: Loic Dachary <ldachary@redhat.com>
|
||
|
||
commit f24c3fffc0ee26fddbc416620bbb9c0b353a0cf2
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Fri Dec 30 17:28:59 2016 -0500
|
||
|
||
osd/PG: publish PG stats when backfill-related states change
|
||
|
||
These frequently get flushed because other updates
|
||
happen, but we should explicitly ensure that the mon
|
||
sees these state changes.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18369
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit d4adeb7500a113097fdd717ada0231f68badafbb)
|
||
|
||
Conflicts:
|
||
src/osd/PG.cc: trivial - PG::RecoveryState::Recovering::Recovering()
|
||
hunk fails to apply since there's no PG::queue_recovery(),
|
||
it's pg->osd->queue_for_recovery(pg) in jewel
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18485
|
||
Signed-off-by: Alexey Sheplyakov <asheplyakov@mirantis.com>
|
||
|
||
commit d4b1341cf38f430f047f7263d713c0161b44730f
|
||
Merge: 5b402f8 182babf
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Tue Jan 10 16:25:18 2017 -0800
|
||
|
||
Merge pull request #12868 from athanatos/wip-17899-jewel
|
||
|
||
OSDMonitor: only reject MOSDBoot based on up_from if inst matches
|
||
|
||
Reviewed-by: Sage Weil <sage@redhat.com>
|
||
|
||
commit fe753dbc9b4bd03d7a6063724edc59c2f860fccf
|
||
Author: Jan Fajerski <jfajerski@suse.com>
|
||
Date: Tue Jan 10 09:42:18 2017 +0100
|
||
|
||
install-deps.sh: unify indentation in case statement
|
||
|
||
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
|
||
|
||
commit 94ab8d85b59ff8bd8919930b9d912d1bf55eb9ed
|
||
Author: Nitin A Kamble <Nitin.Kamble@Teradata.com>
|
||
Date: Mon Oct 31 11:46:13 2016 -0700
|
||
|
||
install-deps.sh: allow building on SLES systems
|
||
|
||
Avoids this error on SLES systems:
|
||
|
||
> ./install-deps.sh
|
||
sles is unknown, dependencies will have to be installed manually.
|
||
|
||
Signed-off-by: Nitin A Kamble <Nitin.Kamble@Teradata.com>
|
||
(cherry picked from commit 266f4d4f20a1756e825ee54d79fe5f8d931d4b77)
|
||
|
||
Conflict in install-deps.sh due to indentation. Trivial resolution.
|
||
|
||
commit 7159265ac154ab798f64272b97aa5d7154d0b303
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Thu Jan 5 13:40:41 2017 +0000
|
||
|
||
qa/tasks: add test_corrupt_backtrace
|
||
|
||
Validate that we get EIO and a damage table entry
|
||
when seeing a decode error on a backtrace.
|
||
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit 5f6cdab80f6e2f09af5783c8f616d8ddd6d9f428)
|
||
|
||
commit 893d4ab72fec1529550b28ee930be8de5a74ee2b
|
||
Author: John Spray <john.spray@redhat.com>
|
||
Date: Tue Dec 20 18:04:47 2016 +0000
|
||
|
||
mds: check for errors decoding backtraces
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18311
|
||
Signed-off-by: John Spray <john.spray@redhat.com>
|
||
(cherry picked from commit 6f489c74ac0040631fde0ceb0926cbab24d3ad55)
|
||
|
||
commit 895ab243fe5d3bd07bff0bd422d1dc9cb561f0a0
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Mon Dec 12 10:35:38 2016 -0800
|
||
|
||
PG: fix cached_removed_snaps bug in PGPool::update after map gap
|
||
|
||
5798fb3bf6d726d14a9c5cb99dc5902eba5b878a actually made 15943 worse
|
||
by always creating an out-of-date cached_removed_snaps value after
|
||
a map gap rather than only in the case where the the first map after
|
||
the gap did not remove any snapshots.
|
||
|
||
Introduced: 5798fb3bf6d726d14a9c5cb99dc5902eba5b878a
|
||
Fixes: http://tracker.ceph.com/issues/15943
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
(cherry picked from commit 5642e7e1b3bb6ffceddacd2f4030eb13a17fcccc)
|
||
|
||
commit 299478a1e69c9da8dc902e2f102d5d272412fdc8
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Wed Dec 14 15:48:59 2016 -0800
|
||
|
||
qa/config/rados.yaml: enable osd_debug_verify_cached_snaps
|
||
|
||
Also, make map gaps more likely.
|
||
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
(cherry picked from commit d4b6615a49e4635113f9ba900e9c57147b224357)
|
||
|
||
commit b492c0089de858cfe2d7030eddd046acac6872ab
|
||
Author: Samuel Just <sjust@redhat.com>
|
||
Date: Mon Dec 12 10:33:13 2016 -0800
|
||
|
||
PG::handle_advance_map: add debugging option to verify cached_removed_snaps
|
||
|
||
Signed-off-by: Samuel Just <sjust@redhat.com>
|
||
(cherry picked from commit aeb8fef92469831d94f06db457a4ba15b5b0e3c5)
|
||
|
||
commit 2296c87e2e8c885c5c6bee1ea1807aa7862f88fc
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Thu Nov 24 18:23:43 2016 +0100
|
||
|
||
osd: improve error message when FileStore op fails due to EPERM
|
||
|
||
References: http://tracker.ceph.com/issues/18037
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit f7723e59b6e10e1aef35543639e0ea1fcac65574)
|
||
|
||
commit 7819adb3b5f9af813d4df05d3483175ee54e10df
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Fri Aug 12 18:48:12 2016 -0400
|
||
|
||
client: don't use special faked-up inode for /..
|
||
|
||
The CEPH_INO_DOTDOT thing is quite strange. Under most OS (Linux
|
||
included), the parent of the root is itself. IOW, at the root, '.' and
|
||
'..' refer to the same inode.
|
||
|
||
Change the ceph client to do the same, as this allows users to get
|
||
valid stat info for '..', as well as elimnating some special-casing.
|
||
|
||
Also in several places, we're checking dn_set.empty as an indicator
|
||
of being the root. While that is true for the root, it's also true
|
||
for unlinked directories.
|
||
|
||
This patch has treats them the same. An unlinked directory will
|
||
be reparented to itself, effectively acting as a root of its own.
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
(cherry picked from commit 30d4ca01db0de9a1e12658793ba9bf9faf0331dd)
|
||
|
||
commit 95edad2d058575231bb9b5468559f7b42667f40e
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Jan 3 12:56:51 2017 -0500
|
||
|
||
client: don't use special faked-up inode for /..
|
||
|
||
The CEPH_INO_DOTDOT thing is quite strange. Under most OS (Linux
|
||
included), the parent of the root is itself. IOW, at the root, '.' and
|
||
'..' refer to the same inode.
|
||
|
||
Change the ceph client to do the same, as this allows users to get
|
||
valid stat info for '..', as well as elimnating some special-casing.
|
||
|
||
Also in several places, we're checking dn_set.empty as an indicator
|
||
of being the root. While that is true for the root, it's also true
|
||
for unlinked directories.
|
||
|
||
This patch has treats them the same. An unlinked directory will
|
||
be reparented to itself, effectively acting as a root of its own.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18408
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
(cherry picked from commit 30d4ca01db0de9a1e12658793ba9bf9faf0331dd)
|
||
|
||
commit 9a59ce946c4f73d200969d9352b7049c6690eaf4
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Mon Sep 19 15:05:22 2016 +0200
|
||
|
||
rgw: fix decoding of creation_time and last_update.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17167
|
||
Signed-off-by: Orit Wasserman <owasserm@redhat.com>
|
||
(cherry picked from commit 3afe715381ca63539bb20609b614f5e60561711a)
|
||
|
||
commit bbf4c27cab6476e284feed1fa151cca8763cd442
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 13:35:02 2016 -0500
|
||
|
||
qa/tasks/admin_socket: subst in repo name
|
||
|
||
It is either ceph.git or ceph-ci.git.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit bcbe45d948f1c4da02e27b3be5f29a8b52745e28)
|
||
|
||
commit 944ec0348e5b4cd69c8aedda833cf5e468a98dc9
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Tue Dec 13 18:54:17 2016 +0200
|
||
|
||
rbd-nbd: invalid error code for "failed to read nbd request" messages
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18242
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 42c2514fe22d34e1bd5a5d2686e06f7e01b7c0c3)
|
||
|
||
commit fcdd5e75c3a3107e4b8c8562036fd54e8ea40ddf
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Fri Dec 2 13:36:35 2016 -0500
|
||
|
||
rados: optionally support reading omap key from file
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18123
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 286ceb1e035f060cc564c1ef7400382331893101)
|
||
|
||
commit d313e42db210e3ab04b5e7e513f7f2660ba1aa1d
|
||
Author: runsisi <runsisi@zte.com.cn>
|
||
Date: Wed Dec 14 15:18:18 2016 +0800
|
||
|
||
librbd: ignore error when object map is already locked by current client
|
||
|
||
otherwise when using rbd cli to rollback image with object-map feature
|
||
enabled, the following error message will be printed out on the screen,
|
||
which is confusing to users:
|
||
librbd::object_map::LockRequest: failed to lock object map: (17) File exists
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16179
|
||
|
||
Signed-off-by: runsisi <runsisi@zte.com.cn>
|
||
(cherry picked from commit 711da4e2396a8967cd457133a847d40cb46b0a5a)
|
||
|
||
commit d0b0d4114bb5933bbc6b707e781f1a9262b56fd5
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Jan 2 22:49:13 2017 +0100
|
||
|
||
tests: rbd/test_lock_fence.sh: fix rbdrw.py relative path
|
||
|
||
This commit fixes a regression introduced by
|
||
cf294777ea92f0911813a7132068584d4f73a65a
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18388
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit 91231de16dbe4d0e493ec617165a2b38078d122b)
|
||
|
||
commit 06e40eb27f65df861b8f9992f0706fbc464d3f39
|
||
Author: Orit Wasserman <owasserm@redhat.com>
|
||
Date: Mon Jan 4 10:03:08 2016 +0100
|
||
|
||
tests: use ceph-jewel branch for s3tests
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
commit 8877ee4d48b025c6dc171f3ba6064c72b9171ddc
|
||
Author: Mykola Golub <mgolub@mirantis.com>
|
||
Date: Fri Dec 16 12:50:50 2016 +0200
|
||
|
||
rbd: fix json formatting for image and journal status output
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18261
|
||
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
|
||
(cherry picked from commit 4c2659a0f49ff5f709a8275d6adaa817daf8f76a)
|
||
|
||
commit 9c84a657e25ccb32be7f775fef3d4c563d4e95b9
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Wed Dec 14 20:49:46 2016 -0500
|
||
|
||
journal: prevent repetitive error messages after being blacklisted
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18243
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 60f1b1a2f2a96cfe72acfc6855b9cc26b480732d)
|
||
|
||
commit d069464be70c3a6286cb7918eb83d555e1d52759
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Tue Dec 13 14:40:23 2016 -0500
|
||
|
||
journal: avoid logging an error when a watch is blacklisted
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18243
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit b82a1c1d1fc43e13aa6e76f5468f43a1f779f7fa)
|
||
|
||
commit 9a1258de21d4ee2b965b3cdeb65bd71ceac573c1
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Mon Dec 12 16:42:15 2016 -0500
|
||
|
||
rgw: use explicit flag to cancel RGWCoroutinesManager::run()
|
||
|
||
RGWCoroutinesManager::run() was setting ret = -ECANCELED to break out of
|
||
the loop when it sees going_down. coroutines that failed with -ECANCELED
|
||
were confusing this logic and leading to coroutine deadlock assertions
|
||
below. when we hit the going_down case, set a 'canceled' flag, and check
|
||
that flag when deciding whether to break out of the loop
|
||
|
||
Fixes: http://tracker.ceph.com/issues/17465
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 73cd8df887fb5e45f2d49275cedfeab31809ddc8)
|
||
|
||
commit a67dca4a45cf68625b6f673b251e101fe713e5b5
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 22 13:05:22 2016 -0500
|
||
|
||
qa/tasks/workunit: clear clone dir before retrying checkout
|
||
|
||
If we checkout ceph-ci.git, and don't find a branch,
|
||
we'll try again from ceph.git. But the checkout will
|
||
already exist and the clone will fail, so we'll still
|
||
fail to find the branch.
|
||
|
||
The same can happen if a previous workunit task already
|
||
checked out the repo.
|
||
|
||
Fix by removing the repo before checkout (the first and
|
||
second times). Note that this may break if there are
|
||
multiple workunit tasks running in parallel on the same
|
||
role. That is already racy, so if it's happening, we'll
|
||
want to switch to using a truly unique clonedir for each
|
||
instantiation.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18336
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 2a7013cd5a033c5be43350505d75f088e831e201)
|
||
|
||
commit e5c81c34bb766d94d2ef21b407d70d2d089c425b
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Fri Dec 16 15:06:16 2016 -0500
|
||
|
||
qa/tasks/workunit: retry on ceph.git if checkout fails
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 72d73b8c8836ae35c518fa09f44805a74038f02a)
|
||
|
||
commit efaedb355dbc4697a3f9c3147053a5c92642e785
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Mon Dec 19 14:08:11 2016 -0500
|
||
|
||
qa/workunits: include extension for nose tests
|
||
|
||
When you have a relative path you have to include the extension.
|
||
Weird.
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 5666fd61d6dbd40be1d79354227cabd562e829ea)
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
|
||
Conflicts:
|
||
qa/workunits/rados/test_python.sh (nosetests instead of nose)
|
||
|
||
commit de15912c3bb714f9ff48ad8e10b8b4dd6961069e
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 15:10:28 2016 -0500
|
||
|
||
qa/workunits: use relative path instead of wget from git
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit cf294777ea92f0911813a7132068584d4f73a65a)
|
||
|
||
Conflicts:
|
||
qa/workunits/rados/test_python.sh (nosetests instead of nose)
|
||
|
||
commit 74aac99ce20462de0aca042b6128ea479d17bb4b
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 13:26:14 2016 -0500
|
||
|
||
qa/tasks/workunit.py: add CEPH_BASE env var
|
||
|
||
Root of git checkout
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 27b8eac24922f8b4bd065e6e7f0bc8e2ba37b5d5)
|
||
|
||
commit 117d38e2382bc0016729387aba1dfaae9bb7a684
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Thu Dec 15 13:25:23 2016 -0500
|
||
|
||
qa/tasks/workunit: leave workunits inside git checkout
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 4602884ab8f5a256d13091f7239d938990482d95)
|
||
|
||
commit 5aa9387555c98666a83f909646b62c8688ac24d7
|
||
Author: Weibing Zhang <atheism.zhang@gmail.com>
|
||
Date: Thu Dec 22 14:38:27 2016 +0800
|
||
|
||
rgw: ldap: simple_bind() should set ldap option on tldap
|
||
|
||
ldap_set_option() should set option for "tldap" other than "ldap".
|
||
The current code will lead to "Protocol error" as the ldap version
|
||
of tldap is not set.
|
||
|
||
Signed-off-by: Weibing Zhang <zhangweibing@unitedstack.com>
|
||
(cherry picked from commit 96cf7fa06a1192293b24c823ad9d08456f81ac8a)
|
||
|
||
commit dcc9483cbd605997876983ec65f6fb80d5da8a52
|
||
Author: xie xingguo <xie.xingguo@zte.com.cn>
|
||
Date: Thu Apr 7 16:43:17 2016 +0800
|
||
|
||
mon: OSDMonitor: trigger an immediate propose if any newly down osd is detected during tick()
|
||
|
||
Currently we rely on OSDs to watch over each other and perform failure detection
|
||
and report to OSDMonitor. Before we can safely and undoubtedly mark an OSD as down,
|
||
enough reports from a certain number of different reporters must have been collected.
|
||
Also, the victimed OSD has to be declared failed long enough before we make any final
|
||
decision in order to avoid temperary problems such as network failure, network traffic jam etc.,
|
||
which if handled carelessly, may cause even serious problem such as flapping.
|
||
|
||
Form the above analysis, even if we have gathered enough witnesses, we have to wait long
|
||
enough to sentence the guilty OSD to death. Therefore we rely on the tick() thread to
|
||
do such an hourglass job. However, the problem here is currently the tick() thread is
|
||
unable to trigger a propose even if it has witnessed such a memont, and this is our goal
|
||
to solve such an embrassing situation.
|
||
|
||
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
|
||
(cherry picked from commit a80d6c500ab247013a1c068c457c1b9bfbc750b2)
|
||
|
||
commit 64c0caeab21f1f764bb48c0355b24f24dda2cfe2
|
||
Author: Xiaoxi Chen <xiaoxchen@ebay.com>
|
||
Date: Fri Dec 9 02:40:03 2016 +0800
|
||
|
||
librbd/diff_iterator: use proper snap to query parent overlap
|
||
|
||
If no snapshot has been made, we will use CEPH_NOSNAP instead of 0,
|
||
to query the parent overlap.
|
||
|
||
Fixes bug http://tracker.ceph.com/issues/18200
|
||
|
||
Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
|
||
(cherry picked from commit a88ceff2767761483aee73590767c412116a7489)
|
||
|
||
commit d584f9e124cfd1da1b8d8dbfa1a0d370185c6835
|
||
Author: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Date: Mon May 9 11:41:19 2016 +0200
|
||
|
||
rgw: log name instead of id for SystemMetaObj on failure
|
||
|
||
Currently if we fail to read a SystemMetaObj we try to log the
|
||
MetaObject id, however this will not be set mostly as read_id has
|
||
failed, so we end up logging an empty id, changing this to log
|
||
the object name instead
|
||
|
||
Fixes: http://tracker.ceph.com/issues/15776
|
||
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Signed-off-by: Wido den Hollander <wido@42on.com>
|
||
(cherry picked from commit e9f896a9efea74c42d56dd5a7feb8b8710d6becc)
|
||
|
||
commit 1a0becf4e45e753503d27719540b966d74fdafff
|
||
Author: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Date: Mon May 9 14:05:06 2016 +0200
|
||
|
||
rgw: drop unnecessary spacing in rgw zg init log
|
||
|
||
Dropping unneeded space when we're printing the failed reading zg info
|
||
message
|
||
|
||
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
|
||
Signed-off-by: Wido den Hollander <wido@42on.com>
|
||
(cherry picked from commit a43ac6e56857ac9b2bf7d6aa2956b7bcc045d5ce)
|
||
|
||
commit 5b402f8a7b5a763852e93cd0a5decd34572f4518
|
||
Merge: e565d89 3dbf0c9
|
||
Author: Loic Dachary <ldachary@redhat.com>
|
||
Date: Thu Dec 22 00:18:11 2016 +0100
|
||
|
||
Merge remote-tracking branch 'ceph/jewel-next' into jewel
|
||
|
||
commit e565d8924241ba0520a836fc96040de41582906f
|
||
Merge: f97b399 5799d5f
|
||
Author: jtlayton <jlayton@redhat.com>
|
||
Date: Wed Dec 21 09:18:18 2016 -0500
|
||
|
||
Merge pull request #12591 from jtlayton/wip-18308-jewel
|
||
|
||
Clear setuid bits on ownership changes
|
||
|
||
commit 5799d5fdba9b890634a9b3d6fa038dfde3818779
|
||
Merge: a0ae9a8 f97b399
|
||
Author: jtlayton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 15:36:39 2016 -0500
|
||
|
||
Merge branch 'jewel' into wip-18308-jewel
|
||
|
||
commit f97b399896261612aa0b8bab2c720446d908a644
|
||
Merge: c067b58 f15c8da
|
||
Author: jtlayton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 15:35:54 2016 -0500
|
||
|
||
Merge pull request #12592 from jtlayton/wip-18307-jewel
|
||
|
||
Fix mount root for ceph_mount users and change tarball format
|
||
|
||
commit f15c8dafbcc15982265f072aeddb9d5dfc7166d6
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 14:44:04 2016 -0500
|
||
|
||
ceph_disk: fix a jewel checkin test break
|
||
|
||
Silly python:
|
||
|
||
ceph_disk/main.py:173:1: E305 expected 2 blank lines after class or function definition, found 1
|
||
ceph_disk/main.py:5011:1: E305 expected 2 blank lines after class or function definition, found 1
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
|
||
commit 8e0cffdd435eeb24f4ea3658cf1db9973759dd29
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 11:54:25 2016 -0500
|
||
|
||
automake: convert to tar-pax
|
||
|
||
We hit some recent build issues with the merge of ceph-qa-suite into
|
||
the main repo. The ustar format barfs on >100 character symlink
|
||
paths.
|
||
|
||
Convert to using "tar-pax" which should make it use the posix format.
|
||
Any build machine that we're reasonably targeting should support it.
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
|
||
commit a0ae9a83df222fce75f41d3b5a3e3d0396dd748a
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 08:17:21 2016 -0500
|
||
|
||
client: drop setuid/setgid bits on ownership change
|
||
|
||
When we hold exclusive auth caps, then the client is responsible for
|
||
handling changes to the mode. Make sure we remove any setuid/setgid
|
||
bits on an ownership change.
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
(cherry picked from commit 18d2499d6c85a10b4b54f3b8c335cddf86c4588f)
|
||
|
||
commit d49e628361a17cca65f31f85350468228a0ec2d7
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 08:16:43 2016 -0500
|
||
|
||
mds: clear setuid/setgid bits on ownership changes
|
||
|
||
If we get a ownership change, POSIX mandates that you clear the
|
||
setuid and setgid bits unless you are "appropriately privileged", in
|
||
which case the OS is allowed to leave them intact.
|
||
|
||
Linux however always clears those bits, regardless of the process
|
||
privileges, as that makes it simpler to close some potential races.
|
||
Have ceph do the same.
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
(cherry picked from commit 6da72500882d9749cb2be6eaa2568e6fe6e5ff4d)
|
||
|
||
commit f2dfc200dbf93927ca1059ae203c8242b23eeb40
|
||
Author: Jeff Layton <jlayton@redhat.com>
|
||
Date: Tue Dec 20 08:07:23 2016 -0500
|
||
|
||
client: set metadata["root"] from mount method when it's called with a pathname
|
||
|
||
Currently, we only set the root properly config file or the
|
||
--client_metadata command line option. If a userland client program
|
||
tries to call ceph_mount with a pathname, it's not being properly
|
||
set.
|
||
|
||
Since we already hold the mutex, we can just update it directly.
|
||
|
||
Signed-off-by: Jeff Layton <jlayton@redhat.com>
|
||
(cherry picked from commit 9f8810008c82eebe6e354e7e321e33a3dcba8407)
|
||
|
||
commit 87a2a95ad1103cecf4b710776d35182920e72823
|
||
Author: Pritha Srivastava <prsrivas@redhat.com>
|
||
Date: Mon Aug 29 14:32:42 2016 +0530
|
||
|
||
rgw: Replacing '+' with "%20" in canonical uri for s3 v4 auth.
|
||
|
||
s3cmd encodes space as "%20" while signature computation and
|
||
encodes space as '+' while sending the canonical uri. This
|
||
results in a SignatureMismatch Error in rgw, since rgw
|
||
computes the signature based on the request received from
|
||
the client (s3cmd in this case).
|
||
|
||
Fixes http://tracker.ceph.com/issues/17076.
|
||
|
||
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
|
||
(cherry picked from commit 20e5ff023ebad89c386a520d07613547d4836399)
|
||
|
||
commit aa8e57d0d4fa855ec6b2201274dd78504ab9e5c9
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Oct 6 12:56:31 2016 -0400
|
||
|
||
rbd: utilize new API methods for image id and block name prefix
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 0a0a88c71552aa5858384fa802a3161da90e7c86)
|
||
|
||
Conflicts:
|
||
src/tools/rbd/action/Info.cc (jewel does not have
|
||
653bc453e3c8f1062cdbc4d0d8f77f623f48915b)
|
||
|
||
commit 05295eff568aec5ff9f5d01bb73b7c7bd1dee581
|
||
Author: Jason Dillaman <dillaman@redhat.com>
|
||
Date: Thu Oct 6 12:48:22 2016 -0400
|
||
|
||
librbd: new API methods to retrieve image id and block name prefix
|
||
|
||
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
|
||
(cherry picked from commit 366e6075cab2748efab395cd23882eaee4ba402f)
|
||
|
||
commit 240431bea219412edf9588490f6d72d16b1f01b6
|
||
Author: Nathan Cutler <ncutler@suse.com>
|
||
Date: Mon Sep 5 15:40:33 2016 +0200
|
||
|
||
build/ops: fix /etc/os-release parsing in install-deps.sh
|
||
|
||
85a370e35fc42031a7f7e24dea9e50a649c0f309 introduced the DISTRO variable whose
|
||
value was obtained by parsing /etc/os-release like this:
|
||
|
||
DISTRO=$(grep "^ID=" /etc/os-release | sed "s/ID=//")
|
||
|
||
This unfortunately picks up the double-quotes, so on a CentOS system DISTRO
|
||
will be equal to '"centos"'.
|
||
|
||
Signed-off-by: Nathan Cutler <ncutler@suse.com>
|
||
(cherry picked from commit fd37e87f6de0b8e272a2859ec52d6ceab277db7a)
|
||
|
||
commit f6519509049362ec3f378e2178e577f761a72c42
|
||
Author: Jan Fajerski <jfajerski@suse.com>
|
||
Date: Wed Jun 29 09:40:07 2016 +0200
|
||
|
||
install-deps.sh: initial distro detection based on /etc/os-release
|
||
|
||
This avoids initial distribution detection (before lsb_release is available)
|
||
based on the presence of a specific package manager. This caused an
|
||
issue with openSUSE Tumbleweed before since both zypper and apt-get are
|
||
available.
|
||
|
||
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
|
||
(cherry picked from commit 85a370e35fc42031a7f7e24dea9e50a649c0f309)
|
||
|
||
commit c067b589128fac3fb382f64ac91ade3be3c69a51
|
||
Merge: c461ee1 d2380d7
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 11:39:56 2016 -0600
|
||
|
||
Merge pull request #12454 from liewegas/qa-suite-jewel
|
||
|
||
jewel: merge ceph-qa-suite
|
||
|
||
commit d2380d7d1d4fd568b286e0fb90d8d192f361f7c9
|
||
Merge: c461ee1 1c28e7f
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 11:29:59 2016 -0600
|
||
|
||
merge ceph-qa-suite
|
||
|
||
commit 1c28e7f08d0e42a14e28b78e12b57a219ce8796c
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 11:29:55 2016 -0600
|
||
|
||
move ceph-qa-suite dirs into qa/
|
||
|
||
commit 282451d8cf8d98ca90502e29081aaf7c4a4c9508
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 12:27:58 2016 -0500
|
||
|
||
Revert "tasks/workunit.py: depth 1 clone"
|
||
|
||
This reverts commit e6f61ea9f19d0f1fad4a6547775fa80616eeeb89.
|
||
|
||
commit e6f61ea9f19d0f1fad4a6547775fa80616eeeb89
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 12:19:44 2016 -0500
|
||
|
||
tasks/workunit.py: depth 1 clone
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 4faf77a649cb3f8ddf497ca81937b3dbf63a18dc)
|
||
|
||
commit 426f7cf2d151a1122cb603a2c9f224a25c9702a2
|
||
Author: Sage Weil <sage@redhat.com>
|
||
Date: Wed Dec 14 12:18:29 2016 -0500
|
||
|
||
tasks/workunit: remove kludge to use git.ceph.com
|
||
|
||
This was hard-coded to ceph.git (almost) and breaks when
|
||
you specify --ceph-repo. Remove it entirely. We'll see if
|
||
github.com is better at handling our load than it used to
|
||
be!
|
||
|
||
Signed-off-by: Sage Weil <sage@redhat.com>
|
||
(cherry picked from commit 159c455a0326eef2c017b3e3cf510f918b5ec76c)
|
||
|
||
commit 1ba5995b7d9816bab936bc1ba557504821e94c89
|
||
Author: Kefu Chai <kchai@redhat.com>
|
||
Date: Sat Dec 10 02:36:52 2016 +0800
|
||
|
||
tasks/ceph: restore context of osd mount path before mkfs
|
||
|
||
all newly created files and directories under the mount dir inherit the
|
||
SELinux type of their parent directory. so we need to set it before
|
||
mkfs.
|
||
|
||
Fixes: http://tracker.ceph.com/issues/16800
|
||
Signed-off-by: Kefu Chai <kchai@redhat.com>
|
||
(cherry picked from commit 53225d5272a1d35d4183fcfa55a139f55f77e122)
|
||
|
||
commit 26c87fd1f1d105e5aa1c4c32c73f75414ea3d04f
|
||
Author: Pan Liu <pan.liu@istuary.com>
|
||
Date: Thu Dec 8 20:03:30 2016 +0800
|
||
|
||
rbd: --max_part and --nbds_max options for nbd map
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18186
|
||
Signed-off-by: Pan Liu <pan.liu@istuary.com>
|
||
(cherry picked from commit 45ceb389b685a5ec7bc0b8ef9e180ce851646082)
|
||
|
||
Conflicts:
|
||
src/test/cli/rbd/help.t (no --exclusive in jewel-next)
|
||
src/tools/rbd/action/Nbd.cc (no --exclusive in jewel-next)
|
||
|
||
commit ddb5403605f843b4bc5abd1093b034e087c07f8b
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Nov 30 14:36:38 2016 -0500
|
||
|
||
radosgw-admin: 'zone placement modify' doesnt require pool names
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit b59afea4dbb06454b1e14f03dd65ba2449674a15)
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_admin.cc (jewel-next lacks --tier* options)
|
||
|
||
commit 7cfc346cf1427e37be38ebb92ad9518afa982b83
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Nov 30 13:43:28 2016 -0500
|
||
|
||
radosgw-admin: add 'zonegroup placement default' command
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 711cc132528f2dfeb6c1f8defb19493ffe7cb9be)
|
||
|
||
commit dbc1b614add263fe80ef6fc0c09c0597fb9cddff
|
||
Author: Casey Bodley <cbodley@redhat.com>
|
||
Date: Wed Nov 30 13:08:38 2016 -0500
|
||
|
||
radosgw-admin: fix 'placment' typos
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18078
|
||
|
||
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
||
(cherry picked from commit 0cf08985683820cd11492a9ad684d06565a04f34)
|
||
|
||
commit 4f7147cb79aa0637e156a3a29739fcbadc37e62d
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Nov 29 14:55:52 2016 -0800
|
||
|
||
rgw_admin: commands to manage placement targets
|
||
|
||
Fixes: http://tracker.ceph.com/issues/18078
|
||
|
||
added the following commands:
|
||
|
||
radosgw-admin zone placement add
|
||
radosgw-admin zone placement modify
|
||
radosgw-admin zone placement rm
|
||
radosgw-admin zone placement list
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit ead132ae84bf3b2738fa0443f4f9666d59edbb43)
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_admin.cc (jewel-next lacks the --tier* and --sync-from* options)
|
||
src/test/cli/radosgw-admin/help.t (jewel-next lacks the --tier* and --sync-from* options)
|
||
|
||
commit 155641f9ce6a16ee1fdb3231d76bea0eafc89ff8
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Nov 29 14:15:09 2016 -0800
|
||
|
||
rgw-admin: add commands to manage zonegroup placement fields
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit a91c7b5cc699b2c37d449974d2ebf2eece9506a0)
|
||
|
||
Conflicts:
|
||
src/rgw/rgw_admin.cc (chose raw_storage_ops_list from master)
|
||
|
||
commit bb9678bf44b8ed0dd8bb1f895da3c78edc792eeb
|
||
Author: Yehuda Sadeh <yehuda@redhat.com>
|
||
Date: Tue Nov 29 14:05:27 2016 -0800
|
||
|
||
rgw: use set for zonegroup placement target tags
|
||
|
||
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
|
||
(cherry picked from commit 12162d654ce24db0617e4bc3de24aebc28b50996)
|