summaryrefslogtreecommitdiffstats
path: root/src/ceph/doc/changelog/v10.2.3.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/ceph/doc/changelog/v10.2.3.txt')
-rw-r--r--src/ceph/doc/changelog/v10.2.3.txt5957
1 files changed, 0 insertions, 5957 deletions
diff --git a/src/ceph/doc/changelog/v10.2.3.txt b/src/ceph/doc/changelog/v10.2.3.txt
deleted file mode 100644
index a21d1b7..0000000
--- a/src/ceph/doc/changelog/v10.2.3.txt
+++ /dev/null
@@ -1,5957 +0,0 @@
-commit ecc23778eb545d8dd55e2e4735b53cc93f92e65b
-Author: Jenkins Build Slave User <ceph-release-team@redhat.com>
-Date: Tue Sep 20 22:04:23 2016 +0000
-
- 10.2.3
-
-commit 9bfc0cf178dc21b0fe33e0ce3b90a18858abaf1b
-Merge: aeee80e 1cbc839
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 29 13:43:15 2016 +0200
-
- Merge pull request #10804 from dachary/wip-17089-jewel
-
- jewel: OSD failed to subscribe skipped osdmaps after ceph osd pause
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit aeee80e64af2f685ac9785c3444f40b60d0877f2
-Merge: 3168a84 dc154cd
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 29 13:43:00 2016 +0200
-
- Merge pull request #10760 from dachary/wip-16865-jewel
-
- jewel: saw valgrind issues in ReplicatedPG::new_repop
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 3168a8482211a2aaf9b4d715c0f7a920e896d9bb
-Merge: 12b374f ce986aa
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 26 22:12:39 2016 +0200
-
- Merge pull request #10662 from dachary/wip-16901-jewel
-
- jewel: segfault in RGWOp_MDLog_Notify
-
- Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
-
-commit 12b374fccfb9792998ab88a4d7777f8b8134cb5c
-Merge: 91ee75f f298643
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Aug 26 10:31:06 2016 +0200
-
- Merge pull request #10763 from dachary/wip-17034-jewel
-
- jewel: rgw: object expirer's hints might be trimmed without processing in some circumstances
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 91ee75f39c05fe0c25aab2664f1fa71f858e7c6f
-Merge: d8bdc22 a865f26
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Aug 26 10:28:10 2016 +0200
-
- Merge pull request #10658 from dachary/wip-16862-jewel
-
- jewel: default zone and zonegroup cannot be added to a realm
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit d8bdc2245ddec91c2f55d367045e4407112d2af1
-Merge: 6d270f6 fa2e42d
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Aug 26 10:26:53 2016 +0200
-
- Merge pull request #10659 from dachary/wip-16863-jewel
-
- jewel: use zone endpoints instead of zonegroup endpoints
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 6d270f6084a035040638638ff65c14f5d76eeef1
-Merge: fe23c2e 2485efc
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Aug 26 10:24:20 2016 +0200
-
- Merge pull request #10660 from dachary/wip-16864-jewel
-
- jewel: multisite segfault on ~RGWRealmWatcher if realm was deleted
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit fe23c2edc70d1ad15e640195570e624b31415aef
-Merge: a57c21a 577336e
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 26 00:46:17 2016 +0200
-
- Merge pull request #10847 from gregsfortytwo/jewel-fix-mds
-
- mds: fix double-unlock on shutdown
-
- Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
-
-commit a57c21afa686967a3afc4ddabb97c665e5894b21
-Merge: 49022d4 ce5e250
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 23:04:37 2016 +0200
-
- Merge pull request #10663 from dachary/wip-16934-jewel
-
- jewel: Add zone rename to radosgw_admin
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 49022d4b2e2c5506dd83f3d894ac0a4ba83f8c7b
-Merge: f7afbbf 22c9df1
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 23:04:22 2016 +0200
-
- Merge pull request #10664 from dachary/wip-16958-jewel
-
- jewel: Bug when using port 443s in rgw.
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit f7afbbf094e5eabc1a651379f522d0b1544b01a3
-Merge: 7b672cb 73cc608
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 23:04:07 2016 +0200
-
- Merge pull request #10764 from dachary/wip-17032-jewel
-
- jewel: multisite: RGWPeriodPuller tries to pull from itself
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 7b672cbe343955228b2a701eba91a30f5cac7fe5
-Merge: 28bc826 55460e2
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 23:03:40 2016 +0200
-
- Merge pull request #10765 from dachary/wip-17006-jewel
-
- jewel: Increase log level for messages occuring while running rgw admin command
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 28bc826e9140520e86e2eb34470103979d10ae49
-Merge: 8b37c68 21da103
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 22:25:21 2016 +0200
-
- Merge pull request #10845 from cbodley/wip-16702
-
- jewel: rgw: add tenant support to multisite sync
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 8b37c68f761d59025678c184a4f9b1755c90a628
-Merge: 94eb163 2266287
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 09:17:52 2016 +0200
-
- Merge pull request #9405 from SUSE/wip-16083-jewel
-
- jewel: mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 94eb163c19e02ffae06659ced714140bd55584f0
-Merge: 9de2e93 f5db5a4
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 25 09:02:17 2016 +0200
-
- Merge pull request #10654 from dachary/wip-9577-jewel
-
- jewel: mon: "mon metadata" fails when only one monitor exists
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 577336e20f68aa289311103e54d4def793b0cc01
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Wed Aug 24 13:34:43 2016 -0700
-
- mds: fix double-unlock on shutdown
-
- We did a bad backport or something and accidentally ended up with two Unlock()
- calls on mds_lock. Don't.
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 21da1039fc57bcf4054c0e7a13bb2732781770f6
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Tue Jul 12 20:36:35 2016 -0700
-
- rgw: collect skips a specific coroutine stack
-
- Fixes: http://tracker.ceph.com/issues/16665
-
- Instead of drain_all_but() that specifies number of stacks to leave behind,
- added drain_all_but_stack() that has a specific stack specified. This is needed
- so that we don't call wakeup() through lease_cr->go_down() on a cr stack that
- was already collected.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 5a2e8f0526db92a290c711f82627fc5042c290ea)
-
-commit 9de2e93d1b55c5f5f54b3dbf334d1513abb3f174
-Merge: 1d5dedf d1e0512
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 22:08:58 2016 +0200
-
- Merge pull request #10791 from dachary/wip-17004-jewel
-
- jewel: rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 1d5dedf0307f0fddf55f6487486a281c2625ef92
-Merge: e30c76e ecea6dc
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 22:08:30 2016 +0200
-
- Merge pull request #10827 from dillaman/wip-16950-jewel
-
- jewel: librbd: delay acquiring lock if image watch has failed
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 98779c32de98efc367e888b99fd154ad4e5274d9
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Mon Jul 11 17:38:43 2016 -0700
-
- rgw: fix compilation
-
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- (cherry picked from commit 874de58024e12d893ae050cd421ef67c9521c753)
-
-commit f5d9537d3e69197c7eadb21a6d0d01373530e2de
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jul 7 14:42:00 2016 -0400
-
- rgw: remove datalog keys from error repo on ENOENT
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 16976eedb70292e821193e39bb577a68df1bc95a)
-
-commit 32505b2c8d703d09224b6a2f7007b20a79e0fb3d
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Fri Jul 1 12:36:04 2016 -0400
-
- test/rgw: add optional --tenant flag to test_multi.py
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 6f65d192cd3917cdcf7d9deb5396750d2c641842)
-
-commit f68337aaa535ea182258eb4934af739fb703f556
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jun 30 15:50:00 2016 -0400
-
- rgw: add tenant id to GetBucketInstanceInfo
-
- use the rgw_bucket overload of get_bucket_instance_info() so it can
- supply the tenant id
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 3cf715c6828d7d9732bf6a6fd9b46bbd8c08de5f)
-
-commit a0ffffa5aad423f363bf10a6b8dbaf19a47262a2
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Wed Jun 29 11:58:55 2016 -0400
-
- rgw: carry tenant id with data sync
-
- use rgw_bucket_shard to track buckets, which includes tenant id
-
- Fixes: http://tracker.ceph.com/issues/16469
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit d945e2099525e39588b572e357b115df98c8cdca)
-
-commit bff626f7b32b3fe918510c147f88c49ead5007fa
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jun 30 17:43:40 2016 -0400
-
- rgw: add tenant to url for RGWRESTStreamWriteRequest
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 2a1e1a776c58f62fbcb57877d56b92eb1e8933e6)
-
-commit dc50687f9ee7291192b2291c3c5770c46c852677
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jun 30 17:42:54 2016 -0400
-
- rgw: add tenant to rgw_bucket json format
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit fc0df4802b48fa095587b93557c82da5446d9ca3)
-
-commit 06223adc51d2ccc1494c5e6891ad367edde69a91
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jun 30 00:13:47 2016 -0400
-
- rgw: add rgw_bucket_parse_bucket_key()
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit d5ac140040ea2f17e33d2846870cb033c7ae6ffa)
-
-commit b4f687ee7fce682a41c707af7e2feb6b3a1cbe15
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Jun 28 11:24:46 2016 -0400
-
- rgw: add tenant name to datalog entries
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit c8aa668fc3e34a7651ce6e2dda62902ced808541)
-
-commit dda0ee035fe9bb0c2fc4366df8355184db5034e3
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Wed Jul 6 11:50:47 2016 -0400
-
- rgw: convert bucket instance listings back to metadata key format
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 3eae201c8a1513bae23233700c754ec076360664)
-
-commit 6225a6d45b8e76f9afaa741fa61d4b9742ef60fb
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Jul 5 09:00:19 2016 -0400
-
- rgw: use tenant/ for bucket instance metadata keys
-
- to work around the ambiguity of parsing tenant: and :shard in the same
- bucket instance metadata key, use tenant/ instead
-
- to preserve backward compatibility with existing objects, new helper
- function rgw_bucket_instance_key_to_oid() converts this / back to a :
- before being used as an object name
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit a0befa1e7be3aeb37209bac2e2a7de0edf5d5a95)
-
-commit cac6612a8a4f344e910d0c880ee8d020fac1ec79
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jun 30 18:09:03 2016 -0400
-
- rgw: add get_key() methods to format rgw_buckets
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 51ff8ef7c6bb7c9f55f3ca8ad059b029a4088cdf)
-
-commit ac557e04e2d104fe9fdeae1d1ca31e212cfc89f6
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Mon Jun 6 16:16:33 2016 -0700
-
- rgw: data sync debug logging
-
- a high level debug logging of the data sync process.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 97ef16c0cc0ad8345b5a897108717d83ab0aa9ab)
-
-commit 6bb8c15a38e1ebf4e2b03f43bb527d460cd82dc3
-Author: Pritha Srivastava <prsrivas@redhat.com>
-Date: Thu Jun 16 14:45:57 2016 +0530
-
- rgw: modifying multi-site log messages.
-
- Increasing the log level and removing 'ERROR' from messages that appear during normal multi-site operation.
- Fixes: http://tracker.ceph.com/issues/16121
-
- Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
- (cherry picked from commit e1737ddaa035f23757d021dd34b0c87d24ce372c)
-
-commit e30c76ee33ddcb1a58835637c5e506c6c4b61b12
-Merge: df71e57 308f514
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 18:57:23 2016 +0200
-
- Merge pull request #10653 from dachary/wip-10495-jewel
-
- jewel : 60-ceph-partuuid-workaround-rules still needed by debian jessie (udev 215-17)
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit df71e5740255ffc0a809b2c437ce37826aed11d3
-Merge: 286b30f f80d10c
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 18:51:54 2016 +0200
-
- Merge pull request #10357 from SUSE/wip-16748-jewel
-
- jewel: mount.ceph: move from ceph-base to ceph-common and add symlink in /sbin for SUSE
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 286b30fc54c1ea6a41c38a80c5227f9deeb13741
-Merge: eb28401 48ee3aa
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 17:48:00 2016 +0200
-
- Merge pull request #10790 from dachary/wip-17005-jewel
-
- jewel: ImageReplayer::is_replaying does not include flush state
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit eb28401a59e2ca1a30d0f29aab7a2ea5eb704aea
-Merge: 4f3605b d336735
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 17:47:45 2016 +0200
-
- Merge pull request #10792 from dachary/wip-16978-jewel
-
- jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 4f3605b0c3cba436b362318487bec4358ea8c4d0
-Merge: 0c60d47 8316b6a
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 17:47:36 2016 +0200
-
- Merge pull request #10646 from dachary/wip-16576-jewel
-
- jewel: rbd-mirror: FAILED assert(m_local_image_ctx->object_map != nullptr)
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 0c60d47579591f07bc4e8d24a52c0355fbd17917
-Merge: 6dd0327 5968664
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 17:47:18 2016 +0200
-
- Merge pull request #10647 from dachary/wip-16593-jewel
-
- jewel: FAILED assert(object_no < m_object_map.size())
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 6dd0327b40b35e19cb14ce30dec0d75d5a7da086
-Merge: cb4cb4a e098fb1
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 17:47:08 2016 +0200
-
- Merge pull request #10786 from dachary/wip-17061-jewel
-
- jewel: bashism in src/rbdmap
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit cb4cb4a02b160d9dd65e624cd762c12284eed241
-Merge: 089bb43 46246e3
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 24 14:12:34 2016 +0200
-
- Merge pull request #10421 from SUSE/wip-16659-jewel
-
- jewel: ReplicatedBackend doesn't increment stats on pull, only push
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 089bb43b146408e5e670c3788990b712d8d26543
-Merge: 59b6c20 28697fc
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 15:42:11 2016 +0200
-
- Merge pull request #10501 from Abhishekvrshny/wip-16621-jewel
-
- jewel: mds: tell command blocks forever with async messenger (TestVolumeClient.test_evict_client failure)
-
- Reviewed-by: Douglas Fuller <dfuller@redhat.com>
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 59b6c20ea5bfb2d7062f7119ffbecd312d342bc4
-Merge: e1ddce7 f4fb598
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 15:23:34 2016 +0200
-
- Merge pull request #10816 from SUSE/wip-17092-jewel
-
- jewel: build/ops: need rocksdb commit 7ca731b12ce for ppc64le build
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit ecea6dcf1c36bc5d478cf030f7ba1e01ca35a2d0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 4 13:24:54 2016 -0400
-
- librbd: delay acquiring exclusive lock if watch has failed
-
- Fixes: http://tracker.ceph.com/issues/16923
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit dfe9f3eac9cca3b83962e0e1b7eac38e6e76d7a5)
-
-commit 49a39ebf6f7c6b7b0b19e4486fc10e57637e143c
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 4 13:47:33 2016 -0400
-
- librbd: convert ImageWatcher class to template
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 814c305ce8c35b5ce01d7e29a912d5ef3978754b)
-
- Conflicts:
- src/librbd/ImageWatcher.cc: no shrink guard
- src/librbd/Operations.cc: no shrink guard
-
-commit e1ddce7654698f3e41d89406981b1eb26f8f72a3
-Merge: 2c387d5 a7987f0
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:48:19 2016 +0200
-
- Merge pull request #10103 from xiaoxichen/wip-16037-jewel
-
- jewel: MDSMonitor::check_subs() is very buggy
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 2c387d5cd2785d518982f1c0d209235c240cb7ae
-Merge: 128251c 64d99b1
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:48:01 2016 +0200
-
- Merge pull request #10105 from xiaoxichen/wip-16515-jewel
-
- jewel: Session::check_access() is buggy
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 128251ceddf6129a1836a6d991a727adc93869df
-Merge: d27c6ac bce5646
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:47:37 2016 +0200
-
- Merge pull request #10106 from xiaoxichen/wip-16215-jewel
-
- jewel: client: crash in unmount when fuse_use_invalidate_cb is enabled
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit d27c6ac57b5cd2f5566c5ecf476b8fe37041ab27
-Merge: 63422d0 fd7ff96
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:47:23 2016 +0200
-
- Merge pull request #10108 from xiaoxichen/wip-16320-jewel
-
- jewel: fuse mounted file systems fails SAMBA CTDB ping_pong rw test with v9.0.2
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 63422d08ea6d401cefd6b438a7de48c1528da114
-Merge: 9fd5291 aa39361
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:47:10 2016 +0200
-
- Merge pull request #10199 from SUSE/wip-16625-jewel
-
- jewel: Failing file operations on kernel based cephfs mount point leaves unaccessible file behind on hammer 0.94.7
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 9fd5291345e4f7d08faf8110ba78df244d030db6
-Merge: 2823714 2beb56a
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:46:53 2016 +0200
-
- Merge pull request #10499 from Abhishekvrshny/wip-16299-jewel
-
- jewel: mds: fix SnapRealm::have_past_parents_open()
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 282371465476e37408f65fc33145f8a76cf35ac7
-Merge: e2f7de6 1d3a816
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:46:38 2016 +0200
-
- Merge pull request #10500 from Abhishekvrshny/wip-16620-jewel
-
- jewel: Fix shutting down mds timed-out due to deadlock
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit e2f7de68393dcf008e366cfc40b199b5acfcd428
-Merge: 6f287bf 7c2eab1
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:46:13 2016 +0200
-
- Merge pull request #10502 from Abhishekvrshny/wip-16797-jewel
-
- jewel: MDS Deadlock on shutdown active rank while busy with metadata IO
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 6f287bf2b99b8f6b1ae21f017d905dfa4a569649
-Merge: d68d41e d244b7a
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 08:45:41 2016 +0200
-
- Merge pull request #10104 from xiaoxichen/wip-16560-jewel
-
- jewel: mds: enforce a dirfrag limit on entries
-
- Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
-
-commit d68d41ebdae92666b4dcf6cc8455cf17ab1d903a
-Merge: bc6e329 a5f5513
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 23 01:19:33 2016 +0200
-
- Merge pull request #10074 from ceph/jewel-16002
-
- jewel: ObjectCacher split BufferHead read fix
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit f4fb59896ccb0d8ac01434cd4cf6ad67776fb0a0
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Mon Aug 22 20:56:38 2016 +0200
-
- build/ops: bump rocksdb submodule
-
- Fixes a FTBFS on ppc64le
-
- Fixes: http://tracker.ceph.com/issues/17092
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
-
-commit bc6e3291b4960779fb84b2976079490d5f8f4935
-Merge: 46106f0 e825dd2
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 22 10:37:14 2016 +0200
-
- Merge pull request #10537 from theanalyst/wip-16778-jewel
-
- jewel: rgw multisite: preserve zone's extra pool
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 46106f0c0cfeb8746a521559bb466a5021a2c221
-Merge: 1bf76cd 96ad2d1
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:31:39 2016 +0200
-
- Merge pull request #10655 from dachary/wip-16163-jewel
-
- jewel: rgw: can set negative max_buckets on RGWUserInfo
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 1bf76cd58ec3635291e5c0080df47f0845088b77
-Merge: 3cef399 8b9954d
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:29:40 2016 +0200
-
- Merge pull request #10580 from dreamhost/wip-16928-jewel
-
- jewel: rgw: Fix civetweb IPv6
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 3cef399857b5cb234e0f4cd54933d58744736f62
-Merge: e1bc847 9e5a3ae
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:28:14 2016 +0200
-
- Merge pull request #10216 from SUSE/wip-16637-jewel
-
- jewel: add socket backlog setting for via ceph.conf
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit e1bc84776e7a95062311fb6b00a85a5327926c92
-Merge: 089967f 429e9c0
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:27:03 2016 +0200
-
- Merge pull request #10167 from jmunhoz/aws4-streaming-backport-jewel
-
- jewel: rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 089967f4374569495d177c7dea1e345ca08c772a
-Merge: 8e2de35 44decb4
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:13:51 2016 +0200
-
- Merge pull request #9544 from Abhishekvrshny/wip-16085-jewel
-
- jewel: A query on a static large object fails with 404 error
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 8e2de35324258cdbe44dfe8e7ce757ca1b3ef99b
-Merge: 3f007a1 059ed62
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:10:25 2016 +0200
-
- Merge pull request #10525 from Abhishekvrshny/wip-16732-jewel
-
- jewel: Bucket index shards orphaned after bucket delete
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 3f007a192f8629b7a6000846db41550eb94cdcb2
-Merge: 1019325 8655803
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:09:21 2016 +0200
-
- Merge pull request #10188 from dreamhost/wip-16618-jewel
-
- jewel: rgw: fix multi-delete query param parsing.
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 1019325af6c7153893a74b126f2c5e6534841bc4
-Merge: 0cd574f 4a3c9f3
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 22 10:06:51 2016 +0200
-
- Merge pull request #9266 from Abhishekvrshny/wip-15964-jewel
-
- jewel: rgw: realm pull fails when using apache frontend
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 0cd574f5a9a1db4ddfe262e2c4eb4643c5af9075
-Merge: cdd4ab2 dbf8cf0
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 22 10:02:20 2016 +0200
-
- Merge pull request #10710 from rzarzynski/wip-16393-jewel
-
- jewel: rgw: improve support for Swift's object versioning.
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 1cbc839ebd11acb2ed0ebf0b0117eab09b5141c3
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Aug 15 15:42:29 2016 +0800
-
- osd: set objecter.osdmap when starts
-
- if any OSD is full or the pause flag is set in cluster, objecter will
- always try to subscribe the next osdmap using the mon client shared with
- OSD. but if the OSD's osdmap is very far behind on osd maps due to some
- reasons, `MonClient::sub_want_increment()` will reject the subscribe
- request from OSD, because it's asking for older maps while the mon client
- is about to send the request from objecter for the *next* osdmap.
-
- so we need to update objecter with the latest local osdmap, so it is
- able to skip the new osdmaps if OSD needs to catch up with the cluster
- first.
-
- Fixes: http://tracker.ceph.com/issues/17023
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 1515e08e7d425f01d2e9d02c34b2ae40cdf2611a)
-
-commit 4d37cfb6eed1737b21d9f3f18eee6169f48445b2
-Author: Kefu Chai <kchai@redhat.com>
-Date: Fri Aug 12 19:19:51 2016 +0800
-
- mon/MonClient: should update sub_sent with sub_new
-
- std::map::insert() does not overwrite existing items with the same key.
- so we need to do this in a different way. and we will check sub_sent
- aftewards, so we need to keep an updated sub_sent around.
-
- Fixes: http://tracker.ceph.com/issues/17023
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 550814900ebca9dd89e088b9abe24f66eb5e3e6d)
-
-commit cdd4ab2897a3d0004b1e50401754004f95559e18
-Merge: 38433ad 5498377
-Author: Loic Dachary <loic@dachary.org>
-Date: Sun Aug 21 21:48:20 2016 +0200
-
- Merge pull request #10797 from trociny/wip-17080-jewel
-
- jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 5498377205523052476ed81aebb2c2e6973f67ef
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Aug 17 12:08:37 2016 -0400
-
- librbd: cache was not switching to writeback after first flush
-
- Fixes: http://tracker.ceph.com/issues/16654
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2d9840af39555ce00246b50e4a5c186798bd88ff)
-
-commit 471871e752963bf8cc42dcc1ec7e44e34e7e0ca2
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 26 23:28:43 2016 -0400
-
- test: unit test cases for disabling librbd journal by policy
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4a256f5044ac54a8a0a9598ee7fd151b8ea08f84)
-
- Conflicts:
- src/test/librbd/CMakeLists.txt (test_ConsistencyGroups.cc)
-
-commit 062162f88f1bdaaaa96713429007757b72ec92f9
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 27 10:56:48 2016 -0400
-
- librbd: utilize factory methods to create AioObjectRequest objects
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2e5076eb19172919deeb0f4d11f2b2b6cc03fab3)
-
-commit d8eddc6b58fa2b0589719fab54beb42bc8e440bf
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 27 09:07:00 2016 -0400
-
- librbd: convert AioObjectRequest/AioObjectRead classes to templates
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 840a473e7fb94124ca7c571fc3dd2c787e0d265a)
-
-commit 1a7cb60ee4b898aaea43a9963e95ed575ec66f56
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 27 09:54:44 2016 -0400
-
- librbd: move read callback helpers to narrowest scope
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 65b336f68596a430629692a8682c5cfe883c31f1)
-
-commit 026f6d2da25d41f21f5bb5f8ee367cc7601296f7
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 26 23:26:08 2016 -0400
-
- librbd: convert AioImageRequest derived classes to templates
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a945c2c235d9259b1d4a8a579d7e6efc2ed35916)
-
-commit 61f0acb82ba344139bc2aa486fb096e5576e2553
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 27 08:49:44 2016 -0400
-
- librbd: removed namespace indentation from legacy classes
-
- Better follows the Ceph C++ style guide
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f1e391982b43ddfb363ff913260460368a6d5834)
-
-commit e83866bcf01f32c35af94a47ee614361b4a787e6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 26 22:58:24 2016 -0400
-
- librbd: do not record journal events if append is disabled by policy
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 405142c615352613e8bacee46e92484eb0c08f26)
-
-commit a9a84bad431f2d9916bdf88980b1cd2d0e36a1e5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 26 20:57:40 2016 -0400
-
- librbd: remove unused journal replay canceled callback
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f453554edcb16ec72714b2456c08bab9e339b1eb)
-
-commit 942950007f9c424949eacf1d1cf3a74ef3b95725
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 26 20:48:13 2016 -0400
-
- librbd: optionally support disabling journal appends via policy
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f7eeacd02f8f80c5d1d5d9cfed35bbd23f64b018)
-
-commit 1f63307a339fcfe3045cc001a72d1ecc197a7010
-Author: shawn <cxwshawn@gmail.com>
-Date: Fri Jun 17 01:45:58 2016 -0400
-
- librbd: optimize header file dependency & modify related file.
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 2185a6275c89d9462611e965da407ea0d504987d)
-
-commit c49398dcd92bab90ab852407427bcc2c23147779
-Author: shawn <cxwshawn@gmail.com>
-Date: Tue Jun 7 03:12:55 2016 -0400
-
- librbd: optimize operation header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 88afa408683238b803606f3d63de326ead8cefee)
-
-commit 5366973897c1103a1c291c2f886692da4170d901
-Author: shawn <cxwshawn@gmail.com>
-Date: Tue Jun 7 01:59:05 2016 -0400
-
- librbd: optimize journal header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 59397e27a04fb0f2b990a86dcaf3c418457d1b72)
-
-commit c95b83e7c0cae0b322af713045745fb1c8fa411a
-Author: shawn <cxwshawn@gmail.com>
-Date: Mon Jun 6 23:36:06 2016 -0400
-
- librbd: optimize image_watcher header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit aee1559f312e9493d6580e5ffcb606fe21ee3c59)
-
-commit e955496fb638163427c71b0734f6506aa6636d28
-Author: shawn <cxwshawn@gmail.com>
-Date: Mon Jun 6 23:22:39 2016 -0400
-
- librbd: optimize image header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 461958ebc7e8ccef76b3f08a979482762267c10b)
-
-commit f403abafd5da00e5afc13abba7514fa2bdce9760
-Author: shawn <cxwshawn@gmail.com>
-Date: Mon Jun 6 22:56:49 2016 -0400
-
- librbd: optimize exclusive_lock header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 01282eb5cdeda7bbbb77438c7d1953d023ea54b6)
-
-commit 0ca8071e13492a9124be8322843cd96ca2bba531
-Author: shawn <cxwshawn@gmail.com>
-Date: Mon Jun 6 03:37:22 2016 -0400
-
- librbd: optimize object-map header file dependency
-
- Signed-off-by: Xiaowei Chen <chen.xiaowei@h3c.com>
- (cherry picked from commit 1a2276927d5956918f7a4830b4a44048ac090328)
-
-commit 03314145d1bb5f4330a92d945af9df8856284724
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Thu Jun 30 14:31:23 2016 +0300
-
- test: fix librbd tests for rbd_skip_partial_discard
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 9717417b7b8aa1b24a82a0bfddbfc23748188641)
-
- Conflicts:
- src/rocksdb this was a mistake in the original commit
-
-commit d0c0c2fce39091915428e815bc6aee265ac9e351
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Thu Jun 30 14:30:08 2016 +0300
-
- librbd: discard hangs when 'rbd_skip_partial_discard' is enabled
-
- Fixes: http://tracker.ceph.com/issues/16386
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit dc41731fbfd73d9fbb63d3ff360d4c5dd62deaf1)
-
-commit 5bf4398e373ecc26958d8480171f4322341a9d82
-Author: xinxin shu <shuxinxin@chinac.com>
-Date: Tue Jun 7 12:07:55 2016 +0800
-
- librbd: object_may_exist always return true when you write an empty object
-
- if you write an empty object, object map is updated firstly
-
- Signed-off-by: xinxin shu <shuxinxin@chinac.com>
- (cherry picked from commit a54073808146d205d54d6a932a6e0fd750f1dc38)
-
-commit 67861061fcd85f143e7d26077c71a582c6439745
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 25 12:43:13 2016 -0400
-
- librbd: ensure that AIO ops are started prior to request
-
- Fixes: http://tracker.ceph.com/issues/16708
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6064f2346de0a8bf2878bf5bfac9a992cda7c4ca)
-
-commit 47279f8e0158d0483011bca01455ef9735453b34
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 25 12:42:26 2016 -0400
-
- librbd: helper method for creating and starting AioCompletions
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3df7213c0a9f0186e3a37c9e4a10f1c8bc84446e)
-
-commit 38433ad90b81b4e398ae6f4b8e196af1a9ea20b8
-Merge: b98e27c 9fc5b41
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 19 20:35:19 2016 +0200
-
- Merge pull request #10649 from dachary/wip-16867-jewel
-
- jewel: mkfs.xfs slow performance with discards and object map
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit d3367354b02be7ee231a50b9ad8bca098f840f46
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 8 14:41:00 2016 -0400
-
- rbd-mirror: potential assertion failure during error-induced shutdown
-
- Fixes: http://tracker.ceph.com/issues/16956
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6a465d9dad417e8b52909c5478f7e3e433748948)
-
-commit d1e05127b73c53a02944edc267548656732231fd
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Aug 10 12:50:53 2016 -0400
-
- rbd-mirror: potential race condition during failure shutdown
-
- Fixes: http://tracker.ceph.com/issues/16980
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 74ec7c91f17630c77647cfc9813090d688b3410d)
-
-commit 48ee3aacef8b1628f41936bd13cc0327c44e59ef
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Aug 9 08:13:30 2016 -0400
-
- rbd-mirror: replaying state should include flush action
-
- Fixes: http://tracker.ceph.com/issues/16970
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 7246f1b771b4d1f336ac11b9e881c9eb32bcd4e1)
-
-commit e098fb14f106bf294780abd5d580244e7ce3b20c
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 15 14:10:27 2016 -0400
-
- doc: added rbdmap man page to RBD restructured index
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4e05cbf7e6eda797a9b08e0081aead19523d5762)
-
-commit b7793d757fca99aa2eb371934e667b3cc555d666
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 15 14:07:43 2016 -0400
-
- rbdmap: specify bash shell interpreter
-
- Fixes: http://tracker.ceph.com/issues/16608
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 51237c33d1ec4034c5c07f5d63d63838a76bce88)
-
-commit b98e27c42f29f4fa44cbe7f4b7d9ab3633404f0c
-Merge: eb706ab 92d7882
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 19 07:12:40 2016 +0200
-
- Merge pull request #10684 from dillaman/wip-16904-jewel
-
- jewel: rbd-mirror: reduce memory footprint during journal replay
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 92d7882661d632af9e9f07817610297411c0248f
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Thu Jun 30 16:18:56 2016 +0300
-
- rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
-
- Fixes: http://tracker.ceph.com/issues/16539
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 06a333b116383de4d39c9e098e6e5fa195ceb370)
-
-commit 0d9d57385bcb544115ccdb00d6bbd67b987dbad0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 16:18:23 2016 -0400
-
- qa/workunits/rbd: override rbd-mirror integration test poll frequency
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 574be7486ad737892422aed0322f80e5750a75a0)
-
-commit 96cdb11934e359024c1a2f7cbffd55a5c7f6715b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jul 21 07:28:54 2016 -0400
-
- rbd-mirror: do not cancel maintenance ops with missing finish events
-
- librbd will replay these ops when opening an image, so rbd-mirror
- should also ensure these ops are replayed.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 862e581553fff510286b58135a1fd69705c06096)
-
-commit d47a23272765633df2303e142d67d78af5bd2bf4
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 19 15:46:49 2016 -0400
-
- rbd-mirror: potential memory leak when attempting to cancel image sync
-
- The cancel request could race with the actual scheduling of the image
- sync operation.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit e6cdf955bad500561ddada2791641eba5fb27762)
-
-commit 1e4d98cdd4c5d671870735823a80e80751ba13ae
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 19 15:42:27 2016 -0400
-
- rbd-mirror: fix issues detected when attempting clean shut down
-
- Fixed lockdep issue from status update callback and fixed the
- potential for a stuck status state.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 0275c7ca23b27dc5250cd33f317e2273470a9fe8)
-
-commit e4c43190b49e94ccfeda05ac7a7a8835d81b49a5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 19 13:50:20 2016 -0400
-
- rbd-mirror: shut down image replayers in parallel
-
- When multiple pools are being replicated, start the shut down
- process concurrently across all pool replayers.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 73cdd08007c27d2c3c41fe644601e7a144f21c82)
-
-commit 1e3821268fbd17581a1352401af626a3e56ee3d4
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 19 00:50:14 2016 -0400
-
- rbd-mirror: configuration options to control replay throttling
-
- Fixes: http://tracker.ceph.com/issues/16223
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 24883e0605907d1f9bcd1206c8a95c3bde30d5dc)
-
-commit 549aada7f90b9f7d4a4447d2794c18d5f61807a5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 08:11:53 2016 -0400
-
- librbd: new configuration option to restrict journal payload size
-
- Ensure that, by default, IO journal events are broken up into manageable
- sizes when factoring in that an rbd-mirror daemon might be replaying
- events from thousands of images.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 11d7500b9bcda7b7c1d8756ade3373f404257f32)
-
-commit 99195e89e4d229922c6e88aed6a024619e939040
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 19 00:42:16 2016 -0400
-
- librbd: wait for journal commit op event to be safely recorded
-
- Operation request op finish events should not be fire and forget.
- Instead, ensure the event is committed to the journal before
- completing the op. This will avoid several possible split-brain
- events during mirroring.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 47e0fbf231e52d00069c97b72c57c3158445bcf0)
-
- Conflicts:
- src/test/librbd/operation/test_mock_ResizeRequest.cc: no shrink restriction
-
-commit 3ae52ebadb5ef0de63ba30f937dcbcad507a7048
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 16:17:41 2016 -0400
-
- journal: optimize speed of live replay journal pruning
-
- When streaming playback, avoid the unnecessary watch delay when
- one or more entries have been pruned.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 08a8ee98c03b5dfb30341c8d209f0c231b2c5d27)
-
-commit 3850ded99728d1d6acfcaa72cf3923e791dd8fed
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 10:04:21 2016 -0400
-
- journal: possible deadlock during flush of journal entries
-
- If a future flush is requested at the exact same moment that an
- overflow is detected, the two threads will deadlock since locks
- are not taken in a consistent order.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2c65471de4b0f54b8ed722f5deaf51ba62632e37)
-
-commit b4b984325f67a617c890ce6ccfbea5f42322cec5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 09:15:26 2016 -0400
-
- journal: improve debug log messages
-
- rbd-mirror debugging involved potentially thousands of journals
- concurrently running. The instance address will correlate log
- messages between journals.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 11475f4fe740cccdfea459ebeabdca8cb94dc911)
-
-commit 196de276d5f1102a1cb4c7600252c9f1e783acc6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 15:34:53 2016 -0400
-
- journal: support streaming entry playback
-
- Now that it's possible for the ObjectPlayer to only read a
- partial subset of available entries, the JournalPlayer needs
- to detect that more entries might be available.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 28d5ca16cbcb445f985469413b2a8a3048ab66b7)
-
-commit b08335d052ba04765690397f70d0d7f9b54898ac
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 15:15:58 2016 -0400
-
- journal: replay should only read from a single object set
-
- Previously it was prefetching up to 2 object sets worth of journal
- data objects which consumed too much memory.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2666d366645b22a5db2a2bcbfce466726bf0b3c0)
-
-commit c6f5303fb2d12830d0c9ac8605884b0c89d16539
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 20 08:06:13 2016 -0400
-
- journal: optionally restrict maximum entry payload size
-
- Journal playback will need to read at least a full entry which was
- currently limited to the maximum object size. In memory constrained
- environment, this new optional limit will set a fix upper bound on
- memory usage.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8c1877b82fee0db1dba76252b32ff348226d41a7)
-
-commit 6dc609f24e54c8363a5acecef982aa67beb6130e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 11:01:26 2016 -0400
-
- journal: optionally fetch entries in small chunks during replay
-
- Support fetching the full object or incremental chunks (with a
- minimum of at least a single decoded entry if available).
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f7362e9a57e484fffd840ca0eef01778dcacb65b)
-
-commit 91c70f34edabfb3983da643478d746568ed6b738
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 09:31:40 2016 -0400
-
- journal: helper class for organizing optional settings
-
- Additional runtime configuration settings will be needed. The
- new class will avoid the need to expand the constructor.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit dad8328f2d502d18923c35f7b86a0cc2ccec133a)
-
-commit d68fe79eedc475c11858c9da5cb3fd2b66ed2b2f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 11 15:32:45 2016 -0400
-
- rbd-mirror: preprocess journal events prior to applying
-
- Fixes: http://tracker.ceph.com/issues/16622
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4df913d10b2dd0444db806fccb2812547efa1b56)
-
-commit 01f5f3f15c0da44588b4644905953e234a551def
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jul 8 16:19:52 2016 -0400
-
- rbd-mirror: event preprocessor to handle snap rename operations
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit fdfca557370c9d86acb81d50edb6aafc42044747)
-
-commit f71dc87e509ada03b40b2bec5ea82579709e0d2d
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jul 8 15:16:04 2016 -0400
-
- librbd: improve journaling debug log messages
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 270cb74bc276bfb1f828a6a6933fa827f6cdce42)
-
- Conflicts:
- src/librbd/journal/Replay.cc: no snap limit restriction
-
-commit 14db53587aa9a918174b616f006c38d1b4c99e58
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jul 8 14:37:14 2016 -0400
-
- librbd: separate journal event decoding and processing
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 57cd75e8058b84b5dce38f3d8f4b7b4138ac6c9a)
-
-commit 0c4a73fb422ea78e4c5db0763866206cbb54f120
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jul 8 09:14:58 2016 -0400
-
- librbd: record original snap name in snap rename journal event
-
- Remote peers need a key to map snapshot ids between clusters.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f70b90c48d9520bbb4bb29058375e8205cf63771)
-
-commit 1a25490367343d7d4083961163c62f1c32cac105
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jul 8 09:13:07 2016 -0400
-
- librbd: simple duplicate op checks for all maintenance operations
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 77699bfe749bc7a898024638fb8347c53fe12123)
-
- Conflicts:
- src/test/librbd/mock/MockOperations.h: no shrink restriction
-
-commit 45a0b74a3eb50395a8e5ebb0f2a87add5090ddc1
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jul 7 22:16:51 2016 -0400
-
- qa/workunits/rbd: exercise snapshot renames within rbd-mirror test
-
- Snapshot rename operations utilize the (cluster) unique snapshot
- sequence to prevent attempts at replays. When mirroring to a
- different cluster, these sequences will not align.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2f4cb26d8bbd1457bc261547103b56ad40b3c464)
-
-commit c7ab24e7ed63dd1754753c7b0e5c8981a8454a0b
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jun 15 11:31:14 2016 +0300
-
- librbd: re-register watch on old format image rename
-
- The watching object name is changed when renaming an old format image,
- so unregister the watcher before the rename, and register back after,
- to avoid "Transport endpoint is not connected" error.
-
- Fixes: http://tracker.ceph.com/issues/16321
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 1a3973c8814200dc449a557a4fc8212911633985)
-
-commit 46fdba458750a13d217708ae3209b0f8bd058072
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 20:28:33 2016 -0400
-
- rbd-mirror: gracefully restart pool replayer when blacklisted
-
- Fixes: http://tracker.ceph.com/issues/16349
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2f55aa5e33b2fe242ebb9702ba9ff6f8d5cef96c)
-
-commit a806cdbb057e6bf14322ec6c3da8670ea2e9cfdc
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 20:28:02 2016 -0400
-
- rbd-mirror: do not clear image replayer error code after shut down
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 1fc27545c2092c178293ed636b6aadb11bc8cbd3)
-
-commit b88a851d96b224d8332aa76a61d17a659dd5d14e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 16:57:50 2016 -0400
-
- rbd-mirror: image deleter should use provided librados connection
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 03c2aec4c613f11fcfed5bcd47855005f42abd79)
-
-commit 4b05677581ce9910e356e84203000251c92d8405
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 16:03:03 2016 -0400
-
- rbd-mirror: each pool replayer should use its own librados connection
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 48f301decbf1f27937bb77a3b47e54933f272d7d)
-
-commit 569fbee99d1367bc0d51e96e42dcf64eeb930648
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 09:05:33 2016 -0400
-
- rbd-mirror: clean up ImageReplayer before stopping state machine
-
- Fixes: http://tracker.ceph.com/issues/16489
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit c97f7245a015dbdda25584134840d023fd65cdd1)
-
-commit eb706abd814fbd5cc704f21f3f9839ff09aaea6e
-Merge: 3167918 fcc00f7
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 19:17:56 2016 +0200
-
- Merge pull request #10679 from dillaman/wip-16735-jewel
-
- jewel: rbd-nbd does not properly handle resize notifications
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 3167918679b519ae7d2625ea08b96419111c9992
-Merge: e6f9f28 2afc176
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 19:10:04 2016 +0200
-
- Merge pull request #10148 from SUSE/wip-16599-jewel
-
- jewel: rgw: Swift API returns double space usage and objects of account metadata
-
- Reviewed-by: Pritha Srivastava <prsrivas@redhat.com>
-
-commit 55460e2e7b0f1298796b37b38a64820a8f23f6e2
-Author: Shilpa Jagannath <smanjara@redhat.com>
-Date: Sat Aug 6 14:25:48 2016 +0530
-
- rgw: raise log levels for common radosgw-admin errors
-
- Currently while running radosgw-admin command we see these messages thrown at
- the endusers since debug level is set to 0:
-
- 2016-08-02 14:48:28.687251 7f9e630639c0 0 Cannot find zone
- id=7a2a89b9-4f5e-4f60-a29e-451ac9acc5a8 (name=us-west), switching to local
- zonegroup configuration
- 2016-08-02 14:48:35.742185 7f9e630639c0 0 error read_lastest_epoch
- .rgw.root:periods.a3db7884-2445-4bab-a165-6730f8573b8f:staging.latest_epoch
-
- Raising the log level to 1.
-
- Fixes: http://tracker.ceph.com/issues/16935
- Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
- (cherry picked from commit 8ff2b8e71abd34648c8eefb6b158ae5de46bd709)
-
-commit 73cc60862891cba8581370e3d5726a9f75ba1651
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Fri Aug 5 11:28:13 2016 -0400
-
- rgw: fixes for period puller
-
- * reset epoch=0 before RGWPeriod::init() so we get the latest_epoch
- * if we're the metadata master, don't try to pull periods from ourself
-
- Fixes: http://tracker.ceph.com/issues/16939
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 06c384f1c5aa5b4b6404a3caf8a5f88ee40b0b03)
-
-commit f29864302648f38050626086bb87d47448a72aaf
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri Jul 15 17:18:23 2016 +0200
-
- rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}.
-
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit bc1ecdfb42bf9c9c5825af035409359536ed5b1e)
-
-commit e7be5a544a712142742323d573586dc9e98cbd77
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri Jul 15 17:11:04 2016 +0200
-
- rgw: fix skipping some objects to delete by RadosGW's object expirer.
-
- Wei Qiaomiao has found that expired objects, which should be removed by
- the object expirer of RadosGW, might be left unprocessed till next
- restart of a RadosGW's instance. This happens when process_single_shard
- method of RGWObjectExpirer class exhaust a time slot for a single round
- and finishes without informing caller about the situation.
-
- Fixes: http://tracker.ceph.com/issues/16705
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 99f7d6eb565cee116c662305411df2adef002cae)
-
-commit af7e1e0dde953a56f33197c80da499e89f3dfc93
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri Jul 15 17:05:37 2016 +0200
-
- rgw: fix trimming object expirer's hints.
-
- Fixes: http://tracker.ceph.com/issues/16684
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 83cd7852ed1fd8350d7c95a1b8811ffd34d7789f)
-
-commit dc154cd1e497b02386b91fde28a658d79ec6659e
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Jul 25 11:12:14 2016 +0800
-
- osd: fix the mem leak of RepGather
-
- ReplicatedPG::new_repop() returns a pointer to RepGather with two refcounts,
- one is held by ReplicatedPG::repop_queue, the other is supposed to be
- held by the caller of this function. but it's caller
- ReplicatedPG::submit_log_entries() assigns it to a
- boost::intrusive_ptr<RepGather>() directly, why by default add_ref() in
- its constructor. this makes the refcount 3. that's why we have a leak of
- RepGather in `ReplicatedPG::new_repop(ObcLockManager&&,
- boost::optional<std::function<void ()>>&&)`.
-
- Fixes: http://tracker.ceph.com/issues/16801
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit d3a28465fc7b7002f38cff364fdf601f7486add3)
-
-commit e6f9f287e226e44035920827be2a45753f7452d1
-Merge: 84e3810 90d29fc
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:41:12 2016 +0200
-
- Merge pull request #10678 from dillaman/wip-16701-jewel
-
- jewel: rbd-mirror: include local pool id in resync throttle unique key
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 84e38109472b4a2a169eb8286c6632da4b1edb6e
-Merge: c2defb0 0ff0960
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:39:02 2016 +0200
-
- Merge pull request #10614 from SUSE/wip-16959-jewel
-
- jewel: rpm: OBS needs ExclusiveArch
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit c2defb0cea4ba9eed88af3f234c248c57ba48f4f
-Merge: 6d7ebb1 461782e
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:38:27 2016 +0200
-
- Merge pull request #10519 from Abhishekvrshny/wip-16312-jewel
-
- jewel: selinux denials in RGW
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 6d7ebb10e6b20f7c3656fd763d96e64ac247e59f
-Merge: 338a58c b26acc0
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:37:51 2016 +0200
-
- Merge pull request #10364 from SUSE/wip-16750-jewel
-
- jewel: ceph-osd-prestart.sh contains Upstart-specific code
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 338a58ca2ed9ba27f9d66c22e725322ce15466af
-Merge: c7a1c81 c1a47c7
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:36:47 2016 +0200
-
- Merge pull request #10008 from dachary/wip-16099-jewel
-
- jewel: ceph-base requires parted
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit c7a1c812c4aab478ee38db60947e6f686e8a7407
-Merge: 2d5ada4 ad3b788
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 17 13:35:54 2016 +0200
-
- Merge pull request #9917 from SUSE/wip-16461-jewel
-
- jewel: ceph Resource Agent does not work with systemd
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 96ad2d16df6ec43cd730a4c21b866524a188c532
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 2 04:28:30 2016 -0700
-
- rgw: can set negative max_buckets on RGWUserInfo
-
- This can be used to disable user's bucket creation
-
- Fixes: http://tracker.ceph.com/issues/14534
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 626d795139a6c5104be098780b70500c2de9b8f4)
-
-commit 2d5ada4ef8ee7d6803a903b7395e0c2b19b781ea
-Merge: aa03e1d 00f3fd4
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 16 16:39:22 2016 +0200
-
- Merge pull request #10303 from ukernel/jewel-16655
-
- jewel: ceph-fuse: link to libtcmalloc or jemalloc
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit aa03e1dbe6b243c56ed40eee8734051f434c2ed2
-Merge: 0280773 3da251f
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 16 16:21:01 2016 +0200
-
- Merge pull request #10420 from SUSE/wip-16798-jewel
-
- jewel: ceph command line tool chokes on ceph –w (the dash is unicode 'en dash' &ndash, copy-paste to reproduce)
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit dbf8cf0b5d46cc49eaf0a14bcc05a4fb215d98fb
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri May 13 18:23:12 2016 +0200
-
- rgw: improve support for Swift's object versioning.
-
- This patch allows RadosGW to pass the RefStack with an accuracy
- to the RFC7230 violation issue which is clearly a Tempest bug.
-
- Fixes: http://tracker.ceph.com/issues/15925
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 237ad1210f5a6e4f191293ce532ca15869612a93)
-
- Conflicts:
- src/rgw/rgw_op.cc
- In contrast to master, Jewel doesn't support
- container quota of Swift API. All tracks of this
- feature have been eradicated from the patch.
- src/rgw/rgw_rest_swift.cc
- Jewel doesn't include boost/optional.hpp but has
- boost/utility/in_place_factory.hpp. The conflict
- has been resolved to pull in both headers.
-
-commit 02807732b0f66826c2d110fe06ece15751924760
-Merge: 1e04a35 67eb961
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 16 10:40:05 2016 +0200
-
- Merge pull request #10520 from Abhishekvrshny/wip-16319-jewel
-
- jewel: radosgw-admin: inconsistency in uid/email handling
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 1e04a357a6e9e67c81b5104f57ab61e5ce07a5e3
-Merge: f6e927c 3f76e4a
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Mon Aug 15 17:18:36 2016 -0400
-
- Merge pull request #10073 from SUSE/wip-16565-jewel
-
- jewel: rgw: data sync stops after getting error in all data log sync shards
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit f6e927cfe3e296ebd5e3b22c3f05d717f87cd4ed
-Merge: d2e8692 93d7875
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Mon Aug 15 17:18:06 2016 -0400
-
- Merge pull request #10524 from Abhishekvrshny/wip-16731-jewel
-
- jewel: failed to create bucket after upgrade from hammer to jewel
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit d2e869255869ae68ca419d5f0a3bbfbcf3a91710
-Merge: 87e71aa dc96383
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Mon Aug 15 17:16:41 2016 -0400
-
- Merge pull request #10523 from Abhishekvrshny/wip-16700-jewel
-
- jewel: rgw: segmentation fault on error_repo in data sync
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 87e71aae7a2d73b7b5444e1a5ab283ece570e3fb
-Merge: cc60230 fe57ace
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Mon Aug 15 17:16:06 2016 -0400
-
- Merge pull request #10518 from Abhishekvrshny/wip-16272-jewel
-
- jewel: rgw ldap: fix ldap bindpw parsing
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit cc60230eef82173eafa52df3d2015c8c0473d236
-Merge: 31264f4 489f8ce
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 15 17:59:51 2016 +0200
-
- Merge pull request #10144 from dillaman/wip-fix-missing-return-jewel
-
- jewel: librbd: fix missing return statement if failed to get mirror image state
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 31264f4126f79c26cff73b2a4d2bea77426c5cd9
-Merge: 4ee9117 c6546bb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 15 17:55:42 2016 +0200
-
- Merge pull request #10552 from ceph/wip-16507-jewel
-
- jewel: expose buffer const_iterator symbols
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 4ee9117d52d41a72444722afe81ce2074dbf58d3
-Merge: 5b7899e 3d6d36a
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 15 17:53:40 2016 +0200
-
- Merge pull request #10497 from Abhishekvrshny/wip-16586-jewel
-
- jewel: partprobe intermittent issues during ceph-disk prepare
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 5b7899e89154eceb53625cd6f7ae33984298857f
-Merge: c65536c bd70d6d
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Mon Aug 15 08:35:57 2016 -0700
-
- Merge pull request #10716 from ceph/wip-16975
-
- qa: add rados test script for upgrades
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit c65536cf4f3433fea2cc4683da930676f2def223
-Merge: 40e3e2e 5ffdc34
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 15 08:28:32 2016 -0400
-
- Merge pull request #10732 from dillaman/wip-rbd-default-format-jewel
-
- doc: format 2 now is the default image format
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 5ffdc344401e91c4db89f9ed017adb15e535ebb4
-Author: Chengwei Yang <yangchengwei@qiyi.com>
-Date: Fri Aug 12 17:44:16 2016 +0800
-
- doc: format 2 now is the default image format
-
- Signed-off-by: Chengwei Yang <yangchengwei@qiyi.com>
- (cherry picked from commit c8c92f8a2c2106d11b18c70c4c183c3724c2f3c2)
-
-commit 40e3e2e075f21c2e4d36219747d6fdba530d5ed8
-Merge: f58ca19 2c39d36
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 15 11:14:58 2016 +0200
-
- Merge pull request #10217 from SUSE/wip-16636-jewel
-
- jewel: rgw: document multi tenancy
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f58ca19f36179a64e50e2d14555b1efbb8fbfa79
-Merge: 40fc75e 546141c
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Aug 15 10:02:12 2016 +0200
-
- Merge pull request #9453 from wido/jewel-issue-15348
-
- jewel: rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 40fc75ef4fafada6aa3fac47963da060f50646b0
-Merge: ec14cf5 3ff6e8f
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Aug 12 17:41:07 2016 +0200
-
- Merge pull request #10693 from dreamhost/wip-15975-jewel
-
- rgw: Fallback to Host header for bucket name.
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit bd70d6ddba1bc237a6ffafa0dadea16b2c65a39c
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Thu Aug 11 20:39:20 2016 -0700
-
- qa: remove tmap_migrate tests from upgrade testing
-
- tmap_upgrade only exists in jewel
-
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 49db733bad375645214ddb8f9b95b8817f9b41e1
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Thu Aug 11 16:05:04 2016 -0700
-
- qa: add rados test script for upgrades
-
- Disable master tests that are not meant to work on jewel
-
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 3ff6e8fa852346f4b69cd8c10b2f14ae4983d527
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Thu May 26 15:41:20 2016 -0700
-
- rgw: Fallback to Host header for bucket name.
-
- RGW should fallback to using the Host header as the bucket name if valid &
- possible even when it is NOT a suffix match against the DNS names, or a match
- against the CNAME rule.
-
- This mirrors AWS S3 behavior for these cases (The AWS S3 does not do any DNS
- lookups regardless).
-
- Backport: jewel
- Fixes: http://tracker.ceph.com/issues/15975
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit 46aae19eeb91bf3ac78a94c9d4812a788d9042a8)
-
-commit 90d29fc94a826b1f56ff99e5b5d81a735abbc4cd
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 11 21:58:45 2016 -0400
-
- rbd-mirror: include local pool id in resync throttle unique key
-
- Fixes: http://tracker.ceph.com/issues/16536
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8ad36cab7cbf3492bfa972b43e4a5f75a110bfe6)
-
-commit 03c76148ef9e10fad649a407374f4fc855529377
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jun 28 15:18:51 2016 -0400
-
- test: ensure unique template specializations per test case
-
- With optimizations disabled, there can be cross translation unit
- symbol leaking that is not present when inlining is enabled.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 995a16ebcbe79fd14e6de3b25087373744238294)
-
-commit ea9e031e2144ee32b3776cfe2237681f7065861b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jun 28 14:59:17 2016 -0400
-
- test: missing template specialization for unittest_rbd_mirror
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 187e2c87b50d64e93736a42fcf449c55e8550125)
-
-commit c2e6d08469ea733dac984770c30d8ab6356f3eca
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 15 17:49:54 2016 -0400
-
- qa/workunits/rbd: increase writes in large image count test
-
- This will help to test edge cases where the remote image does
- or does not own the exclusive lock when the sync starts.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit d16698f96c65b9627cc1f64ef80b7f1e39d69d45)
-
-commit 88a7c5c1b28c6a077d35577787757b0a98b7b2a5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 15 17:42:59 2016 -0400
-
- rbd-mirror: prune sync points referencing missing snapshots
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 378914f6b8a8a8c5517fee8fa186268078fbcbfb)
-
-commit 9a6bad3bd7eaa733042c0a23aaf48be4fa6f84ce
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 15 16:34:44 2016 -0400
-
- rbd-mirror: ignore empty snapshot sequence mapping
-
- This invalid condition will be gracefully detected and handled
- when the snapshot mappings are computed.
-
- Fixes: http://tracker.ceph.com/issues/16329
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 58ed8a18e91401333bc3f3f957ce5d715b6687b6)
-
-commit c8089dea98fd40651664ae80b0e16834bf727540
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 13:01:13 2016 -0400
-
- qa/workunits/rbd: remove temporary image exports
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 45498d04990861a034e2aad69a93658e018c991a)
-
-commit bdb2189c94badb6e389a3a05794ad8af3eceda1c
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 11:13:29 2016 -0400
-
- rbd-mirror: fix potential image replayer state transition race
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3e224c6c03a6a5de0e179bd788387cfa3ff49e9d)
-
-commit e7d7990958bdd8add7cfdcf037bcda5dd05c59d4
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 11:06:57 2016 -0400
-
- rbd-mirror: cancel image deletion callback on shut down
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit c3f1cb3a34e1b4d258877d519e683e25bf65c65a)
-
-commit bba7811489170e01471ef7c086066a006f57fb6b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 10:58:09 2016 -0400
-
- rbd-mirror: fixed potential leaking image deletion context callback
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 9d1cd90c220f95d23d2694b4f1fb6b2fed073ced)
-
-commit b71efb090708e30225502d0cbf974b880def1eb8
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 09:45:25 2016 -0400
-
- rbd-mirror: ImageReplayer doesn't need image deleted callback
-
- The Replayer will detect that the ImageReplayer is stopped and will
- schedule the "wait for deleted" callback before attempting to
- restart the ImageReplayer.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 7e5afc71dfd3ec3e7b0ddaca96f92ac6e0414006)
-
-commit b657d1849a37bc4461edb18337078041a5460818
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 27 09:21:05 2016 -0400
-
- rbd-mirror: use async callback when deletion not in-progress
-
- Fixes: http://tracker.ceph.com/issues/16491
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit c136f443366fe804057a9c1f8c01c3f0a33a4d63)
-
-commit c9c1216b3c06e49d3f0addeb7a4f6f5796c00d30
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu Jun 9 10:40:23 2016 +0100
-
- rbd-mirror: tests: ImageSyncThrottler unit tests
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 8ca9a84f36efa73ad17fd27f545dff3716cd798c)
-
-commit c56d6ec4c1898e710aad307b5d3696b9b159ba0c
-Author: Ricardo Dias <rdias@suse.com>
-Date: Wed Jun 8 16:38:01 2016 +0100
-
- rbd-mirror: Usage of image-sync throttler in BootstrapRequest
-
- Fixes: http://tracker.ceph.com/issues/15239
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 6a91146255d84229688bd8b378732be5975a778b)
-
-commit 5323ebd40a96484f5341574ed8a783c2e696f5dc
-Author: Ricardo Dias <rdias@suse.com>
-Date: Wed Jun 8 16:37:20 2016 +0100
-
- rbd-mirror: Implementation of image-sync throttler
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit c4f926d6980d1efd95771885a11d8cc4ebd2e4c3)
-
-commit 783bd686c451ae816ea9c7001b3c6a0ef1b5f554
-Author: Ricardo Dias <rdias@suse.com>
-Date: Tue Jun 14 16:43:19 2016 +0100
-
- rbd-mirror: tests: Support for inflight image sync point update
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit cee543bd96bc99f219024aedbfafc5dcd99abb5a)
-
-commit b878f5ffc75e70b1f09eee461f93b1cb5031586e
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu Jun 2 10:04:41 2016 +0100
-
- rbd-mirror: image-sync: Periodically update sync point object number
-
- Fixes: http://tracker.ceph.com/issues/15108
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit c2eedf4d27b73d7eaf3fda54f9b0ee74e455bc1d)
-
-commit 2ba61a73b1c616fab5acb1b92fe0a0b7ce7b64cb
-Author: Ricardo Dias <rdias@suse.com>
-Date: Mon Jun 27 11:07:41 2016 +0100
-
- rbd-mirror: image-replayer: Fix bug in resync listener remotion
-
- Fixes: http://tracker.ceph.com/issues/16488
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 11a5851e90bca2c1813156bf12dda0192965db37)
-
-commit cbd1ab461d5d75baf6e8387788740a6bcb3520de
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu May 19 12:06:08 2016 +0100
-
- rbd-mirror: resync: Added unit tests
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 8953825956f2a560d17c7b651d1724a95f2f7d1d)
-
-commit 5fe93a4383521b7b67d7f168e4f20735440bb8ca
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu May 12 18:12:33 2016 +0100
-
- rbd-mirror: image-replayer: Implementation of resync operation
-
- Fixes: http://tracker.ceph.com/issues/15670
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit f2b114238103315197a9eefc8490786c484c8520)
-
-commit c2b786ca92728ef6ceeb836133598a837cd18a2c
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu May 12 18:10:38 2016 +0100
-
- rbd: journal: Support for listening updates on client metadata
-
- Currently we only support listening for image resync requests.
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 0dd85739e9034912b86250ced2834dd7fb3d92fd)
-
-commit 21d2ba5eefd1ef904360ce09b4335df77c952d95
-Author: Ricardo Dias <rdias@suse.com>
-Date: Thu May 12 18:09:09 2016 +0100
-
- journal: Support for registering metadata listeners in the Journaler
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit c535eb0399cd649371db233ee1ed01cf5441a4b3)
-
-commit fcc00f7ac2c9ed517d12ef9ebab735bdd0d1a162
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Mon Jun 27 10:53:09 2016 +0300
-
- test: fsx: fix rbd-nbd daemon logging
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 09710c46d3811e602250f858fe7292925c1e3c06)
-
-commit 63fbed0f39da22374f6818030674c6b5e73f41dd
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Fri Jun 3 21:11:21 2016 +0300
-
- qa/workunits/rbd: image resize test for rbd-nbd
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit fa58acbb6fcc79e5a9bfd4b86250a0e2b9c8efa1)
-
-commit 3db1a3c8ea5a6829e1e44ecd0c96316c759bf048
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Tue May 24 15:52:00 2016 +0300
-
- rbd-nbd: use librbd API method to watch image size update
-
- Fixes: http://tracker.ceph.com/issues/15715
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 1e1d3b1609432ea80d6fd1c5b3df49f38ad579f1)
-
-commit 8f94f5e3f7ba0cb3578952ffbca85c0dc6a772a0
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Tue May 24 15:50:22 2016 +0300
-
- librbd: API: methods to watch image stat update
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 9952b75a0c8c9bed9792cb77671fd5588f32630f)
-
- Conflicts:
- src/include/rbd/librbd.h: removed CG references
- src/tracing/librbd.tp: removed CG references
-
-commit ec14cf5ce3e8d04eee3f13aadcfc2d7f22c5a633
-Merge: c587e9e 393bf7e
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Aug 11 11:31:40 2016 +0200
-
- Merge pull request #9790 from SUSE/wip-16381-jewel
-
- jewel: comparing return code to ERR_NOT_MODIFIED in rgw_rest_s3.cc (needs minus sign)
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 22c9df1d9bef3f48ab2a12357035fc54fbde141d
-Author: Pritha Srivastava <prsrivas@redhat.com>
-Date: Fri Jul 1 14:15:42 2016 +0530
-
- rgw: Fix for using port 443 with pre-signed urls.
-
- Fixes http://tracker.ceph.com/issues/16548
-
- Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
- (cherry picked from commit 44b9ed37ac659d83fbd4bb99c69da6b9dec06b8d)
-
-commit ce5e250405449c6035b805bbcdcca73ad4399d68
-Author: Shilpa Jagannath <smanjara@redhat.com>
-Date: Fri Jun 17 18:29:42 2016 +0530
-
- rgw: added zone rename to radosgw_admin
-
- Added zone rename option to radosgw-admin help
-
- Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
- (cherry picked from commit da3235234eaf41f9dbd378fb0d9994d2c4096947)
-
-commit ce986aa6e8b3ee54697802a361246c256e8097b4
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jul 14 13:38:44 2016 -0400
-
- rgw: RGWMetaSyncCR holds refs to stacks for wakeup
-
- because RGWCoroutine::wakeup() calls RGWCoroutinesStack::wakeup(), the
- stack must also stay alive
-
- Fixes: http://tracker.ceph.com/issues/16666
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit e4bc16044e1b80636855dbc39da1d121a3508308)
-
-commit 2485efc26d68b6848cda02d66b54dd58769fcbd8
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Jul 26 12:50:13 2016 -0400
-
- rgw: clear realm watch on failed watch_restart
-
- if the realm is deleted while the gateway has a watch, it's disconnected
- and watch_restart() will fail. this results in a watch handle of 0,
- which leads to a segfault on ~RGWRealmWatcher when we pass it to
- unwatch()
-
- this commit cleans up the watch when watch_restart() fails, so we don't
- try to unwatch() on destruction
-
- Fixes: http://tracker.ceph.com/issues/16817
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit e5b8b5b27502fdacdac38effd7a55fd719911e85)
-
-commit fa2e42d4614619f761a5cf4c86e3db7d7e101e11
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Wed Jul 27 12:16:57 2016 -0400
-
- rgw: use endpoints from master zone instead of zonegroup
-
- Fixes: http://tracker.ceph.com/issues/16834
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit d4872ec9f7554ff49f4be336fe59cdd2051ee2a5)
-
-commit a865f26e68a991eaf55dc5f105b7fd7cb4634bc3
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Thu Jul 28 09:55:05 2016 -0400
-
- radosgw-admin: zone[group] modify can change realm id
-
- allows the default zone and zonegroup (created with empty realm_id) to
- be later added to a realm. the 'modify' command now accepts either
- --realm_id=id or --rgw-realm=name
-
- Fixes: http://tracker.ceph.com/issues/16839
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 064b7e953dd6ace2c32b94150e70959e95a01761)
-
-commit c587e9e5c73cd8a990106708a43222fcb5a2a709
-Merge: aacb793 3250c4d
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Aug 10 13:33:12 2016 +0200
-
- Merge pull request #10026 from SUSE/wip-16392-jewel
-
- jewel: master: build failures with boost > 1.58
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f5db5a4b0bb52fed544f277c28ab5088d1c3fc79
-Author: John Spray <john.spray@redhat.com>
-Date: Tue May 17 17:53:56 2016 +0100
-
- mon: tolerate missing osd metadata
-
- Just because one OSD's metadata is missing,
- don't give up on outputting all the other
- OSDs' metadata.
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 2c7dd5f22288c4aee814573baa6af131421f36a4)
-
-commit 36e5c86469eda59f7d5d15b16e15d0aab81a34fa
-Author: John Spray <john.spray@redhat.com>
-Date: Tue May 17 14:03:09 2016 +0100
-
- mon: fix metadata dumps for empty lists
-
- Because 'r' was set inside loop, these would
- fail to set it (leaving ENOSYS) if no
- metadata is present.
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 5fe4fe4d92f5b2d67896beac9b5b3b48b309a6b4)
-
- Conflicts:
- src/mon/Monitor.cc and src/mon/MDSMonitor.cc
- changes relate to features that are not backported to jewel
-
-commit de99bd53f5efe84647e1a1d79a8db330887b7704
-Author: Kefu Chai <kchai@redhat.com>
-Date: Sun May 15 10:32:28 2016 +0800
-
- mon: 'std::move` Metadata when updating it
-
- to avoid copying of the std::map
-
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit dd67eaab00698d747bf8669a3065c72ea68f7784)
-
-commit 828df3995430ce89fe9be40c6c19c44fb6f14752
-Author: John Spray <john.spray@redhat.com>
-Date: Thu May 12 15:49:23 2016 +0100
-
- mon: fix 'mon metadata' for lone monitors
-
- Previously, writing to the store was only
- triggered when MMonMetadata was received
- from peers, so if you had a single mon then
- you would always get ENOENT from "mon metadata"
-
- Fixes: http://tracker.ceph.com/issues/15866
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 93ab00c77059e93b52ac4caa703e259944be1d1e)
-
-commit 308f5143a9e9b121fb5c4df0a227ba30bda4636e
-Author: runsisi <runsisi@zte.com.cn>
-Date: Mon Jul 4 13:52:03 2016 +0800
-
- ceph.spec.in: fix rpm package building error as follows:
-
- error: Installed (but unpackaged) file(s) found:
- /usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules
-
- Signed-off-by: runsisi <runsisi@zte.com.cn>
- (cherry picked from commit 49dfad1f53d7abe0e9efc7817aaaf1735df5a9c9)
-
-commit 727a704e79995c8a74f2b5768c63e90eecf9a883
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu Jun 23 09:23:09 2016 +0200
-
- udev: always populate /dev/disk/by-parttypeuuid
-
- ceph-disk activate-all walks /dev/disk/by-parttypeuuid at boot time. It
- is not necessary when udev fires ADD event for each partition and
- 95-ceph-osd.rules gets a chance to activate a ceph disk or journal.
-
- There are various reasons why udev ADD events may not be fired at
- boot (for instance Debian Jessi 8.5 never does it and CentOS 7.2 seems
- to be racy in that regard when a LVM root is being used).
-
- Populating /dev/disk/by-parttypeuuid fixes ceph-disk activate-all that
- would not work without it. And it guarantees disks are activated at boot
- time regardless of wether udev fires ADD events at the right time (or at
- all).
-
- The new udev file is a partial resurection of the
- 60-ceph-partuuid-workaround-rules that was removed by
- 9f77244b8e0782921663e52005b725cca58a8753. It is given a name that
- reflects its new purpose.
-
- Fixes http://tracker.ceph.com/issues/16351
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 35004a628b2969d8b2f1c02155bb235165a1d809)
-
-commit 9fc5b41598f09414572e89572e8980fd3d3c76e0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 14:03:01 2016 -0400
-
- librbd: optimize away unnecessary object map updates
-
- Fixes: http://tracker.ceph.com/issues/16689
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit e5b4188635c4ee1ee0c4353cfc5ecd6e887d536b)
-
-commit 81a2534742e5051fa92549029303cef3f3d187a6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jul 18 13:37:37 2016 -0400
-
- rbd-replay: decode and replay discard IO operations
-
- Fixes: http://tracker.ceph.com/issues/16707
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit b7a4db213d0d4812aa6cd9c54e9646ff57d10411)
-
-commit 5968664fd4ddf8e26989360ebbc048faa8431251
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 30 15:00:32 2016 -0400
-
- librbd: failed assertion after shrinking a clone image twice
-
- Fixes: http://tracker.ceph.com/issues/16561
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 34d2297eed040f694b4d1c5e2606af04752c9e1a)
-
-commit 8316b6a6bad28343f8bade63f05b5fb93f4fe415
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 30 10:24:01 2016 -0400
-
- rbd-mirror: gracefully fail if object map is unavailable
-
- If the exclusive lock was lost due to a watch failure from an
- overloaded cluster, gracefully abort the image sync.
-
- Fixes: http://tracker.ceph.com/issues/16558
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6f573ca2d63784e4a2b1e7a410044afdf58f6801)
-
-commit aacb793948a69294e518f8458be6e670df23fe53
-Merge: 954e978 5ae0e43
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 17:09:42 2016 +0200
-
- Merge pull request #10625 from dachary/wip-16969-jewel
-
- jewel: src/script/subman fails with KeyError: 'nband'
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 5ae0e43e7f75a3a6d96d9fc5f03c4b0a86c7481b
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Aug 9 09:13:17 2016 +0200
-
- subman: use replace instead of format
-
- Otherwise all {} are assumed to be substituted. Add a test.
-
- Fixes: http://tracker.ceph.com/issues/16961
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit b006c136761746e12704e349a672325b8b6e51f5)
-
-commit 0ca27727173501856e9f17785b9f555684661709
-Author: Ali Maredia <amaredia@redhat.com>
-Date: Thu Apr 21 20:32:47 2016 -0400
-
- cmake: script that sets env vars for unit tests
-
- Signed-off-by: Ali Maredia <amaredia@redhat.com>
- (cherry picked from commit 15a669435aaa78562746f6728bb185b1e99a4274)
-
-commit 954e978bc8cd233ac149a2e490d8730d9782583a
-Merge: d387bf4 cbc9636
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:41:30 2016 +0200
-
- Merge pull request #10054 from dachary/wip-16484-jewel
-
- jewel: ExclusiveLock object leaked when switching to snapshot
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit d387bf44d405a3a8658697134e6bfc9ae077dfef
-Merge: 14a4484 cf65ed9
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:28:44 2016 +0200
-
- Merge pull request #10041 from dachary/wip-16315-jewel
-
- jewel: When journaling is enabled, a flush request shouldn't flush the cache
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 14a448466e9bda6b8d565f34b248a0ab6f9f90b3
-Merge: fc39bd8 757babb
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:27:50 2016 +0200
-
- Merge pull request #10055 from dachary/wip-16485-jewel
-
- jewel: Whitelist EBUSY error from snap unprotect for journal replay
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit fc39bd804e479fbaefa6f81befd899b8a1a82581
-Merge: fc084a3 d9c3f28
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:27:22 2016 +0200
-
- Merge pull request #10053 from dachary/wip-16483-jewel
-
- jewel: Close journal and object map before flagging exclusive lock as released
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit fc084a32ecf7c1868cbbbd808b273f2d095746f0
-Merge: 543dd04 b1d9698
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:27:08 2016 +0200
-
- Merge pull request #10052 from dachary/wip-16482-jewel
-
- jewel: Timeout sending mirroring notification shouldn't result in failure
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 543dd0460228f778ca10e8ff238c8db3f1b239fe
-Merge: 8fb4121 51defea
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:26:50 2016 +0200
-
- Merge pull request #10051 from dachary/wip-16460-jewel
-
- jewel: Crash when utilizing advisory locking API functions
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 8fb4121c53850f0f60eadb6e2a3bfc8c750e5935
-Merge: 64d5ff9 db28ddc
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:26:40 2016 +0200
-
- Merge pull request #10050 from dachary/wip-16459-jewel
-
- jewel: rbd-mirror should disable proxied maintenance ops for non-primary image
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 64d5ff97ced5cc0cfa4f15b66b54cc2fb11b2c22
-Merge: 4fe02a6 70bf746
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:26:21 2016 +0200
-
- Merge pull request #10047 from dachary/wip-16426-jewel
-
- jewel: Possible race condition during journal transition from replay to ready
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 4fe02a62b7ad2c6b4a32962741a73d8b1db9fb11
-Merge: b86aec9 f3f4a4a
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:26:11 2016 +0200
-
- Merge pull request #10046 from dachary/wip-16425-jewel
-
- jewel: rbd-mirror: potential race condition accessing local image journal
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit b86aec99e8375eb2de1d495338ab212e1880a0f7
-Merge: 4a6e48e 0399958
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:26:00 2016 +0200
-
- Merge pull request #10045 from dachary/wip-16424-jewel
-
- jewel: Journal needs to handle duplicate maintenance op tids
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 4a6e48ed85914413b919e4da5a67ee4f95f34ae2
-Merge: adcf5a7 6a28d63
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:25:48 2016 +0200
-
- Merge pull request #10044 from dachary/wip-16423-jewel
-
- jewel: Journal duplicate op detection can cause lockdep error
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit adcf5a7fbf181505c6319c4399572cd3e9259a47
-Merge: eab8994 1e85da9
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:25:35 2016 +0200
-
- Merge pull request #10043 from dachary/wip-16371-jewel
-
- jewel: rbd-mirror: ensure replay status formatter has completed before stopping replay
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit eab89942c53ef5bff15cd837dea8ba42a228dc8f
-Merge: 289c2d2 bf58eab
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:25:11 2016 +0200
-
- Merge pull request #10042 from dachary/wip-16372-jewel
-
- jewel: Unable to disable journaling feature if in unexpected mirror state
-
-commit 289c2d2a512723e039bc1465353dbb39084edb80
-Merge: e01ebb9 dd635e4
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:24:55 2016 +0200
-
- Merge pull request #10010 from dachary/wip-16486-jewel
-
- jewel: Object map/fast-diff invalidated if journal replays the same snap remove event
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit e01ebb9319d17fd71b83bd0ccf9cb0f231a1783e
-Merge: 28575db db7ce96
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Aug 9 08:24:38 2016 +0200
-
- Merge pull request #10009 from dachary/wip-16514-jewel
-
- jewel: Image removal doesn't necessarily clean up all rbd_mirroring entries
-
- Reviewed-by: Mykola Golub <mgolub@mirantis.com>
-
-commit 0ff096073f4c26bbccd9125a345372f090754d63
-Author: Michel Normand <normand@linux.vnet.ibm.com>
-Date: Fri Aug 5 16:34:48 2016 +0200
-
- ExclusiveArch for suse_version
-
- for SLES supports only x86_64 and aarch64 targets
- for openSUSE (Tumbleweed and Leap) add ppc64/ppc64le targets.
-
- fixes: http://tracker.ceph.com/issues/16936
- Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
- (cherry picked from commit a8db0f4d96d71223083bf6c2275acd892666a13e)
-
-commit 28575db3fb1579cdfa85b14b0484363cc0634a2e
-Merge: 3e36f8c 1f19dbd
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 8 08:47:34 2016 +0200
-
- Merge pull request #9952 from dillaman/wip-fix-use-after-free-jewel
-
- jewel: librbd: potential use after free on refresh error
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 3e36f8c66326d3de97a79859eab363e509dfc8c2
-Merge: 5c98730 6b41d76
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Aug 8 08:45:58 2016 +0200
-
- Merge pull request #9752 from dillaman/wip-fix-task-finisher-jewel
-
- jewel: librbd: cancel all tasks should wait until finisher is done
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 5c98730854f11b0efb3b3e03be426ce2b7a999af
-Merge: f014619 7e1ba28
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri Aug 5 12:46:10 2016 -0700
-
- Merge pull request #10561 from dzafman/wip-16672-jewel
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit f0146196ccfbcfd923191f63d93e4e81219523b1
-Merge: e400999 c025010
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:30:52 2016 +0200
-
- Merge pull request #9562 from Abhishekvrshny/wip-16152-jewel
-
- jewel: client: fstat cap release
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit e400999a2cb0972919e35dd8510f8d85f48ceace
-Merge: 0cb5ca6 c3f6d82
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:30:41 2016 +0200
-
- Merge pull request #9561 from Abhishekvrshny/wip-16136-jewel
-
- jewel: MDSMonitor fixes
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 0cb5ca6db018461c6275636f0d9cc1b1c8f56e53
-Merge: 67f2eb0 19c1366
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:29:33 2016 +0200
-
- Merge pull request #9557 from Abhishekvrshny/wip-15898-jewel
-
- jewel: Confusing MDS log message when shut down with stalled journaler reads
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 67f2eb01deff699016c16a312448d665cbef3922
-Merge: 7ec15f6 eea0e91
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:29:23 2016 +0200
-
- Merge pull request #9560 from Abhishekvrshny/wip-16135-jewel
-
- jewel: MDS: fix getattr starve setattr
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 7ec15f69f83e78ac862515c1068a64769caaff91
-Merge: e51060a 2c7fc95
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:29:08 2016 +0200
-
- Merge pull request #9559 from Abhishekvrshny/wip-16041-jewel
-
- jewel: mds/StrayManager.cc: 520: FAILED assert(dnl->is_primary())
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit e51060ad8190bddf2b9b367c4d0a67e8cce7daef
-Merge: fda98f7 edd3f79
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:17:22 2016 +0200
-
- Merge pull request #9996 from dachary/wip-16437-jewel
-
- jewel: async messenger mon crash
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
- Reviewed-by: Haomai Wang <haomai@xsky.com>
-
-commit fda98f780134c26e491ce15fca0890dc240d67cf
-Merge: 56bbcb1 18fdc1c
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:10:27 2016 +0200
-
- Merge pull request #9997 from dachary/wip-16431-jewel
-
- jewel: librados,osd: bad flags can crash the osd
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 56bbcb1aa11a2beb951de396b0de9e3373d91c57
-Merge: 7586d69 a826bb8
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:10:08 2016 +0200
-
- Merge pull request #9998 from dachary/wip-16429-jewel
-
- jewel: OSDMonitor: drop pg temps from not the current primary
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 7586d693e1c4f08a17e60f89fda5abcb31d2f80d
-Merge: 3b28428 6554d46
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Aug 5 15:09:52 2016 +0200
-
- Merge pull request #10001 from dachary/wip-16427-jewel
-
- jewel: prepare_pgtemp needs to only update up_thru if newer than the existing one
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 3b28428f901c1a6ed08b6c23b4f9991b87fe0960
-Merge: 6996b76 762db30
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Fri Aug 5 09:09:23 2016 -0400
-
- Merge pull request #9743 from vumrao/wip-vumrao-16339
-
- jewel : rgw: support size suffixes for --max-size in radosgw-admin command
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 8b9954d0ccab9694c7519002209be8cb9dc03362
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Thu Aug 4 17:15:18 2016 -0700
-
- rgw: Fix civetweb IPv6
-
- Commit c38e3cbb6f7c6221209f2b512cba18c564c895a4 introduced a second
- compiled version of src/civetweb/src/civetweb.c, but did not pass the
- configuration header (civetweb/include/civetweb_conf.h).
-
- As a result, USE_IPV6 was not defined when it was compiled, and that
- copy was included into the radosgw binary. This caused breakage for the
- civetweb frontend when used with IPv6:
- rgw frontends = civetweb port=[::]:7480
-
- Reintroduce the header so that civetweb is compiled correctly again.
-
- Fixes: http://tracker.ceph.com/issues/16928
- Backport: jewel
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit 921c556b65eafe2136f2afcc8234681711aa7348)
-
-commit 6996b76d35b20a558d13d35fafaaad47fe331434
-Merge: 8586e9b 74dd035
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 14:45:05 2016 +0200
-
- Merge pull request #10007 from dachary/wip-15806-jewel
-
- jewel: New pools have bogus stuck inactive/unclean HEALTH_ERR messages until they are first active and clean
-
- Reviewed-by: xie xingguo <xie.xingguo@zte.com.cn>
-
-commit 8586e9bd49d1fc083a7c37a2b1865744bbcce26a
-Merge: e85b58b a2e8ae6
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 14:43:36 2016 +0200
-
- Merge pull request #10006 from dachary/wip-16249-jewel
-
- jewel: sparse_read on ec pool should return extends with correct offset
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit e85b58bbe6aa217e4f9c5cef052aabedf728b9fe
-Merge: f05eaae f8e4911
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 14:43:22 2016 +0200
-
- Merge pull request #9740 from vumrao/wip-vumrao-16338
-
- jewel : rados: Add cleanup message with time to rados bench output
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit f05eaaea3f39159cc5e1a127a7d9913f479a7bf4
-Merge: 093f30d b8f7aa2
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 14:42:53 2016 +0200
-
- Merge pull request #10004 from dachary/wip-16374-jewel
-
- jewel: AsyncConnection::lockmsg/async lockdep cycle: AsyncMessenger::lock, MDSDaemon::mds_lock, AsyncConnection::lock
-
- Reviewed-by: Haomai Wang <haomai@xsky.com>
-
-commit 093f30d1788b4a7225e3ab1c3345db14e40a5237
-Merge: 648442b 3dbb08a
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 14:42:32 2016 +0200
-
- Merge pull request #10003 from dachary/wip-16380-jewel
-
- jewel: msg/async: connection race hang
-
- Reviewed-by: Haomai Wang <haomai@xsky.com>
-
-commit 648442bfea4ea72c04fad441fc933d03d980f80c
-Merge: a35e2fa caad884
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 12:35:14 2016 +0200
-
- Merge pull request #10036 from liewegas/wip-16297-jewel
-
- mon: Monitor: validate prefix on handle_command()
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit a35e2fa5f1a22ea5798c559196d50d1d38d7679e
-Merge: e499d1c 7b0318a
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Aug 4 09:53:10 2016 +0200
-
- Merge pull request #9547 from jcsp/wip-jewel-15705
-
- jewel backport: mds: fix mdsmap print_summary with standby replays
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 7e1ba28b1e218deb7d54ad6bef8853c9d19411a0
-Author: David Zafman <dzafman@redhat.com>
-Date: Tue Aug 2 22:32:02 2016 -0700
-
- os: Fix HashIndex::recursive_remove() to remove everything but original path
-
- Fixes: http://tracker.ceph.com/issues/16672
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit ba88a3aac0d3b620986e32ed718237513d6592f6)
-
-commit cb1f17f05422ac802378df0de698ce20a1f2976e
-Author: David Zafman <dzafman@redhat.com>
-Date: Tue Aug 2 23:26:41 2016 -0700
-
- filestore: Clear objects before calling collection_list() again
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 892303cd02b64b622669183c2acffcdd7a8f3547)
-
-commit bdcfcaf821add71c518b01d6fb3dccb7c2e074a7
-Author: David Zafman <dzafman@redhat.com>
-Date: Tue Aug 2 23:24:12 2016 -0700
-
- filestore: Improve logging
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit b78c457785553e3a6e4f901bfebb41fc9c4d9bd5)
-
-commit e499d1c8fb216b490a739f2712b3c733623d45d1
-Merge: 269d742 8981f3b
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Tue Aug 2 10:28:00 2016 -0400
-
- Merge pull request #10293 from theanalyst/wip-16589-jewel
-
- jewel: multisite sync races with deletes
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
- Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
-
-commit 269d7427dfa9de7b1a288da0532505810bdf283b
-Merge: 894a5f8 e1eb8af
-Author: John Spray <jspray@redhat.com>
-Date: Tue Aug 2 12:31:18 2016 +0100
-
- Merge pull request #10453 from ajarr/wip-manila-backports-jewel
-
- jewel: essential backports for OpenStack Manila
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit e1eb8afea9f202947eef33e8361a0aac0e955eea
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jul 7 17:15:13 2016 +0530
-
- ceph_volume_client: version on-disk metadata
-
- Version on-disk metadata with two attributes,
- 'compat version', the minimum CephFSVolume Client
- version that can decode the metadata, and
- 'version', the version that encoded the metadata.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 1c1d65a45f4574ca5f33cc9d949089a5c956e363)
-
-commit e8dd1eeec7ee2fd11a2985843825a3ec0f522b0c
-Author: Ramana Raja <rraja@redhat.com>
-Date: Wed Jul 6 15:33:06 2016 +0530
-
- ceph_volume_client: add versioning
-
- Add class attributes to CephFSVolumeClient to version
- its capabilities.
-
- 'version' attribute stores the current version number
- of CephFSVolumeClient.
-
- 'compat_version' attribute stores the earliest version
- number of CephFSVolumeClient that the current version is
- compatible with.
-
- Fixes: http://tracker.ceph.com/issues/15406
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 46876fb2ceb22082c0a1703fe77ad1694b508ad8)
-
-commit a0ffc859f5763850342a165ec4c49b3b1e83bb95
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 23:22:12 2016 +0530
-
- ceph_volume_client: disallow tenants to share auth IDs
-
- Restrict an auth ID to a single OpenStack tenant to enforce
- strong tenant isolation of shares.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 82445a20a258a4c8800f273dc5f2484aace0e413)
-
-commit d3e22db9841404d6c305012032427d6bb5311253
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 17:11:33 2016 +0530
-
- ceph_volume_client: cleanup auth meta files
-
- Remove auth meta files on last rule for an auth ID deletion
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit ec2e6e37d01c961d269d83661d0b95ada6a8449e)
-
-commit 2e9c37adfb7b9f7e67801ffc2e1fa6c85674c9c1
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 16:55:30 2016 +0530
-
- ceph_volume_client: fix log messages
-
- Log the path of the volume during creation and deletion of volumes.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 7731287761f91e1fdee0e6306d9ecf9b04ad363c)
-
-commit 7e93d3d0e631f375a496673174667934d5ecc08e
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 16:31:23 2016 +0530
-
- ceph_volume_client: create/delete VMeta for create/delete volume
-
- Create and delete volume meta files during creation and deletion of
- volumes.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 37fbfc7aa8f10d37f5202603a906425507271ff5)
-
-commit 7cea0eee455c83fbdd64fff192c6aa10235a2c40
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 16:06:53 2016 +0530
-
- ceph_volume_client: modify locking of meta files
-
- File locks are applied on meta files before updating the meta
- file contents. These meta files would need to be cleaned up
- sometime, which could lead to locks being held on unlinked meta
- files. Prevent this by checking whether the file had been deleted
- after lock was acquired on it.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit f7c037229bcf3f5a3d06897ec7fe0c5419dd7143)
-
-commit e77684fc68cfd3dfb33a80e7c5604356921a40b0
-Author: Ramana Raja <rraja@redhat.com>
-Date: Thu Jun 23 17:39:32 2016 +0530
-
- cephfs.pyx: implement python bindings for fstat
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit f58403f3d19e22edeb8f91b6f87a0b7947b0ff21)
-
-commit d2792ef1babd452d76528ce5ca511106d8c836b4
-Author: Ramana Raja <rraja@redhat.com>
-Date: Wed Jun 8 16:57:01 2016 +0530
-
- ceph_volume_client: restrict volume group names
-
- Prevent craftily-named volume groups from colliding with meta files.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 7f7d2a76ae9b556c1de418f0eab8461c538f91d9)
-
-commit 4f874dd9a9c4ce58f623c635c31bb67012a72199
-Author: Ramana Raja <rraja@redhat.com>
-Date: Wed Jun 8 16:34:56 2016 +0530
-
- ceph_volume_client: use fsync instead of syncfs
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 27eb51baab4cda6b385aef53fc7c3962a9debae5)
-
-commit bde2c8f111d8276b026a3b1e37a5c9081a498ec9
-Author: Xiaoxi Chen <xiaoxchen@ebay.com>
-Date: Fri Apr 29 14:47:42 2016 -0500
-
- pybind: expose fsync in cephfs binding.
-
- So we don't necessary to syncfs when want to persistent
- some file.
-
- Signed-off-by: Xiaoxi Chen <xiaoxchen@ebay.com>
- (cherry picked from commit 1c952fbaf0fd393ef2dcb83a3db721a077b4274e)
-
-commit 0c13bf2d028eab4cd062209be7ed985cdf28960c
-Author: Ramana Raja <rraja@redhat.com>
-Date: Wed Jun 8 00:42:18 2016 +0530
-
- ceph_volume_client: recover from dirty auth and auth meta updates
-
- Check dirty flag after locking something and call recover() if we are
- opening something dirty (racing with another instance of the driver
- restarting after failure) -- only required if someone running multiple
- manila-share instances with Ceph loaded.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 647a2447f0c4354dc21d1083043591d2b6f6f94f)
-
-commit 8f7defb5d084f8e781fa44e9c21edf6c472cfb4a
-Author: Ramana Raja <rraja@redhat.com>
-Date: Tue Jun 21 12:14:56 2016 +0530
-
- ceph_volume_client: modify data layout in meta files
-
- Notable changes to data layout in auth meta and volume meta files:
-
- In the auth meta files, add a 'dirty' flag to track the status of auth
- updates to a single volume.
-
- In the volume meta file, make the 'dirty' flag track the status of
- auth updates for a single ID.
-
- Optimize the recovery of partial auth update changes to auth meta,
- volume meta, and the Ceph backend, facilitated by changes in the
- data layout in the meta files.
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 7c8a28a7e817d030a4d419b0cc627c30c1064270)
-
-commit 748a5a08ecc1e212e4bd10e0c8eff0a805fc931f
-Author: John Spray <john.spray@redhat.com>
-Date: Wed Mar 2 12:30:45 2016 +0000
-
- pybind: ceph_volume_client authentication metadata
-
- Store a two-way mapping between auth IDs and volumes.
-
- Enables us to record some metadata on auth ids (which
- openstack tenant created it) so that we can avoid exposing
- keys to other tenants who try to use the same ceph
- auth id.
-
- Enables us to expose the list of which auth ids have access
- to a volume, so that Manila's update_access() can be
- implemented efficiently.
-
- DNM: see TODOs inline.
-
- Fixes: http://tracker.ceph.com/issues/15615
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit d2e9eb55ca6ed5daa094cf323faf143615b9380b)
-
-commit e14dc25e1fca7fd74971cbda74d1fcadff5be3b4
-Author: John Spray <john.spray@redhat.com>
-Date: Mon Mar 7 13:06:41 2016 +0000
-
- pybind: enable integer flags to libcephfs open
-
- The 'rw+' style flags are handy and convenient, but
- they don't capture all possibilities. Change to
- optionally accept an integer here for advance users
- who want to specify arbitrary combinations of
- flags.
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 5678584f4176d07301acd7f57acc4efd7fb20e43)
-
-commit c6546bb29b25fb96f270257b959426f949eb9418
-Author: Noah Watkins <noahwatkins@gmail.com>
-Date: Wed Mar 16 14:12:05 2016 -0700
-
- buffer: fix iterator_impl visibility through typedef
-
- The following program doesn't compile because of symbol visibility issues.
- While bufferlist::iterator is a class implementation with visibility specified,
- it is unclear after google-fu how to do the same through typedef.
-
- int main()
- {
- ceph::bufferlist bl;
- ceph::bufferlist::const_iterator it = bl.begin();
- (void)it;
- return 0;
- }
-
- [nwatkins@bender ~]$ g++ -Wall -std=c++11 -Iinstall/include -Linstall/lib -o test test.cc -lrados
- /tmp/cciR9MUj.o: In function `main':
- test.cc:(.text+0x43): undefined reference to `ceph::buffer::list::iterator_impl<true>::iterator_impl(ceph::buffer::list::iterator const&)'
- /usr/bin/ld: test: hidden symbol `_ZN4ceph6buffer4list13iterator_implILb1EEC1ERKNS1_8iteratorE' isn't defined
- /usr/bin/ld: final link failed: Bad value
- collect2: error: ld returned 1 exit status
-
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- (cherry picked from commit 16bc3e59325d4057d36cd63a57111ab36fbc50fd)
-
-commit e825dd2f3fc9048995062bfe96e32e6df7ef37d9
-Author: Abhishek Lekshmanan <abhishek@suse.com>
-Date: Fri Jul 22 10:57:45 2016 +0200
-
- rgw multisite: preserve zone's extra pool
-
- In current multisite scenarios,if a bucket is created in master, we end
- up storing multipart metadata in `$source-zone.rgw.buckets.non-ec` pool
- instead of the zone's own non-ec pool, so we end up additionally
- creating this pool and storing multipart metadata entries in it. Also if
- a bucket is created in a secondary zone, and we initiate a multipart
- upload, before mdlog sync with master, we end up getting errors during
- complete multipart requests as omap entries are partly stored in the
- `$zone.rgw.buckets.non-ec` as well as `$source-zone.rgw.buckets.non-ec`
- pools which leads to total number of parts mismatch.
-
- Fixes: http://tracker.ceph.com/issues/16712
-
- Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
- (cherry picked from commit d4ecc956f603a567bd4043c2be39b3e7e3402c75)
-
-commit 059ed62ff937ce63b7255d72bf9b3cf687c4b532
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Mon Jul 4 15:01:51 2016 +0200
-
- rgw: remove bucket index objects when deleting the bucket
-
- Fixes: http://tracker.ceph.com/issues/16412
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit 3ae276390641ad5fc4fef0c03971db95948880b4)
-
-commit 93d787557939d77c6a15854520a42f3d0f358370
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri Jul 8 10:41:59 2016 +0200
-
- rgw: add missing master_zone when running with old default region config
-
- Fixes: http://tracker.ceph.com/issues/16627
-
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit a0420741d446341a4979d78db7e2e58f396fdc4b)
-
-commit dc963833af2d81984c7fd023f718f5b7e58a37dc
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Wed Jul 6 09:15:29 2016 -0400
-
- rgw: fix error_repo segfault in data sync
-
- RGWDataSyncShardCR will only allocate an error_repo if it's doing
- incremental sync, so RGWDataSyncSingleEntryCR needs to guard against a
- null error_repo
-
- also, RGWDataSyncShardCR::stop_spawned_services() was dropping the last
- reference to the error_repo before calling drain_all(), which meant that
- RGWDataSyncSingleEntryCR could still be holding a pointer. now uses a
- boost::intrusive_ptr in RGWDataSyncSingleEntryCR to account for its
- reference
-
- Fixes: http://tracker.ceph.com/issues/16603
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 28609029cf1be2fc9f8c8e3f47320636db29014a)
-
-commit 67eb961927664cbded6b01c5f76bfd9db8481f8c
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Jan 18 16:06:15 2016 -0500
-
- rgw: add line space between inl. member function defns (rgw_user.h)
-
- This is a cosmetic change only.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 5a7f7f5560e57f8dc64a3c84c1e668be834d81e0)
-
-commit 3f8298a049e255f542a012688b4148456d465d8d
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Jan 18 15:58:07 2016 -0500
-
- rgw-admin: return error on email address conflict (add user)
-
- Fixes the error return inconsistency documented in upstream
- Ceph issue #13598
-
- Revised after upstream review, permits changing email address as
- originally (but use case-insensitive comp).
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 90c143efa2156e55dc017ebe81005315cacaf2c5)
-
-commit 962e7dc47dcaa64f4774a197ae21d0ee59f7854f
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Jan 18 15:06:19 2016 -0500
-
- rgw-admin: convert user email addresses to lower case
-
- Fixes the email address inconsistency documented in upstream
- Ceph BUG #13598
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 4c438dbbc0e6eda6b9a3018d60019a1a780d6f65)
-
-commit 461782ee6b755b14f6ae90ea56ebcb656e305b94
-Author: Boris Ranto <branto@redhat.com>
-Date: Mon Jun 13 12:34:39 2016 +0200
-
- selinux: allow chown for self and setattr for /var/run/ceph
-
- Fixes: http://tracker.ceph.com/issues/16126
-
- Signed-off-by: Boris Ranto <branto@redhat.com>
- (cherry picked from commit 2a6c738abda35f540af6f9398406d4e49337c34d)
-
-commit fe57aceeb02ad9163feb2d196589b5927cedfa0f
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Jun 6 16:19:17 2016 -0400
-
- rgw ldap: fix ldap bindpw parsing
-
- Also add additional LDAP debugging output at 0, 10, and 15 to make
- troubleshooting easier.
-
- Fixes DN search issue using QE configuration of MS AD.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 72b2f3e8dcb879be3dac7ac03142fd4a13ff28ac)
-
-commit 429e9c03f3f47e3804f54cac380db0add18584f2
-Author: Javier M. Mellid <jmunhoz@igalia.com>
-Date: Tue Jun 14 11:04:23 2016 +0200
-
- rgw: aws4: fix buffer sharing issue with chunked uploads
-
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- (cherry picked from commit dd9f53115a452e1e4268a1036f8fb69f9c1b86f7)
-
-commit 7c2eab19e2c088e97de924f7f1a633a9f291439d
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Fri Jul 1 21:06:17 2016 -0400
-
- mds: move Finisher to unlocked shutdown
-
- This commit resolves a deadlock reported in i16042 where the thread calling
- MDSRankDispatcher::shutdown would hold the mds_lock while asynchronous
- callbacks in the Finisher would attempt to lock mds_lock.
-
- For simplicity, I merged the finisher stop with the messenger shutdown as both
- need the mds_lock dropped.
-
- Fixes: http://tracker.ceph.com/issues/16042
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
- (cherry picked from commit b1d6689b6cae579d5f1b2047fd3c653cda422454)
-
- Conflicts:
- src/mds/MDSRank.cc
- trivial conflict in MDSRankDispatcher::shutdown()
-
-commit 28697fc5101395be2a1bd778445983e61a2dc089
-Author: Douglas Fuller <dfuller@redhat.com>
-Date: Mon Jun 27 12:30:11 2016 -0700
-
- mds: Kill C_SaferCond in evict_sessions()
-
- MDSRankDispatcher::evict_sessions waits on a C_SaferCond for
- kill_session to complete on each of its victims. Change the
- command handling flow to pass command messages all the way down
- to MDSRankDispatcher. Extract the MDSDaemon's reply path into a
- static function callable from a new context in the MDSRankDispatcher.
-
- See: http://tracker.ceph.com/issues/16288
- Signed-off-by: Douglas Fuller <dfuller@redhat.com>
- (cherry picked from commit 3a4d63ee67765010a8e53af5a89aef4f49fafd56)
-
-commit 1d3a816814c6cb87f645f205362de800cc84d484
-Author: Zhi Zhang <willzzhang@tencent.com>
-Date: Mon Jun 27 13:00:26 2016 +0800
-
- mds: fix shutting down mds timed-out due to deadlock
-
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- (cherry picked from commit ca069149654ecd10778cd5327bf59b9643e23967)
-
-commit 49a1ce936d76b4bbf7a3b46be300ad5ebb6d301e
-Author: Zhi Zhang <willzzhang@tencent.com>
-Date: Mon Jun 27 12:59:08 2016 +0800
-
- msg/async: remove the unnecessary checking to wakup event_wait
-
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- (cherry picked from commit 560dc32771be00664c4b22a0ebca5190cd246e0a)
-
-commit 2beb56a10a0319b6d061caf1da769bb3c9f5f90b
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Thu Jun 2 17:03:05 2016 +0800
-
- mds: fix SnapRealm::have_past_parents_open()
-
- the '!' got delete accidentally in commit f7fb2cb52c (mds: fix open
- snap parents tracking)
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit f28f72635c7d11f0db4f156a6d108a480295056d)
-
-commit 3d6d36a12bd4823352dc58e2135d03f261d18dbe
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu May 26 09:38:47 2016 +0200
-
- ceph-disk: partprobe should block udev induced BLKRRPART
-
- Wrap partprobe with flock to stop udev from issuing BLKRRPART because
- this is racy and frequently fails with a message like:
-
- Error: Error informing the kernel about modifications to partition
- /dev/vdc1 -- Device or resource busy. This means Linux won't know about
- any changes you made to /dev/vdc1 until you reboot -- so you shouldn't
- mount it or use it in any way before rebooting.
-
- Opening a device (/dev/vdc for instance) in write mode indirectly
- triggers a BLKRRPART ioctl from udev (starting version 214 and up)
- when the device is closed (see below for the udev release note).
-
- However, if udev fails to acquire an exclusive lock (with
- flock(fd, LOCK_EX|LOCK_NB); ) the BLKRRPART ioctl is not issued.
-
- https://github.com/systemd/systemd/blob/045e00cf16c47bc516c0823d059b7548f3ce9c7c/src/udev/udevd.c#L1042
-
- Acquiring an exclusive lock before running the process that opens the
- device in write mode is therefore an effective way to control this
- behavior.
-
- git clone git://anonscm.debian.org/pkg-systemd/systemd.git
- systemd/NEWS:
- CHANGES WITH 214:
-
- * As an experimental feature, udev now tries to lock the
- disk device node (flock(LOCK_SH|LOCK_NB)) while it
- executes events for the disk or any of its partitions.
- Applications like partitioning programs can lock the
- disk device node (flock(LOCK_EX)) and claim temporary
- device ownership that way; udev will entirely skip all event
- handling for this disk and its partitions. If the disk
- was opened for writing, the close will trigger a partition
- table rescan in udev's "watch" facility, and if needed
- synthesize "change" events for the disk and all its partitions.
- This is now unconditionally enabled, and if it turns out to
- cause major problems, we might turn it on only for specific
- devices, or might need to disable it entirely. Device Mapper
- devices are excluded from this logic.
-
- Fixes: http://tracker.ceph.com/issues/15176
-
- Signed-off-by: Marius Vollmer <marius.vollmer@redhat com>
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 8519481b72365701d01ee58a0ef57ad1bea2c66c)
-
-commit 8cd7f44d8066a796cccd872dd2593582ac061331
-Author: Javier M. Mellid <jmunhoz@igalia.com>
-Date: Fri Jun 3 17:34:10 2016 +0200
-
- rgw: aws4: add STREAMING-AWS4-HMAC-SHA256-PAYLOAD support
-
- When authenticating requests using the Authorization header in AWS4, you have
- the option of uploading the payload in chunks. You can send data in fixed size
- or variable size chunks.
-
- This patch enables streaming mode and signed headers support with chunked
- uploads.
-
- Fixes: http://tracker.ceph.com/issues/16146
-
- Signed-off-by: Javier M. Mellid <jmunhoz@igalia.com>
- (cherry picked from commit 5de5876a535537f7878615898bb9cf7887204cb1)
-
- Conflicts:
- src/rgw/rgw_rest_s3.cc
-
- No change required to resolve the conflict. Manual merge was enough.
-
-commit 276ec72e85d6650782aef2c96f4b1fbc47918f42
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri Mar 11 17:34:33 2016 +0100
-
- rgw: use std::unique_ptr for rgw_aws4_auth management.
-
- This is purely for code maintainability.
-
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 6f273eb52c07b27c7aa2d69be3e5ff5d6578558c)
-
-commit 2c422e306989f65d9112f95a131ff29479b2d0f0
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Fri Mar 11 17:33:47 2016 +0100
-
- rgw: add handling of memory allocation failure in AWS4 auth.
-
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit ddbb0ab9d5046672795ec876221de9ebd466364f)
-
-commit 2cd3ed8a59786be28b55a0983a438af1aab226ea
-Author: Ramana Raja <rraja@redhat.com>
-Date: Wed Apr 27 23:26:44 2016 +0530
-
- ceph_volume_client: allow read-only authorization for volumes
-
- Allow clients to be restricted to read-only mount of the volume
- by restricting their ceph auth ID's MDS and OSD caps to read-only.
-
- Fixes: http://tracker.ceph.com/issues/15614
-
- Signed-off-by: Ramana Raja <rraja@redhat.com>
- (cherry picked from commit 011ea5e7fb35ee07848e0c3abac24702a778ad63)
-
-commit 46246e39b8cadc14aede930559eddd09059301fc
-Author: Kefu Chai <kchai@redhat.com>
-Date: Wed Jul 6 19:41:54 2016 +0800
-
- osd: increment stas on recovery pull also
-
- PGMap::recovery_rate_summary() summaries the recovery progress from
- a pool's
- pool_stat_t.stats.sum.num_{objects_recovered,bytes_recovered,keys_recovered},
- now we only increment stats on completion of recovery push, but there
- are chances that a PG recovers by pulling data from replicas to primary.
- in that case, teuthology will erroneously consider recovery hung: a zero
- recovering_keys_per_sec or recovering_bytes_per_sec or
- recovering_objects_per_sec. so we should increment stats on pull as
- well.
-
- Fixes: http://tracker.ceph.com/issues/16277
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 9c6c4d8fef67380e2a6d93f6c101744c926d8b9b)
-
-commit 3da251fe7f3bafa9a936df209b1906824764e5f6
-Author: Kefu Chai <kchai@redhat.com>
-Date: Fri Jul 22 15:55:16 2016 +0800
-
- pybind/ceph_argparse: handle non ascii unicode args
-
- we raise UnicodeDecodeError at seeing non-ascii args if we fail to match
- it with any command signatures. instead, we should use a unicode string
- for representing the error in that case. please note, the exception is
- not printed at all in real-world. =)
-
- Fixes: http://tracker.ceph.com/issues/12287
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 5864626d275c423cdb8d3e52a91fe4cc6b8e6f90)
-
-commit b01af21ceeb83e3b2fb7cee608f2a9229e6eed7e
-Author: Oleh Prypin <oleh@pryp.in>
-Date: Wed Jun 15 00:50:20 2016 +0300
-
- Fix tabs->whitespace in ceph_argparse
-
- Signed-off-by: Oleh Prypin <oleh@pryp.in>
- (cherry picked from commit bef2c83c1da7dcc32fc2ff98cf214fc93bef75b8)
-
-commit bb2dc9537612b56a79f1237618126faecbeccc9e
-Author: Oleh Prypin <oleh@pryp.in>
-Date: Wed Jun 15 00:54:08 2016 +0300
-
- Make usage of builtins in ceph_argparse compatible with Python 3
-
- Signed-off-by: Oleh Prypin <oleh@pryp.in>
- (cherry picked from commit ddf06041ef80ac9606da8d57f048d2e23233d122)
-
-commit f80d10c82034fcd9d53b3890afe62a4dbfeb1799
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Wed Jul 20 10:23:48 2016 +0200
-
- rpm: move libatomic_ops-devel to non-distro-specific section
-
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit 94e4f2190b6ab3ff7b57b0b6095fea6d9228d917)
-
-commit a28810c69b356d1865d1ce9e989bcc9e8a66017a
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Wed Jul 20 10:22:37 2016 +0200
-
- rpm: move gperftools-devel to non-distro-specific section
-
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit 06940e29b702c7437dc9f8df365fcc383cb882e1)
-
-commit e6b7a4ba8a1a8ea13d6f7178bd69432a3705754b
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Sat Jul 9 22:55:54 2016 +0200
-
- rpm: use new name of libatomic_ops-devel
-
- The previous form, libatomic-ops-devel, has been deprecated since May 23, 2012.
-
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit c835f6ddf5839c418d29db1c2f46da32fbf05d2c)
-
-commit 9bbf2e8d874201460c3cf1dfd14cfd17752d397d
-Author: Dan Horák <dan@danny.cz>
-Date: Fri May 6 13:29:03 2016 +0200
-
- fix tcmalloc handling in spec file
-
- - there is no gperftools/tcmalloc on s390(x) yet
- - explicitly disable tcmalloc when built without
-
- Signed-off-by: Dan Horák <dan@danny.cz>
- (cherry picked from commit efa7f7b365d27797573bf4e5a9878f94f41aede2)
-
-commit 894a5f8d878d4b267f80b90a4bffce157f2b4ba7
-Merge: b15cf42 2538b77
-Author: John Spray <jspray@redhat.com>
-Date: Thu Jul 21 13:58:16 2016 +0100
-
- Merge pull request #10373 from ceph/jewel-mds-snap-failover
-
- Jewel mds snap failover
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit b26acc03ab42ba7eacb804ef8dc08c03a6e64e2d
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Mon Jun 13 10:27:18 2016 +0200
-
- ceph-osd-prestart.sh: drop Upstart-specific code
-
- Before this patch, the ceph-osd-prestart.sh script would do Upstart-specific
- things if the journal device failed to appear after a 5-second timeout.
-
- Fixes: http://tracker.ceph.com/issues/15984
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit 47a06e608b7f686252d42c5a879373d8ebb65d9d)
-
-commit 1e622a5d3b79a89a6affb56f282e1305c48ec835
-Author: Ricardo Dias <rdias@suse.com>
-Date: Tue Jul 19 15:40:36 2016 +0100
-
- rpm: Fix creation of mount.ceph symbolic link for SUSE distros
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 976c9d4f31793712b2af334e4a7a58745af8c099)
-
-commit 89cb116ca14abf5764edf07373d045bb127ca7eb
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Mon Jul 18 19:09:54 2016 +0200
-
- build/ops: build mount.ceph and mount.fuse.ceph as client binaries
-
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit b2675ff82445cda9873292ac2be8186e054098ed)
-
-commit 84b45b75c47e6234aac9d3ee1cf1c6844b898ae9
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Mon Jul 18 16:16:11 2016 +0200
-
- rpm: move mount.ceph from ceph-base to ceph-common
-
- Ceph clients use mount.ceph to mount CephFS filesystems, and
- ceph-base is not expected to be installed on client systems.
-
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit b8c24bf2f8c6a6b125778ca92d68d8e64ccf9ae0)
-
-commit e028cd140840b15a8f99962dcf8ec646da3f1f60
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Wed Jul 6 10:13:03 2016 +0200
-
- rpm: create mount.ceph symlink in /sbin (SUSE only)
-
- Fixes: http://tracker.ceph.com/issues/16598
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit b090e9da326a72068260682599c886c2d11f06b3)
-
-commit ad67d1c15f49233fe1108258d9b968c8b2301330
-Author: Kefu Chai <kchai@redhat.com>
-Date: Thu Jun 2 02:08:45 2016 +0800
-
- makefile: install mount.fuse.ceph,mount.ceph into /usr/sbin
-
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 52021ff9f0b23c36a012f19c7388dcfb2281b523)
-
- Conflicts:
- src/CMakeLists.txt (Install mount.ceph to ${CMAKE_INSTALL_SBINDIR}
- instead of sbin; install mount.fuse.ceph to ${CMAKE_INSTALL_SBINDIR} as
- well)
-
-commit 2538b77a2f219a76c19289ab3e675927f6914149
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Jul 11 15:32:41 2016 +0800
-
- client: fix MetaRequest::set_other_inode()
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 265f96bda7e106883063f074133450ce39ee262c)
-
-commit ffcfe69ef7abaaa3c663de86fb04ea986dc90b15
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Jul 11 11:25:37 2016 +0800
-
- client: close directory's snapdir when deleting directory
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 3099cabd11a16d22c6707631861bef0aa176ed02)
-
-commit b9007025f3dd49532a45267d7478dcdc5308ce3a
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Jul 11 11:07:01 2016 +0800
-
- client: invalidate snap inodes after removing snapshot
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit f180ad149ab510626fcd6cbd8221f550f9858126)
-
-commit d9f957a5cda55adcdba5db28689aeb344d10e413
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Jul 11 10:51:13 2016 +0800
-
- mds: fix incorrect "unconnected snaprealm xxx" warning
-
- If a snaprealm has no child/parent snaprelam, and the snaprealm inode
- is not in the cache while client reconnects. The snaprealm does not
- get properly removed from MDCache::reconnected_snaplrealm. This causes
- incorrect "unconnected snaprealm xxx" warning
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 85e687de876ca7e0174734ba81130949c4ab6a40)
-
-commit 3e745ef3172aeef07038c9156d4668ca08078f18
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Thu Jun 30 16:05:57 2016 +0800
-
- qa/workunits/fs: fix expect_failure function in test scripts
-
- The origin expect_failure function return 0 regardness of command's
- return value.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 16f7d7c71e65cd68cecde3e5b89d189ab5950548)
-
-commit 37157d146f1983b94588135e4b0468a9c59c3ead
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 29 20:49:40 2016 +0800
-
- client: make sure snapflush is sent before normal cap message
-
- MDS does null snapflush when it receives normal cap message. So client
- must send snapflush first.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit d3916717e2edc8000400f678fa7134ca1406a074)
-
-commit 326d46b54280ff5612ee571671cc4956fcb7e8eb
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Tue Jun 28 20:39:08 2016 +0800
-
- client: unify cap flush and snapcap flush
-
- This patch includes following changes
- - assign flush tid to snapcap flush
- - remove session's flushing_capsnaps list. add inode with snapcap
- flushes to session's flushing_caps list instead.
- - when reconnecting to MDS, re-send one inode's snapcap flushes and
- cap flushes at the same time.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit a05e996b2a2c36496abd8538829ac4897392f6eb)
-
-commit 5c2ff04061cc686c8ece37cee3393365769d2bf1
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 29 17:15:01 2016 +0800
-
- mds: handle partly purged directory
-
- For a snapshoted direcotry whose snaprealm parents are being opened,
- MDS does not know if the directory is purgeable. So MDS can't skip
- committing dirfrags of the directory. But if the direcotry is purgeale,
- some dirfrags could have already been deleted during MDS failover.
- Committing them could return -ENOENT.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit bc50e0309280c08c3ca79dfa5514ac3a15f81a23)
-
-commit 57b39f04087f3ba855248950723c949e3b7dcd7c
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 29 11:42:42 2016 +0800
-
- mds: do files recovery after processing cap flushes
-
- File recovery may update inode and trigger inode COW. MDS relies on
- client caps to setup CInode::client_need_snapflush. But for a given
- client, the reconnected caps may not include the flushing caps.
- (Before MDS failover, client released and flushed some caps at the
- same time. When MDS recovers, client re-send the cap flush and send
- cap reconnect to the MDS.) This may cause later snapflush to get
- dropped.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit dd98448d3d0bbb7d338f03f7ad1e40f217eebe0d)
-
-commit bace1c8c7ce7d29676b9ed6925cdee41af8a8425
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 29 11:25:12 2016 +0800
-
- mds: combine MDCache::{reconnected_caps,cap_imports_dirty}
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 57067e032e84bbdb69c499aa7ea93ca68082569b)
-
-commit 365bda18e3fe960be69d81882e11dcb9932a002c
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Jun 24 17:09:34 2016 +0800
-
- mds: remove CEPH_LOCK_IFLOCKL from cinode_lock_info
-
- Currently we don't support dirty CEPH_CAP_FLOCK_EXCL
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit cfc3ec17b6f245e6d8a0be4fdf6cfa64d2fb725f)
-
-commit 55367c5cda09167778839eb8474f86903857f53a
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Thu Jun 23 16:59:46 2016 +0800
-
- mds: rebuild the internal states that tracking pending snapflush
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 1b7d198f633a8608b704f82f01a3f4a4a3a4892b)
-
-commit 0897fc4f15804a25a667bf7e495dc4ff1209127b
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 22 20:34:41 2016 +0800
-
- mds: using cap_reconnect_t to track cap recconect
-
- Previous commit extended cap_reconnect_t to include snapflush
- related information. This information are needed in various
- places
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 25b6011dcf07c1fc663cbe29ffd119b66545a0ac)
-
-commit ac508dc9202ebdb8f39bf1304bb459637cae1cb9
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 22 15:56:29 2016 +0800
-
- mds: add 'follows' of first pending snapflush to cap reconnect message
-
- This helps the recovering MDS to reconstruct the internal states that
- tracking pending snapflush.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit dd3963a878d4bb2fb5992278ccbc9f7633fb8786)
-
-commit c258f52afa68bf991b4d6c76d36271333c3e49bf
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Tue Jun 21 17:17:56 2016 +0800
-
- mds: journal snap inodes that need flush when expiring log segment
-
- Treat snap inodes that need flush in the same way as open files.
- When MDS recovers, this make sure that journal replay bring snap
- inodes that need flush into the cache
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 306153b3d012832bdfa20402077fa60a9a5d626c)
-
-commit 42dd72df1a514175be05d5d613d9b00296cb1b1e
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Tue Jun 21 16:20:58 2016 +0800
-
- mds: properly update client_snap_caps when splitting snap inode
-
- update the new snap inode's client_snap_caps according to the old
- snap inode.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 4883779935219817c7e391940a025be1679daeb5)
-
-commit b15cf42a4be7bb290e095cd5027d7f9ac604a97d
-Author: Oleh Prypin <oleh@pryp.in>
-Date: Thu Jul 14 01:06:51 2016 +0300
-
- install-deps: Get the latest virtualenv in a temporary folder
- to work around a bug in old virtualenv
-
- Signed-off-by: Oleh Prypin <oleh@pryp.in>
- (cherry picked from commit 2699b6d89b8c1c193fd86b5233d1ea86458753a0)
-
-commit 00f3fd4a39f35780e602acfa4023bf59031b3617
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Tue Jul 12 16:07:53 2016 +0800
-
- ceph-fuse: link to libtcmalloc or jemalloc
-
- Fixes: http://tracker.ceph.com/issues/16655
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit e644f6eb64037b1e21ce55d4dcffa43571ac1327)
-
-commit d794e295786599102d5ea1a4c10002f4f8d85649
-Merge: bb94997 7178f23
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Thu Jul 14 12:10:11 2016 -0400
-
- Merge remote-tracking branch 'upstream/pull/10298/head' into jewel
-
- * upstream/pull/10298/head:
- doc: fix standby replay config
-
-commit 7178f23c1bcb800bec2c7bec138ac02b22dbad2b
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Tue Jul 12 15:43:23 2016 -0400
-
- doc: fix standby replay config
-
- I tried using these settings in tests without success. The correct config names
- are prefixed with "mds".
-
- Fixes: http://tracker.ceph.com/issues/16664
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
-
-commit 8981f3beb5732f51197a5be84df18edde64217ca
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Jun 21 15:09:53 2016 -0400
-
- rgw: add pg_ver to tombstone_cache
-
- a tombstone cache was added to remember the mtime of deleted objects for
- use with the HTTP_IF_MODIFIED_SINCE header, but the comparison was still
- failing because of a missing pg_ver. added pg_ver to the tombstone cache
- so it can be passed with HTTP_DEST_PG_VER
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit adb529f2fb983df671a1db58a0b17862a29762f0)
-
-commit 6c32fe8a75f535f21d3bec089bf06a82db5ec876
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri Jun 10 14:35:01 2016 -0700
-
- rgw: add obj tombstone cache
-
- The obj tombstone cache is used in multi-zone environmet to keep
- track of removed objects' mtime. This is then used to fetch remote
- object only if its newer than the object that was removed, otherwise
- we're just fetching ghost of the past.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit eb10214920c23b24edd94ca53d0f36c85404644d)
-
-commit f651a8f0cc2a11eb1a037338e35de3cf165f5ac2
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri Jun 10 14:34:41 2016 -0700
-
- rgw: rgw_obj comparison also accounts for bucket id
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit a7f32c4b1bd951b1a18b7d13013dc8e2822d6ffc)
-
-commit 354e81c1800066e4e8f525706214c41d90816b9d
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 9 14:30:42 2016 -0700
-
- cls/rgw: reduce tag_timeout significantly
-
- The tag timeout is used for applying dir_suggest changes. Shorten it
- so that changes will be reported early and can be used in data sync.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 99efdc673b7aed439eebdaa92ff117ba9646dd7c)
-
-commit 24d483119035a78973a1ee3827f5f7c8cb20ce5a
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 9 14:22:07 2016 -0700
-
- cls_rgw: dir_suggest entries bucket index logging
-
- Fixes: http://tracker.ceph.com/issues/16222
-
- Log entries that were set through the dir_suggest mechanism in
- the bucket index log.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit ae00c5529219d81987425160dbb2a4e937661a6c)
-
-commit bdef8b23714eaff933992ed8c02fb35cd8d11818
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 9 12:59:35 2016 -0700
-
- cls/rgw: fix timespan comparison
-
- Fixes: http://tracker.ceph.com/issues/16220
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit e0a07f70f7740a66ffa2646e0a57e8bdc0285373)
-
-commit c34dbd4b19dcc35483306f95932b3ed6ed8332fd
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Sat Jun 4 05:47:50 2016 -0700
-
- rgw: data sync squash, prioritize object removal
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 2fcd8b1d49aae2fd03b986dd10bb3f98d3b8f32e)
-
-commit 09eee3be8fcd79ef46ecfbd277e8cc2bf4f28d93
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Sat Jun 4 03:29:12 2016 -0700
-
- rgw: squash bi complete bi log entries
-
- only process the newest complete operation in a bilog listing.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit f69db8e455f07c5594363c5beac329cb964be1ff)
-
-commit 571a13255aff4ca072ff88bb4ce54da086fbad86
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri Jun 3 02:03:13 2016 -0700
-
- rgw: stop bucket lease only after draining object sync operations
-
- Fixes: http://tracker.ceph.com/issues/16143
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit be6ad9a76c3008ea25a737c0de718faab8fca611)
-
-commit 7af0306de5778340fc7c9395b237bf4e73716d0a
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue May 24 12:57:19 2016 -0400
-
- rgw: don't leak RGWRados::cr_registry on error
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 53a7f1a9951fa21cb46b5fb3914db3547b568aa5)
-
-commit 9591e505c1d2c7b66b4c17421f94b6fc7e68913f
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue May 24 10:40:25 2016 -0400
-
- rgw: dont need atomic RGWRados::next_rados_handle
-
- next_rados_handle is only accessed under an exclusive handle_lock
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 1adff94b720d01240040fdffebdbf53efdd528a5)
-
-commit 047379c2521434f2dbbe67ebbf53e59ed92654f0
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue May 24 10:23:26 2016 -0400
-
- rgw: remove unneeded RGWRados::num_rados_handles
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 72d5a485e41ac5824c30556b6cfe659094cd303c)
-
-commit 7848482988711406c9cde48d828a0d118f764ad1
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue May 3 10:35:41 2016 -0400
-
- rgw: use vector for librados handles
-
- using a vector instead of an array of pointers cleans up our
- initialization/shutdown logic
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 02fb39d7f5835ada4d6304f318203444dc7eedc9)
-
-commit bb94997bf4548a430b686a7ceb98052fdb051223
-Merge: 6ae4d13 a40cfe4
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Tue Jul 12 10:09:34 2016 -0400
-
- Merge pull request #9268 from theanalyst/wip-15992-jewel
-
- jewel: radosgw-admin: EEXIST messages for create operations
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 6ae4d13e81d4b98e34d7094e939a8eab5820f608
-Merge: bf73c9a 21f0216
-Author: Loic Dachary <loic@dachary.org>
-Date: Sun Jul 10 23:03:16 2016 +0200
-
- Merge pull request #8497 from sabaini/jewel
-
- ceph-disk: Accept bcache devices as data disks
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 2c39d3652acbab77e8da50fa1b7ef537374ac109
-Author: Pete Zaitcev <zaitcev@kotori.zaitcev.us>
-Date: Tue Jun 7 17:44:20 2016 -0600
-
- rgw: Add documentation for the Multi-tenancy feature
-
- Signed-off-by: Pete Zaitcev <zaitcev@redhat.com>
- (cherry picked from commit 0e622020fa2a185eaf0546d93a20b06d44e7f691)
-
-commit 9e5a3ae3cd35ccbd7a9f48c555fb93d5beee57cb
-Author: Feng Guo <diluga@gmail.com>
-Date: Fri Jun 24 09:26:16 2016 +0800
-
- RGW:add socket backlog setting for via ceph.conf
- http://tracker.ceph.com/issues/16406
-
- Signed-off-by: Feng Guo <diluga@gmail.com>
- (cherry picked from commit 3e4df832d34c782795a32b5a30f5c7414a1c3fa9)
-
-commit aa3936131d6525e656cd56315947bbf9ddc508ce
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Apr 15 20:15:14 2016 +0800
-
- mds: disallow 'open truncate' non-regular inode
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 0e4b6f2332bb4822cf324587a94144f1c98e4b97)
-
-commit 3af7b422a3a97c0e89dbff757c5ed0f4557a6602
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Apr 15 19:45:23 2016 +0800
-
- mds: only open non-regular inode with mode FILE_MODE_PIN
-
- ceph_atomic_open() in kernel client does lookup and open at the same
- time. So it can open a symlink inode with mode CEPH_FILE_MODE_WR.
- Open a symlink inode with mode CEPH_FILE_MODE_WR triggers assertion
- in Locker::check_inode_max_size();
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 4d15eb12298e007744486e28924a6f0ae071bd06)
-
-commit 8655803d8fb9ac21f75b636fb6d666f387462934
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Thu Jul 7 14:14:36 2016 -0700
-
- rgw: fix multi-delete query param parsing.
-
- Multi-delete is triggered by a query parameter on POST, but there are
- multiple valid ways of representing it, and Ceph should accept ANY way
- that has the query parameter set, regardless of what value or absence of
- value.
-
- This caused the RubyGem aws-sdk-v1 to break, and has been present since
- multi-delete was first added in commit 0a1f4a97da, for the bobtail
- release.
-
- Fixes: http://tracker.ceph.com/issues/16618
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit a7016e1b67e82641f0702fda4eae799e953063e6)
-
-commit bf73c9ad08ed2cc8db821c08694b11461549fb26
-Merge: f672ddf f858f94
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Jul 6 14:18:44 2016 -0400
-
- Merge pull request #9545 from Abhishekvrshny/wip-16117-jewel
-
- jewel: rgw: aws4 parsing issue
-
-commit 546141c94a1c5e45dcb70e2d5fd06fe1ac0b1599
-Author: Wido den Hollander <wido@42on.com>
-Date: Tue Apr 5 11:14:16 2016 +0200
-
- rgw: Set Access-Control-Allow-Origin to a Asterisk if allowed in a rule
-
- Before this patch the RGW would respond with the Origin send by the client in the request
- if a wildcard/asterisk was specified as a valid Origin.
-
- This patch makes sure we respond with a header like this:
-
- Access-Control-Allow-Origin: *
-
- This way a resource can be used on different Origins by the same browser and that browser
- will use the content as the asterisk.
-
- We also keep in mind that when Authorization is send by the client different rules apply.
- In the case of Authorization we may not respond with an Asterisk, but we do have to
- add the Vary header with 'Origin' as a value to let the browser know that for different
- Origins it has to perform a new request.
-
- More information: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
-
- Fixes: #15348
-
- Signed-off-by: Wido den Hollander <wido@42on.com>
- (cherry picked from commit 0021e224480c7164330eaa7cc1078bb8795169bf)
-
-commit f672ddfc5ad6ac86051987985067318436f0667b
-Merge: aa211cb ec884a3
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Jul 6 11:55:13 2016 +0200
-
- Merge pull request #9568 from dreamhost/wip-16182
-
- jewel: rgw: backport merge of static sites fixes
-
- Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
-
-commit 2afc176a2792a9ef389f34c7de1aba697fca6a31
-Author: Albert Tu <albert.t@inwinstack.com>
-Date: Tue Jun 28 10:38:07 2016 +0800
-
- rgw: fix double counting in RGWRados::update_containers_stats()
-
- Fixes: http://tracker.ceph.com/issues/16188
- Signed-off-by: Albert Tu <albert.t@inwinstack.com>
- (cherry picked from commit 5dd825aed25588843dc4834be3f5fdf10d93bc68)
-
-commit 489f8ce48b30c708879a002a55aecc080421b5a1
-Author: runsisi <runsisi@zte.com.cn>
-Date: Tue Jul 5 16:08:40 2016 +0800
-
- librbd: fix missing return statement if failed to get mirror image state
-
- Signed-off-by: runsisi <runsisi@zte.com.cn>
- (cherry picked from commit ea775178b61ba38237343b07a90d19802f0b7dac)
-
-commit a7987f060479f81d6181f8949e8ed2c8b3029dfd
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed May 25 18:33:49 2016 +0800
-
- MDSMonitor.cc: fix mdsmap.<namespace> subscriptions
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 8f09dd15cb07597c57d0a6ae981f15a47de11bb9)
-
-commit d244b7a0c6eb4a57a424297d4293184dff28b94c
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Fri Jun 17 11:53:32 2016 -0400
-
- mds: add maximum fragment size constraint
-
- This commit adds a new config option
-
- mds_bal_fragment_size_max = 10000*10
-
- which is an order of magnitude larger than mds_bal_split_size.
-
- This limit prevents a fragment from getting too large which results in large
- omap directories.
-
- Right now the limit is enforced only in the RPC paths and in stray directory
- entry creation.
-
- Fixes http://tracker.ceph.com/issues/16164
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
- (cherry picked from commit 60af83c80910070d8fb10ac7a4f6f24d49521c1b)
-
-commit 64d99b160d9d6a8758b7a9b3783bd1d153e15c9a
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Jun 17 11:58:13 2016 +0800
-
- mds: fix Session::check_access()
-
- It calls CInode::make_path_string(...) with the second argument is
- false. The second argument makes the third argument useless. For
- newly created inode, the path string is something like #1xxxxxxxxx.
- This can cause the access check to fail.
-
- Fixes: http://tracker.ceph.com/issues/16358
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit a94ef56523a383c44c7a52e473e37a43fa0cb6a2)
-
-commit bce5646cd7c9bc9c753bfcefeff37991763b9066
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Jun 6 16:41:49 2016 +0800
-
- client: skip executing async invalidates while umounting
-
- Fixes: http://tracker.ceph.com/issues/16137
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit b95e603a3f9568debeb76fc49aae9a6ee4b75c6b)
-
-commit fd7ff96cbc4a2e9b38d805f36cd4e72a32f04925
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Aug 10 15:15:48 2015 +0800
-
- ceph-fuse: add option to disable kernel pagecache
-
- When multiple clients read/write to a file at the same time, we need
- to disable cache and let reads/writes go to OSDs. In ceph-fuse case,
- there are two caches, one is in ceph-fuse, another one is in kernel.
- We can't disable/enable the kernel cache dynamically. So adding an
- config option to completely disable kernel cache. Disabling kernel
- cache may reduce performance, so option is disabled by default.
-
- Fixes: 12653
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 0f11ec237d4692d313a038ed61aa07a3f40555ba)
-
- Conflicts:
- src/common/config_opts.h
- follow the content in patchset, set fuse_use_invalidate_cb
- to True. Which is also the backport
- for http://tracker.ceph.com/issues/15634
-
-commit 3f76e4acf243dda26c44ae95919b3d4444bd7d88
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jun 29 14:50:12 2016 -0700
-
- rgw: finish error_repo cr in stop_spawned_services()
-
- Fixes: http://tracker.ceph.com/issues/16530
-
- Need to call finish, otherwise drain_all() wouldn't be able to
- drain it.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 492bb608733c83a5d85319cf47c4d86402344376)
-
-commit a5f5513ede87d7d77d83a9327e8d178767f734ea
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Tue Jun 28 14:39:46 2016 -0700
-
- test: fix CMake build of ceph_test_objectcacher_stress
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit 2ee3d02c8f5de8d2a0ae3e22f3029b269fe4a212)
-
-commit 17f1bffdb891a155532d966b7d3ab4983c9016cf
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Mon May 23 15:14:21 2016 -0700
-
- ObjectCacher: fix bh_read_finish offset logic
-
- If we have an incoming read split across multiple BufferHeads, we want to
- line up the BufferHead's bl with the incoming OSDOp's bl at the right offset. We
- were erroneously using this nonsense calculation (always equal to zero!) when
- a much simpler comparison of the BufferHead's logical object offset to the
- incoming OSDOp's logical offset will do the trick nicely.
-
- Fixes: http://tracker.ceph.com/issues/16002
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit 9ec6e7f608608088d51e449c9d375844631dcdde)
-
-commit 73bc6d11745246df45ea6c4b5fbf9be3b9e91c09
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Thu Jun 23 14:23:51 2016 -0700
-
- osd: provide some contents on ObjectExtent usage in testing
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit a555d9a0c7d3b6c2206520cf78445234b0834639)
-
-commit 3446fa498266ec2902a1d4d9215de4e4b1d9c455
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Fri Jun 10 17:01:09 2016 -0700
-
- test: build a correctness test for the ObjectCacher
-
- For now it's very specifically designed to reproduce
- http://tracker.ceph.com/issues/16002, but it can
- be extended to other patterns in the future.
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit 0fd55a9886dd8da344c23a5e9898ee5c5061e8f9)
-
-commit b6684914e29fdc375d91be7c80cdf9615d637c8c
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Tue May 31 16:18:19 2016 -0700
-
- test: split objectcacher test into 'stress' and 'correctness'
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit cc9aab1b0a22c3f7320046b97f75dccf2b86cc6d)
-
-commit 74f59203a13da4ec5ca673a921ed3d07e8d5fc9b
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Thu Jun 23 13:41:46 2016 -0700
-
- test: add a data-storing MemWriteback for testing ObjectCacher
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit ed5801492bf2850e80a328ce5a61cb1ff2709215)
-
-commit aa211cb4ff0a7e9cac4779187848b3ba00c39bf9
-Merge: e3ccf0f d48a1ed
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:36:20 2016 +0200
-
- Merge pull request #9099 from Abhishekvrshny/wip-15841-jewel
-
- jewel: s3website: x-amz-website-redirect-location header returns malformed HTTP response
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit e3ccf0f9d31c9e35edb551dc24da7af7265799c1
-Merge: 448deed a08caa6
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:35:23 2016 +0200
-
- Merge pull request #9265 from Abhishekvrshny/wip-15965-jewel
-
- jewel: No Last-Modified, Content-Size and X-Object-Manifest headers if no segments in DLO manifest
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 448deed8484b06bdbbdad62cbe34cfab7958bbc1
-Merge: ad182de ff9c29a
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:34:42 2016 +0200
-
- Merge pull request #9267 from Abhishekvrshny/wip-15960-jewel
-
- jewel: rgw: custom metadata aren't camelcased in Swift's responses
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit ad182de1ca849d90fbbbf2ec057b476f32e86d8b
-Merge: 3ccfac6 108638f
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:28:45 2016 +0200
-
- Merge pull request #9316 from Abhishekvrshny/wip-15954-jewel
-
- jewel: rgw: initial slashes are not properly handled in Swift's BulkDelete
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 3ccfac6b8e98afef19e6c113bd38ae7ab0c51c24
-Merge: 4e1ebac 0bdc8fd
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:26:09 2016 +0200
-
- Merge pull request #9390 from vumrao/wip-vumrao-16071
-
- jewel: rgw : cleanup radosgw-admin temp command as it was deprecated
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 4e1ebac3048ee1750978e11115144df074923e22
-Merge: 4957014 4eded9a
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:25:51 2016 +0200
-
- Merge pull request #9542 from Abhishekvrshny/wip-15967-jewel
-
- jewel: rgw: account/container metadata not actually present in a request are deleted during POST through Swift API
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 4957014a0e7a744af6c782e6d4e9e5a89c934ace
-Merge: bb02d3e e8b7dd4
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Thu Jun 30 10:25:30 2016 +0200
-
- Merge pull request #9543 from Abhishekvrshny/wip-16040-jewel
-
- jewel: rgw: updating CORS/ACLs might not work in some circumstances
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 757babb03a9024d6aa42fb327244fd983c066545
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 09:03:24 2016 -0400
-
- librbd: memory leak possible if journal op event failed
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f5069750849c2c43caa4bff766301169a4bfc6ca)
-
-commit e7ec20e6c54f913dd4bf52a949488ac9d258c150
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 08:45:59 2016 -0400
-
- librbd: ignore snap unprotect -EBUSY errors during journal replay
-
- Fixes: http://tracker.ceph.com/issues/16445
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit beef0b4b024e9692305f4b413e6c6b520fdaa7f9)
-
-commit cbc963684def355b9c27932fdb4c605bf373ed6e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 09:23:32 2016 -0400
-
- librbd: delete ExclusiveLock instance when switching to snapshot
-
- Fixes: http://tracker.ceph.com/issues/16446
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 677832ceb24096ddbeaf2d60e0ac72d28c399f02)
-
-commit d9c3f28f1200e99c8ecf92f50ec4e8840d74a0f1
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 13:34:56 2016 -0400
-
- librbd: mark exclusive lock as released after journal is closed
-
- Fixes: http://tracker.ceph.com/issues/16450
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 1811e62aa0ba3bab85c536eaab8f3adec6d1fffa)
-
-commit b1d969868bdd898958236212ee847f7a401c6406
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jun 24 10:03:53 2016 -0400
-
- librbd: do not propagate mirror status notification failures
-
- These should be treated as a broadcast since no ACK is required. The
- peer will eventually see the notification or its watch will have timed
- out and it will re-sync.
-
- Fixes: http://tracker.ceph.com/issues/16470
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 97bade9f76af62765d7aa8c2154e51a7b231e40f)
-
-commit 51defeada069c0e33b03b96be962f155ce3df295
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 22 18:19:52 2016 -0400
-
- librbd: fix crash while using advisory locks with R/O image
-
- Fixes: http://tracker.ceph.com/issues/16364
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 1007aea3d78ca5aead8a11f932da0c1d9d67259e)
-
-commit db28ddcf88c13aef80e5a7131db463b305102abe
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 22 10:14:21 2016 -0400
-
- rbd-mirror: block proxied ops with -EROFS return code
-
- When replicating to a local image, the daemon will own the
- exclusive lock and will receive any proxied maintenance ops
- from other clients. Since the image is non-primary, respond
- with -EROFS.
-
- Fixes: http://tracker.ceph.com/issues/16411
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 07b49df24e5f30460ce3ab584a89370ea3ff7cc8)
-
-commit ebce8ceb9353052d1d43d18e2bb76c68e581272e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 22 10:13:45 2016 -0400
-
- librbd: optionally block proxied requests with an error code
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 93e2faf38e866fb3e32a7b3f3527d97215c60d31)
-
-commit bb02d3e7a4db89d693ed1555d2ac82c5452978e1
-Merge: 8542898 b4a80cb
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Jun 30 09:41:20 2016 +0200
-
- Merge pull request #9631 from dillaman/wip-16232
-
- jewel: test: improve rbd-mirror test case coverage
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 70bf7465ad7c75c9c7623a446218ab501f329bd3
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 20 09:39:24 2016 -0400
-
- librbd: potential race when replaying journal ops
-
- Fixes: http://tracker.ceph.com/issues/16198
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 75b0f58e37b0ede5e8cf8dcaea980cf71a5ca908)
-
-commit f3f4a4a20ab3039f8dfeda23c773141bf6d95792
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 16 09:27:50 2016 -0400
-
- librbd: journal callback to interrupt replay
-
- If the exclusive lock is lost while the journal is in the
- replay state, the journal close will block until the replay
- completes. The new callback will facilitate stopping replay
- in a timely fashion so that the journal can be closed.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 9687e5e34aca98934fcf04089ead2794629455a1)
-
-commit b203168e21c0cfba9df55e9ff43e73a5905119d6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 15 23:04:48 2016 -0400
-
- rbd-mirror: keep local pointer to image journal
-
- Fixes: http://tracker.ceph.com/issues/16230
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 47e25e59a8ed4c4e64ae58b41c03125c6d3c4104)
-
-commit 0399958f6cc2a16487f0962b5d5a317dc1d9ff21
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 20 11:41:31 2016 -0400
-
- rbd-mirror: keep events from different epochs independent
-
- Fixes: http://tracker.ceph.com/issues/16362
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3a5b491ec61134dc2e18cbe4e27a54e64b17f7d2)
-
-commit 6a28d63ac609c4e3eb43a31cabe36f2c79c875d2
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Jun 20 10:32:04 2016 -0400
-
- librbd: fix lockdep issue when duplicate event detected
-
- Fixes: http://tracker.ceph.com/issues/16363
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 86ef725c34ae950c0e41e89c1aa0c6a15e40f369)
-
-commit 1e85da9cb97f6262eb25d8de234d45e8daccd461
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 16 17:32:20 2016 -0400
-
- rbd-mirror: ensure replay status formatter has completed before stopping
-
- Fixes: http://tracker.ceph.com/issues/16352
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit cccdca460b4be310f99877cf43c48300713150df)
-
-commit bf58eabf561fdb041ed170e54e5d35c46cbe3258
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 16 10:37:56 2016 -0400
-
- journal: do not log watch errors against deleted journal
-
- The peer rbd-mirror process will eventually notice that the journal has
- been removed and clean itself up. This avoids flooding the log with
- expected error messages when journaling is disabled.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8317ce1611c39ad6a58bf2d760a010587d91ec60)
-
-commit deb6ca84e4083b1cf569d22b84f3194b1fb27a4b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 16 09:38:28 2016 -0400
-
- librbd: force-remove journal when disabling feature and removing image
-
- If mirroring is enabled, it's nearly certain that the peer rbd-mirror
- daemon will be a registered client within the journal. Without
- forcing the removal, this would prevent the removal from occurring.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit d83aa1e0e44784e1f38698a839f8a353c87027eb)
-
-commit 415ea77fdad016faf7da150630e933930c5ac4b6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 16 09:31:03 2016 -0400
-
- librbd: ignore ENOENT error when removing image from mirror directory
-
- Fixes: http://tracker.ceph.com/issues/16348
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4255afd34927ad6c303074aa6814538a8b5ae96e)
-
-commit cf65ed998b175e5d766364ff18741554b775b632
-Author: Yuan Zhou <yuan.zhou@intel.com>
-Date: Thu May 12 18:22:12 2016 +0800
-
- rbd: Skip rbd cache flush if journaling is enabled under aio_flush
-
- With journaling rbd writes will be persisteted on rbd journal objects.
- The journal will be replayed if crash happen. So it's not necessary to
- flush rbd_cache in this case. This will improve the flush latency.
-
- This patch adds checking on handling aio_flush: if journaling is
- enabled, rbd cache flushing is skipped.
- In a system flush(ImageCtx::flush) the cache is flushed even w/ journaling
- where we truly do need to flush all IO out to disk.
-
- Fixes: http://tracker.ceph.com/issues/15761
-
- Signed-off-by: Yuan Zhou <yuan.zhou@intel.com>
- (cherry picked from commit f2def83b7a4a98bc60db5ba8936d78a49abace88)
-
-commit caad884704ce22ae0a860a12693d7529a5837212
-Author: youji <youji@ebay.com>
-Date: Tue Jun 14 11:12:16 2016 -0700
-
- mon: Monitor: validate prefix on handle_command()
-
- Fixes: http://tracker.ceph.com/issues/16297
-
- Signed-off-by: You Ji <youji@ebay.com>
- (cherry picked from commit 7cb3434fed03a5497abfd00bcec7276b70df0654)
-
-commit 3250c4d5a0bd9fc32eb6b1831a38363581f7c1bd
-Author: Abhishek Lekshmanan <abhishek@suse.com>
-Date: Mon Jun 20 15:56:50 2016 +0200
-
- rgw_swift: newer versions of boost/utility no longer include in_place
-
- boost > 1.58 no longer includes in_place in boost/utility, we need to
- include in_place_factory explicitly. This causes build failures in
- distros that ship with a higher version of boost. Since the only call is for
- swift_ver_location, another possibility is to use emplace()
- instead (though this requires boost ~ 1.56)
-
- Fixes: http://tracker.ceph.com/issues/16391
- Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
- (cherry picked from commit a14f0f3869bb7defa7587ad9ccb18c3f086b2c3d)
-
- Conflicts:
- src/rgw/rgw_rest_swift.cc
- jewel does not have #include <boost/optional.hpp>
-
-commit 85428983070c8df663056404a7c63959bb8ef693
-Merge: 2817f99 e9f9916
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Jun 29 16:47:15 2016 +0200
-
- Merge pull request #9294 from theanalyst/wip-16009-jewel
-
- jewel: radosgw-admin: failure for user create after upgrade from hammer to jewel
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit dd635e46ee2425335264ae493cb6b8437cd712fc
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 23 10:25:54 2016 -0400
-
- librbd: ignore missing object map during snap remove
-
- Fixes: http://tracker.ceph.com/issues/16350
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 68b296b0f107db39b16fa90c186fdc920d97170d)
-
-commit db7ce96a3093e661f535efdd5e7e37177ba0732b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Jun 24 10:52:16 2016 -0400
-
- librbd: removal of partially deleted image needs id lookup
-
- Several operations depend on the image id but if the image cannot be
- opened to retrieve the id, these cleanup operations cannot be executed.
-
- Fixes: http://tracker.ceph.com/issues/16471
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6a9e7da6c3da40c7b25ff3d5ac84027e94beb287)
-
-commit c1a47c7728a17dbfc71280270b0c3079e5961ffb
-Author: Ken Dreyer <kdreyer@redhat.com>
-Date: Tue May 31 17:50:05 2016 -0600
-
- packaging: move parted requirement to -osd subpkg
-
- Prior to this change, ceph-base required the "parted" package, which
- meant that any installation of ceph-osd, ceph-mon, or ceph-mds would
- pull in the parted package.
-
- Move the parted dependency to ceph-osd, since ceph-disk is the only
- thing that uses parted.
-
- The advantage of this change is that Mon and MDS systems will not need
- to install the parted package.
-
- Fixes: http://tracker.ceph.com/issues/16095
-
- Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
- (cherry picked from commit 115349680bad520a0aa56ce3a346d93f541a905c)
-
-commit 74dd0359d4d6db3c6dac4fd41703270e5020aad7
-Author: Sage Weil <sage@redhat.com>
-Date: Mon May 2 14:28:55 2016 -0400
-
- osd/PG: set last_* PG fields on a creating PG
-
- Use the value from pg_history_t that ultimately came from the
- mon if last_epoch_started == 0. This establishes a sane lower
- bound on these timestamps, and prevents a mon health error from
- coming up about how a PG is stuck in whatever state while it is
- being created.
-
- (We addressed half of this problem in commit 6ca6aeac, but the
- warning comes back as soon as the OSD reports with a creating
- state.)
-
- Fixes: http://tracker.ceph.com/issues/14952
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 3be3bc60c12448a36f607c8d4fbf3300c7bbdbee)
-
-commit 2c03e02a04c217b8461b858fd3b46b73c4a370d1
-Author: Sage Weil <sage@redhat.com>
-Date: Mon May 2 14:27:16 2016 -0400
-
- osd: set pg history last_clean_scrub_stamp on create
-
- We were setting the other two; set this one as well.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 47f540d5b7ecc4ae193057df429db24ca6b3de8d)
-
-commit a2e8ae68ea452d03519359cb0cd344e71e603fa9
-Author: kofiliu <liu.xuan@h3c.com>
-Date: Fri May 27 03:45:06 2016 -0400
-
- osd: sparse_read offset may not be zero for ecpool
-
- Signed-off-by: kofiliu <liu.xuan@h3c.com>
- (cherry picked from commit 65e8738611cde0090619b3566a2e25f83b4c8468)
-
-commit 2817f9978f73014b1b1363cecacabdd98e499c72
-Merge: 38a2542 8b82bb8
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jun 29 11:42:43 2016 +0300
-
- Merge pull request #9721 from trociny/wip-16289-jewel
-
- jewel: qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit b8f7aa28c394830bac9aa73429131e92f7499aa0
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sat Jun 11 13:39:23 2016 +0800
-
- msg/async/AsyncConnection: make verify auth callback without connection lock
-
- Fixes: http://tracker.ceph.com/issues/16237
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 2b7776545c3f87d7f54a53190e65ec48378eaa05)
-
-commit 3dbb08a069c8e8238d2884a78b04f0a0d01a36e3
-Author: Haomai Wang <haomai@xsky.com>
-Date: Thu May 12 12:01:35 2016 +0800
-
- AsyncConnection: create writable event for in progress connection
-
- Previously we use a tricky with ceph msgr protocol, if initiator side got
- in progress connection state, it will wait until read event. Because if
- tcp session built successfully server side will send the banner firstly
- and initiator side will get read event. Otherwise, if connection failed,
- read event also be called.
-
- But actually man(2)[http://man7.org/linux/man-pages/man2/connect.2.html]
- specify if we want to get notification whether connection built, we need
- to listen writable event. It means when connection built, send buffer
- is ready to be written.
-
- This patch follow the strict nonblock connect process. Not fully sure fix
- http://tracker.ceph.com/issues/15849
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit a74ce419133881ff8618733a0501c4a47e1368e3)
-
-commit 6554d462059b68ab983c0c8355c465e98ca45440
-Author: Samuel Just <sjust@redhat.com>
-Date: Tue Jun 7 17:15:05 2016 -0700
-
- OSDMonitor::prepare_pgtemp: only update up_thru if newer
-
- Fixes: http://tracker.ceph.com/issues/16185
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 5f2bd7b6b28aad96d68444b22c04b8b24564616b)
-
-commit a826bb818b02edac71b69fdd97e9318bb42ebc36
-Author: Samuel Just <sjust@redhat.com>
-Date: Thu Jun 2 10:43:17 2016 -0700
-
- OSDMonitor: drop pg temp from sources other than the current primary
-
- Fixes: http://tracker.ceph.com/issues/16127
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 1a07123c38e3fecb3fb2e43bbbae962d8411d287)
-
-commit 18fdc1c9f061b396df8095907c5b0ffb0591e76d
-Author: Sage Weil <sage@redhat.com>
-Date: Tue May 24 14:02:32 2016 -0400
-
- osd: reject PARALLELEXEC ops with EINVAL
-
- Errors are better than crashing.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 407495197dd878b62f1356f6d939e33ab50d78c6)
-
-commit f91da931bcca9fd9f055a8d42d86ba3c3d3ea25f
-Author: Sage Weil <sage@redhat.com>
-Date: Tue May 24 14:02:14 2016 -0400
-
- ceph_test_rados_api_misc: test rados op with bad flas
-
- Pass the bad PARALLELEXEC flag to remove(), which takes a flags arg.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 1aa807f4f29b4b016cc737ffa443e8f30c3b7693)
-
-commit edd3f799fb1e5d70244412c5a1be17f74397aae2
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun Jun 19 23:42:36 2016 +0800
-
- msg/async: close STATE_WAIT connection in short period
-
- 1. in practice, STATE_WAIT connection caused by racing connect should be
- resolved in milliseconds level. we don't need to keep this connection
- forever.
- 2. it will avoid unexpected osd peering hang because of outside network
- problem.
-
- Fixes: http://tracker.ceph.com/issues/16378
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 4de5407ac96686748497253e4daf51177f809a95)
-
-commit af8e86c20e9b1124abe33f0dff58817fc8aad7c9
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun Jun 19 23:12:10 2016 +0800
-
- test_msgr: add assert if wait for shutdown hang
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit ca22e0bc09c1a13c8dac14b25c00501e912b8006)
-
-commit 42ef435554a21dfd5daec53002440a38f4d9f705
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun Jun 19 23:04:46 2016 +0800
-
- test/test_msgr: add shutdown hang debug info
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 37b53d69d3d8c848d4627475fd63c80e15e118e7)
-
-commit d4c531dca281560b904ec14b2749bc2924f470fb
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun May 22 23:43:47 2016 +0800
-
- test_msgr: add verbose info for pending connections
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 39515b0f7c49d0cedbec0cf0dc2196b9d6d6339c)
-
-commit 90ce35c4f449bfd48398b8a164e423f3d72609b2
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun Jun 19 23:03:07 2016 +0800
-
- msg/async/AsyncConnection: lower racing case debug log level
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit d8cc985fe0ebc18d4ff725f50304a5ff36a77cd0)
-
-commit 38a25420a0120288029d65cf924f1cbe5f3eb3fd
-Merge: 980abcf 75d3261
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Jun 29 09:56:58 2016 +0200
-
- Merge pull request #9425 from cbodley/wip-rgw-sync-retry-jewel
-
- jewel: rgw: retry on bucket sync errors
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 980abcfd3966c29b4871d5a0913051a8312d866c
-Merge: e230023 933fdef
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Jun 29 09:55:26 2016 +0200
-
- Merge pull request #9327 from cbodley/wip-rgw-zone-modify-master-jewel
-
- jewel: rgw: add_zone only clears master_zone if --master=false
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit e2300232b07175a12b92f23352deb34210d8ae41
-Merge: e63dcb0 8163c4d
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Jun 29 09:50:04 2016 +0200
-
- Merge pull request #9242 from yehudasa/wip-15911-jewel
-
- jewel: rgw: don't unregister request if request is not connected to manager
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit e63dcb08083dff3a8382900f90df9f3311c9ec99
-Merge: c9f2fda b751d48
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jun 28 15:53:03 2016 -0400
-
- Merge pull request #9883 from dillaman/wip-16422
-
- jewel: librbd: flag image as updated after proxying maintenance op
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit c9f2fda32c55f85f717ec26dfcf9140b16fa8cc6
-Merge: 9aafefe 70018bf
-Author: Samuel Just <sjust@redhat.com>
-Date: Mon Jun 27 12:43:11 2016 -0700
-
- Merge pull request #9105 from Abhishekvrshny/wip-15768-jewel
-
- jewel: FileStore: umount hang because sync thread doesn't exit
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 9aafefeab6b0f01d7467f70cb2f1b16ae88340e8
-Merge: 25c807b cb9e9e1
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Jun 27 17:50:39 2016 +0200
-
- Merge pull request #9633 from liewegas/wip-async-jewel
-
- msg/async: backports of all asyncmsgr fixes to jewel
-
- Reviewed-by: Haomai Wang <haomai@xsky.com>
-
-commit 25c807b1919fe11b8d8183b06cdfc5465357d509
-Merge: ae34e37 6619bd9
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Jun 27 09:12:14 2016 -0400
-
- Merge pull request #9576 from Abhishekvrshny/wip-16148-jewel
-
- jewel: Scrub error: 0/1 pinned
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit ae34e3742651f7b679e4b524676d26d4fb906562
-Merge: e16830c b7f0e73
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Jun 27 09:11:43 2016 -0400
-
- Merge pull request #9575 from Abhishekvrshny/wip-16150-jewel
-
- jewel: crash adding snap to purged_snaps in ReplicatedPG::WaitingOnReplicas
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit e16830c6287323aae4fdddd9f4192793a6c48e74
-Merge: 2cf8d58 6c1163c
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Jun 27 09:10:36 2016 -0400
-
- Merge pull request #8754 from kmroz/wip-backport-fix-run-dir-chown
-
- jewel: global-init: fixup chown of the run directory along with log and asok files
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 1f19dbd0f092390b44acfb5fe9dc3936c6732fdd
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Mon Jun 27 14:45:02 2016 +0300
-
- librbd: potential use after free on refresh error
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit e92b3950cd261d36de422ccaa4a2441d41c80d0c)
-
-commit 2cf8d58beb164017d065e91fdbf8c7a380a4dddb
-Merge: b861c30 3f8642d
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Jun 27 10:12:35 2016 +0200
-
- Merge pull request #9578 from Abhishekvrshny/wip-16080-jewel
-
- jewel: osd:sched_time not actually randomized
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit b861c30bdf86378845379bd3e66db32f264b23ee
-Merge: eea4851 1c7abcb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Jun 27 10:08:25 2016 +0200
-
- Merge pull request #9574 from Abhishekvrshny/wip-16153-jewel
-
- jewel: Missing export for rados_aio_get_version in src/include/rados/librados.h
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit eea48519d76e53ebe94947165c9404259397a37e
-Merge: 057ff74 9415d38
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Jun 27 10:06:54 2016 +0200
-
- Merge pull request #9565 from dzafman/wip-15767-jewel
-
- jewel: Fixes for list-inconsistent-*
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 057ff74ede5510e1b28b19e3f99d823781d5da39
-Merge: 50e242c b2d1df1
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Jun 27 09:42:28 2016 +0200
-
- Merge pull request #8904 from SUSE/wip-15700-jewel
-
- jewel: rados/test.sh workunit timesout on OpenStack
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit ad3b788b0c83ffb1339d940cd86555dbc3b1b55f
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Sat Apr 23 20:33:17 2016 +0200
-
- Drop ceph Resource Agent
-
- This RA wraps the ceph sysvinit script. As of Jewel, none of the supported
- distros are using sysvinit anymore. So, drop it.
-
- Incidentally, Pacemaker can control systemd units without any wrappers.
-
- References: http://tracker.ceph.com/issues/14828
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit bb624c7334ee4241ea3bf892f88e25d165dc3477)
-
-commit b751d4854aa8629f46f0e3dd835aff27b8be709d
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jun 21 14:56:43 2016 -0400
-
- librbd: flag image as updated after proxying maintenance op
-
- Fixes: http://tracker.ceph.com/issues/16404
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 478dd5f173591914b41d87b8c6d035c32cac8d3e)
-
-commit 50e242c28b766bd35c924f0f01c0298ed166d20a
-Merge: a34b227 9b75275
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Tue Jun 21 16:43:20 2016 -0700
-
- Merge branch 'wip-dmick-install-deps-jewel' into jewel
-
- install-deps.sh: use mk-build-deps instead of processing control
-
- Reviewed-by: Erwan Velu <erwan@redhat.com>
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 9b7527537547b388d1cd75cb70a522712420a455
-Author: Dan Mick <dan.mick@redhat.com>
-Date: Wed Mar 23 17:43:53 2016 -0700
-
- install-deps.sh: use mk-build-deps instead of processing control
-
- mk-build-deps is designed to handle installing build dependencies;
- use that instead, so '|' indications are handled properly.
-
- Signed-off-by: Dan Mick <dan.mick@redhat.com>
- (cherry picked from commit 99bca09b8d09c41077a9d2141ff556b74328e57a)
-
-commit a34b227c1ed11f51d830ea48a6fbfc0c74a981a6
-Author: Roi Dayan <roid@mellanox.com>
-Date: Wed Apr 20 17:56:16 2016 +0300
-
- xio: add MNop.h to dist tarball
-
- This file is needed when we want to build a package with xio messenger
- but was not added to dist tarball.
-
- Signed-off-by: Roi Dayan <roid@mellanox.com>
- (cherry picked from commit ac50842d81d271569d4149737834ac53b2f51db2)
-
-commit 393bf7ef409253123e0721cdfe3b78aa4fd55148
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Wed Jun 15 16:53:16 2016 +0200
-
- rgw: check for -ERR_NOT_MODIFIED in rgw_rest_s3.cc
-
- Fixes: http://tracker.ceph.com/issues/16327
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit fc38346c596d8b0bc156183970d6a327943cb577)
-
-commit 6b41d76f53337a696523cddb47b53b703cdfa571
-Author: Haomai Wang <haomai@xsky.com>
-Date: Tue Jun 14 11:03:19 2016 +0800
-
- TaskFinisher: cancel all tasks wait until finisher done
-
- Otherwise, caller may think pending task won't be executed but actually
- finisher may execute callback which may cause refer to freed object.
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 40c5679ef038375e2bde982f401d78c1f3e05c6c)
-
-commit 762db30a3c2c43e56b227017b993802369c07219
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Tue May 24 09:29:32 2016 +0530
-
- rgw: support size suffixes for --max-size in
- radosgw-admin command
-
- Fixes: http://tracker.ceph.com/issues/16339
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 62eec902c70463173e758e55fa38594c594f868f)
-
-commit e3a99c082e3ebd56d5b40d7d94d98e35629df81e
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Thu May 26 23:30:25 2016 +0530
-
- common: add int64_t template for strict_si_cast()
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 8e429d05370fbe7935212d0ae9608e7547f39860)
-
-commit f8e491168d4802ab071e30e4fdd654dca018bfe6
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Mon May 9 18:00:28 2016 +0530
-
- rados: Add cleanup message with time to rados bench output
-
- Fixes: http://tracker.ceph.com/issues/16338
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 885ebb1650bb4a355600d85ca436c1ecd4916dce)
-
-commit 8b82bb85e4f2d6fb81c3c4ccc6789856c78f4984
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Tue Jun 14 15:28:06 2016 +0300
-
- qa/workunits/rbd: respect RBD_CREATE_ARGS environment variable
-
- Fixes: http://tracker.ceph.com/issues/16289
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 3048d3c7ce800a6174c54946b838e4e4079ec609)
-
-commit 9415d38139a66b86ff40e0521b769665f31fd36b
-Author: David Zafman <dzafman@redhat.com>
-Date: Thu May 5 23:20:58 2016 -0700
-
- rados: Improve list-inconsistent json format
-
- Use array "errors" of strings for the error bits
- Change snapshot number to integer instead of hex
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 07dc844d6804db93055573ec83e6753773a4c049)
-
-commit 2fd6e7cf78f2eabbec669f3f9c4e60f1aa3ee8bd
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri May 6 19:54:11 2016 -0700
-
- test: Fix test to not use jq -S which isn't avail in all distributions
-
- Fixes: http://tracker.ceph.com/issues/15766
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit a2147ad3cb256c34541ff7dc285594a22a24dfc6)
-
-commit c789aa39f27dc83f52465ba2d5b513a06b99c9d2
-Author: David Zafman <dzafman@redhat.com>
-Date: Tue May 3 12:10:38 2016 -0700
-
- test: Add testing of new scrub commands in rados
-
- Test list-inconsistent-pg
- Test list-inconsistent-obj
- Test inconsistent-snapset
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit db517ba9176f1ee829453b016b1bd43c6054a555)
-
-commit a6f3f762505849994c91efea98c345da16561a22
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri Apr 29 11:25:18 2016 -0700
-
- rados: Don't bother showing list-inconsistent-* errors that aren't set
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit a551b6bd5c4eba11c170afe63994258e7598c3d2)
-
-commit 4c72195a6c5cb9eeca952f12edf62a10ec666f10
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri Apr 29 17:09:13 2016 -0700
-
- osd, rados: Fixes for list-inconsistent-snapset
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit fdca113fc24adbb4f60bfdc55fbbd5044b711b5d)
-
-commit 4e4e562926d38371f70ba2cf2f7003daa251b9f0
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri Apr 29 11:26:39 2016 -0700
-
- include, rados: Fixes for list-inconsistent-obj and librados
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 4fc4326b36aa00092043514746aa39aedad06b0f)
-
-commit 80f0dd348f32ff6e1f98ca29ea2ed38b5b7f5854
-Author: David Zafman <dzafman@redhat.com>
-Date: Tue Apr 26 18:16:22 2016 -0700
-
- rados: Balance format sections in same do_get_inconsistent_cmd()
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit de4681b80a5d24e72bbc7ac6dfee4775987fd834)
-
-commit d248aba10ed232df116729591fea5b195a245735
-Author: David Zafman <dzafman@redhat.com>
-Date: Mon Mar 21 20:41:03 2016 -0700
-
- rados: Include epoch in the list-inconsistent-* command output
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit df4bc16c4d49489f7398eb1ecc7b9aef93258414)
-
-commit 43141e383ebac822221b3f22392f02b95b015ef5
-Author: David Zafman <dzafman@redhat.com>
-Date: Mon Mar 21 20:39:53 2016 -0700
-
- rados: Improve error messages for list-inconsistent commands
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit cea7cf56ee3b9593c935d0c74ce6e4b28b14c2da)
-
-commit 502540faf67308fa595e03f9f446b4ba67df731d
-Author: Jenkins Build Slave User <jenkins-build@trusty-huge--dfeed223-b008-47e6-b689-a0d96992b62c.localdomain>
-Date: Fri May 13 17:50:34 2016 +0000
-
- 10.2.1
-
-commit b4a80cb1e30f8da8e2b0fc2b18fc846609282879
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Sat Jun 11 20:01:31 2016 +0300
-
- qa/workunits/rbd: specify source path
-
- otherwise it looks in $PATH for the script
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 698242e7435c9c4d1db7cb6d5aab3faf57eda840)
-
-commit 70c97bd07e6764e1c6ff83225f6a2a9dcdfb989e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 9 16:23:52 2016 -0400
-
- qa/workunits/rbd: additional rbd-mirror stress tests
-
- Fixes: http://tracker.ceph.com/issues/16197
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit db3e583a5fe4a7985b1e7f1740114da414835af5)
-
-commit c7cfb4825fbcc82e74b5b1461fc86591098a8599
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jun 9 17:14:36 2016 -0400
-
- vstart: add --nolockdep option
-
- rbd-mirror stress test cases need a way to disable lockdep when
- initiated in a vstart environment.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit d5eec7b2f4222dde0cfdaa9e0e4b43be015c3692)
-
-commit d48a1ed7845843cfc7598d97dce6b10992079ec3
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Sun Apr 17 08:23:23 2016 -0700
-
- rgw/s3website: Fix x-amz-website-redirect-location support.
-
- Support for the x-amz-website-redirect-location header was broken in the
- feature merging of Jewel, as it previously depended on the error handler to
- redirect, which was overkill. Simplify it to work.
-
- Backport: jewel
- Fixes: http://tracker.ceph.com/issues/15531
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit 7cbb63bb748c4c78c02926acb4ad9bcea5593695)
-
-commit 3f8642d134c473be331a53f420d122b4f390dee6
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Sat May 14 11:28:04 2016 +0800
-
- osd: fix sched_time not actually randomized
-
- The test program:
-
- main()
- {
- for (int i = 0; i < 1000; i++) {
- double before = rand() / RAND_MAX;
- double after = rand() / (double)RAND_MAX;
- cout << "before: " << before << " after: " << after << endl;
- }
- }
-
- And the output(partial and with "-std=c++11" option):
-
- before: 0 after: 0.394383
- before: 0 after: 0.79844
- before: 0 after: 0.197551
- before: 0 after: 0.76823
- before: 0 after: 0.55397
- before: 0 after: 0.628871
- before: 0 after: 0.513401
- before: 0 after: 0.916195
- before: 0 after: 0.717297
- before: 0 after: 0.606969
- before: 0 after: 0.242887
- before: 0 after: 0.804177
- before: 0 after: 0.400944
- before: 0 after: 0.108809
- before: 0 after: 0.218257
- before: 0 after: 0.839112
- before: 0 after: 0.296032
- before: 0 after: 0.524287
-
- Fixes: http://tracker.ceph.com/issues/15890
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit d3b7767a64af0cd57d17b888e4ec3bdae6fdab87)
-
-commit 6619bd9dbe257bfeb19931cf7f94c56520ae1ebf
-Author: Samuel Just <sjust@redhat.com>
-Date: Fri May 20 13:59:10 2016 -0700
-
- ReplicatedPG: adjust num_pinned in _delete_oid
-
- Fixes: http://tracker.ceph.com/issues/15952
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 907d4e25c676fd3e1c2be90ce8ab5b64b362b0bc)
-
-commit b7f0e73223687035e470fcd7ffc7b851c04aba00
-Author: Samuel Just <sjust@redhat.com>
-Date: Thu May 19 16:00:35 2016 -0700
-
- PG: update PGPool to detect map gaps and reset cached_removed_snaps
-
- Fixes: http://tracker.ceph.com/issues/15943
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 5798fb3bf6d726d14a9c5cb99dc5902eba5b878a)
-
-commit 1c7abcbfe58f77d9d915dd2fc2fc4c75883d46c1
-Author: Jim Wright <jim@quadraturecapital.com>
-Date: Thu Jun 2 15:12:30 2016 +0100
-
- librados: Added declaration for rados_aio_get_version
-
- Was missing from librados.h and hence had an incorrect
- visability.
-
- Fixes: #15535
- (cherry picked from commit a5a1c1732e50be7d27f8742e794eba88d35c1c7f)
-
-commit ec884a3406568ccb4c997b4da8924d25d3e2473b
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Tue May 17 17:38:38 2016 -0700
-
- rgw/s3website: whitespace style fixes
-
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit fd35ad001c9430753cc2b1f91a7d48f591c6754e)
-
-commit bf26b6eeb7fb806bff0ee306467277a273dcc887
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Tue May 17 17:35:41 2016 -0700
-
- rgw/s3website: Fix ErrocDoc memory leak.
-
- Yehuda pointed [1] out a memory leak with the RGWGetObj not being handed back, and
- suggested that shared_ptr was used to handle it, rather than the prior approach
- of explicitly calling handler->put_op.
-
- This commit implements just that change, in isolation from other changes, for
- ease of comparision testing.
-
- X-Reference-1: https://github.com/ceph/ceph/pull/8669#discussion_r63445516
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit 2fd7bc8cbe4a2e23553e716ce0be75937853e07b)
-
-commit 36672c61be8289ba00dd694c92cd9057dbf5cf29
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Sun Apr 17 08:23:23 2016 -0700
-
- rgw/s3website: Fix x-amz-website-redirect-location support.
-
- Support for the x-amz-website-redirect-location header was broken in the
- feature merging of Jewel, as it previously depended on the error handler to
- redirect, which was overkill. Simplify it to work.
-
- Backport: jewel
- Fixes: http://tracker.ceph.com/issues/15531
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit 7cbb63bb748c4c78c02926acb4ad9bcea5593695)
-
-commit 3c0ac8eb9c9d19a6418e3d84df36e4a87f24fb23
-Author: Robin H. Johnson <robin.johnson@dreamhost.com>
-Date: Wed Apr 20 15:52:51 2016 -0700
-
- rgw/s3website: Implement ErrorDoc & fix Double-Fault handler
-
- Fix more last minute breakage from merges, now has has a working ErrorDoc as
- well as working double-fault. Also moves some s3website-specific code out of
- the main S3 codepath.
-
- Fixes: #15532
- Fixes: #15555
- Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
- (cherry picked from commit fcb3cf169f1fa7cf878eb154dc3f1ff78e278056)
-
-commit cb9e9e1c322cb7fb2150b15b17bde4371fd1e703
-Author: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
-Date: Fri Feb 26 13:54:20 2016 +0100
-
- msg/async: Implement smarter worker thread selection
-
- This changeset makes AsyncMessenger a bit smarter when it comes
- to assigning worker threads to AsyncConnections. Each time a worker
- is assigned, its reference count is increased. Next time when Async
- Messenger needs to assign another worker to new AsyncConnection, it
- picks the one with the lowest reference count. If it cannot find an
- idle one, and number of currently instantiated workers is less than
- specified with "ms async op max threads", the new worker is created
- and returned.
- Once AsyncConnection goes away, the reference count on assigned
- worker is decreased.
- This does not prevent, but greatly reduces chances of having a single
- async worker thread doing most (or even all) of the ops, and also
- removes the need to manually tune the "ms async op threads" option.
-
- Signed-off-by: Piotr Dałek <git@predictor.org.pl>
- (cherry picked from commit 3e80f8d74a535e14d4092b27ea5417bacff8394e)
-
-commit 578ac8aacfdd0ecfecb3ae3ebeb8a0b3ff53b67d
-Author: Haomai Wang <haomai@xsky.com>
-Date: Wed Apr 20 14:23:20 2016 -0400
-
- Event: fix delete_time_event while in processing list
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 1ddeede83200566666fce80867eb7cb5a61a4f62)
-
-commit 8c7a13fdfa46095621b96a7da8d3b9ce09439509
-Author: Haomai Wang <haomai@xsky.com>
-Date: Fri Apr 15 13:33:35 2016 +0800
-
- test_msgr: add delay inject test
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 0a2392919f9ad7286ae4b5924566197c1069474f)
-
-commit 846992f025586fa83c69eaec3ed09b6ab6677fcc
-Author: Haomai Wang <haomai@xsky.com>
-Date: Fri Apr 15 11:43:42 2016 +0800
-
- AsyncConnection: make delay message happen within original thread
-
- Fixes: http://tracker.ceph.com/issues/15503
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 83f7db58aad2509e1a8742e862d4e8bbfd85c37c)
-
-commit 9b199d0b19220bf4adb9b0754f493e7c1ad78a4e
-Author: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
-Date: Tue Apr 5 09:37:23 2016 +0200
-
- msg/async: add missing DelayedDelivery and delay injection
-
- Delay injection was missing from a few spots, also, DelayedDelivery
- was added.
-
- Fixes: http://tracker.ceph.com/issues/15372
- Signed-off-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
- (cherry picked from commit 49a0c9981bd4bf61b520ece8fb8adfdf7439185b)
-
-commit 0e6324a726e85e498946a49393e0f7c228c2f913
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun May 1 08:32:24 2016 +0800
-
- Event: replace ceph_clock_now with coarse_real_clock
-
- reduce cpu utilization on real clock latency
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 79343a8a093630f1c0696f135c6e3bef0c23da28)
-
-commit 6597fab4cc27de6d6f1dcfa070ed401612bfed76
-Author: Yan Jun <yan.jun8@zte.com.cn>
-Date: Mon Apr 25 09:45:20 2016 +0800
-
- msg/async: fix some return values and misspellings.
-
- Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
- (cherry picked from commit 0519f938e13d0adf53c1328fd636b9fa5e6c5b93)
-
-commit 18f18c7beee3c7a072009838c02d5ba1f97fef2c
-Author: Yan Jun <yan.jun8@zte.com.cn>
-Date: Mon Mar 28 15:33:30 2016 +0800
-
- msg/async: delete the confused comments.
-
- Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
- (cherry picked from commit 69a587b139815812433f2b651db6bd723353605d)
-
-commit 79354f4223191c9d8ce6f92aaadf3481f9abf72d
-Author: Yan Jun <yan.jun8@zte.com.cn>
-Date: Fri Mar 25 17:34:12 2016 +0800
-
- msg/async: add numevents statistics for external_events
-
- Maybe we need to add the statistics for external_events.
-
- Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
- (cherry picked from commit f08ca0a0892767a8c40e06e336297109aa6142a1)
-
-commit 4005a5193a1cb3e3a0ac1e6f019bead0837ea552
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sun Mar 13 12:24:35 2016 +0800
-
- AsyncConnection: remove unnecessary "send" flag
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit 5c0a689d720f1016846ff945ca75b9f91756170d)
-
-commit 441847d9951e230b48776fa0fbe639d7b23a595b
-Author: Haomai Wang <haomai@xsky.com>
-Date: Sat Mar 12 21:02:51 2016 +0800
-
- async: skip unnecessary steps when parsing simple messages
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit a9ac1c4f88ffb5f66c43527ea0ae1deef1be3a96)
-
-commit c02501005b0316ba9f0ae1cd316a92c567b37c3b
-Author: Noah Watkins <nwatkins@redhat.com>
-Date: Wed May 4 17:22:14 2016 +0800
-
- client: fstat should take CEPH_STAT_CAP_INODE_ALL
-
- Fixes: http://tracker.ceph.com/issues/15723
- Signed-off-by: Noah Watkins <nwatkins@redhat.com>
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 4b1a5d4ef9c3a116bb08100edd576819930047e3)
-
-commit c3f6d82d86f9720a373ec9792b927292f01897c0
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Wed Jun 1 14:28:17 2016 +0800
-
- mon/MDSMonitor: fix wrongly set expiration time of blacklist
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 0c3a92bb999e90212a9f38f9f4dc3bf89bd20acb)
-
-commit d4017ae915e8355f9146844a443942c0dce32476
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Wed Jun 1 11:17:32 2016 +0800
-
- mon/MDSMonitor: fix wrong positive of jewel flag check
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 24b82bafffced97384135e55ab2a97091e9a7b4b)
-
-commit eea0e916640c3ac2d69ffb9c335dde6332b03938
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri May 6 19:07:07 2016 +0800
-
- mds: finish lock waiters in the same order that they were added.
-
- Current code first processes lock waiters who have smaller wait mask.
- Lock waiters who have large wait mask can starve if client keeps
- sending requests that add waiter with small mask.
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit d463107473382170c07d9250bb7ace0e5a2a7de2)
-
-commit 2c7fc95e06f6b1b52bef89904399de4088efaff1
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon May 23 17:40:05 2016 +0800
-
- mds: fix race between StrayManager::{eval_stray,reintegrate_stray}
-
- StrayManager::eval_stray() is called after Server::respond_to_request()
- drops locks. So it can race with StrayManager::reintegrate_stray()
-
- Fixes: http://tracker.ceph.com/issues/15920
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 65827a0fd4d4ecb6d5e2eccf3a1818026ce1f10c)
-
-commit 19c13669ecb1bc9788b6741753d3eedbde713620
-Author: John Spray <john.spray@redhat.com>
-Date: Mon May 2 22:23:04 2016 +0100
-
- osdc: send error to recovery waiters on shutdown
-
- ...instead of sending them '0', which gets things
- confused.
-
- Fixes: http://tracker.ceph.com/issues/15689
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 62c7a3c59ce479d5240eb5fbef01edf11388c7bb)
-
-commit 7b0318aad79a08f1549bbf9054519a18c9e8c379
-Author: John Spray <john.spray@redhat.com>
-Date: Mon May 2 22:14:07 2016 +0100
-
- mds: fix mdsmap print_summary with standby replays
-
- Fixes: http://tracker.ceph.com/issues/15705
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 899a16e50a6c22359e7a5c5ac720a605f6a4b67e)
-
-commit f858f94c9dcd2b2845fe59ff9d213b59574144c5
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jun 1 04:24:34 2016 -0700
-
- rgw: reduce string copy
-
- As suggested by Casey Bodley.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit f8f1f217314c32cf65ac1fa4e8e0132b501ee184)
-
-commit 67e3be38fdfcec8fa4b00dfc703a45ffa101679b
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu May 19 15:02:21 2016 -0700
-
- rgw: rework aws4 header parsing
-
- Fixes: #15940
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit e3618c87026b5ced8ef81adbcafc7f9b34f2d48d)
-
-commit 5bdd13e6f2bc8c52f9a4829a5cc80691947233bb
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu May 19 12:52:54 2016 -0700
-
- rgw: don't add port to aws4 canonical string if using default port
-
- Fixes: #15939
-
- When either port 80 is used, or if it's a secure connection and port 443 is used,
- and when going through the presigned url auth, don't add the port to the signed
- string.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 033888bbd0e4d8d81358bf61a099276dddb5692b)
-
-commit 474739e87231dc1fc3e3a805584c3f15e1dd1f94
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu May 19 11:30:44 2016 -0700
-
- rgw: use correct method to get current epoch
-
- Fixes: #15939
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 310f5bdf56a9deb09347aadc158da25750fb6735)
-
-commit fc34fbd469dd1c35804305a96d4e650828049d51
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed May 18 17:21:28 2016 -0700
-
- rgw: check for aws4 headers size where needed
-
- Fixes: #15940
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 493cc5d1241693f3ea52f4d7f3a194d9e0ec1905)
-
-commit 44decb4ea1d8e60ba929500e0ccbdac3417c3647
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Wed May 25 14:23:29 2016 +0200
-
- rgw: properly handle initial slashes in SLO's segment path.
-
- Fixes: http://tracker.ceph.com/issues/16015
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit d384b2b8e0ed670f229eb889a14f521fa8d194fc)
-
-commit e8b7dd47018ab115ffa27b7e72470956de738fd3
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Mon May 23 13:27:24 2016 +0200
-
- rgw: remove unnecessary data copying in RGWPutMetadataBucket.
-
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 19c12bbc233a118496f8ad5d640d19bb0e2c5d05)
-
-commit 63e0993e33b10adc4d9e1f80c4fe4c5ee9c5f4ff
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Sun May 22 15:32:19 2016 +0200
-
- rgw: Fix updating CORS/ACLs during POST on Swift's container.
-
- Introduced in: 7a7de9b75265b978ba4e53966f614fac033972cb
- Fixes: http://tracker.ceph.com/issues/15976
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-
- (cherry picked from commit d9e4727b7e6ffa1cb2918b610381d41439a056e8)
-
-commit 4eded9aa94384e60e765accb4c9f093bd2534970
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Sat May 21 02:47:12 2016 +0200
-
- rgw: fix update of already existing account/bucket's custom attributes.
-
- Introduced in: 3f3b18bff16f6a5b36987f888ba3f2a0d1ea3155.
- Fixes: http://tracker.ceph.com/issues/15977
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-
- (cherry picked from commit d6129e664fc8d25e70bfaf83e340703005f8f73f)
-
-commit 30ee18018ae890a058ae40a6006e1045258d36d5
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Mon May 9 17:22:45 2016 +0200
-
- rgw: fix updating account/container metadata of Swift API.
-
- This patch rectifies an issue with handling of user metadata that are
- actually stored by an updated resource (account or container).
- The expected behaviour is they will be merged with new medadata coming
- from an HTTP client.
-
- Backport: Jewel
- Fixes: http://tracker.ceph.com/issues/15779
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 3f3b18bff16f6a5b36987f888ba3f2a0d1ea3155)
-
-commit 75d326117dd57acdae355cec5ac25112e70ff2ba
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri May 13 14:13:27 2016 -0700
-
- rgw: back off if error repo is empty
-
- Don't check it every time
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit dbf6dcb29faa853c2439457c767d550d5fcdc0f2)
-
-commit 8dcd2a1d93f08db6ede05b3028c3fc601defe932
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri May 13 11:13:48 2016 -0700
-
- rgw: data sync retries sync on prevously failed bucket shards
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit f1ccc4cd973d16e7676b2374eeefe4ee6f6a4630)
-
-commit 3e5210ddedd1d98473e0bcff04a03958b0b850fc
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed May 11 15:59:27 2016 -0700
-
- rgw: store failed data sync entries in separate omap
-
- so that we can reiterate over them
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit b7deb7cb09304f1b0963139296bdb3abb22895ff)
-
-commit d08ca528ea869cf5a899fd684caecf030b96f5fe
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri May 13 11:20:49 2016 -0700
-
- rgw: configurable window size to RGWOmapAppend
-
- We want to be able to disable buffering for certain operations.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 94ff675e2e7763650d14f62aaf1ff9ddb05cc380)
-
-commit 368e88409e57d6827c7b10f72761d0320cdb4dc2
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu May 12 09:14:29 2016 -0700
-
- rgw: add a cr for omap keys removal
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 20c1b4b8a3695b818c5c64d61d5ea4f84c48c782)
-
-commit 933fdefb56ce1ab883e6d3ee09c34fb2aa14808e
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Mon May 16 11:03:45 2016 -0400
-
- rgw: add_zone only clears master_zone if --master=false
-
- Fixes: http://tracker.ceph.com/issues/15901
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 40c4d150757cba4b05938c6c760ab9f0296c2ff6)
-
-commit e9f99166f7fc1b4b468e146a47ec9ac71541bec9
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri May 20 09:52:01 2016 +0200
-
- rgw: add missing metadata_heap pool to old zones
-
- Fixes: http://tracker.ceph.com/issues/15937
-
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
- (cherry picked from commit b79856bd3f7db8498231d7f35b53b4bcb44a0422)
-
-commit 22662875320717d1ee939732f9cf7939db697106
-Author: Zhi Zhang <willzzhang@tencent.com>
-Date: Tue May 3 17:12:26 2016 +0800
-
- mds: wrongly treat symlink inode as normal file/dir when symlink inode is stale on kcephfs
-
- Signed-off-by: Zhi Zhang <zhangz.david@outlook.com>
- (cherry picked from commit 88b6d669e37924536152a552db46ef43a7353562)
-
-commit 0bdc8fd58ce790638c62bbe5264294ed5e1f710a
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Thu May 26 15:43:41 2016 +0530
-
- rgw : cleanup radosgw-admin temp command as it was deprecated
- and also implementation code for this command was removed in commit
- 8d7c8828b02c46e119adc4b9e8f655551512fc2d
-
- Fixes: http://tracker.ceph.com/issues/16071
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 949f917af80ae0bd9a5448129d3ce8979acf7e0b)
-
-commit 108638f366a70ca634a21b7fe4c9206368791514
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Tue Mar 15 16:48:26 2016 +0100
-
- rgw: handle initial slashes properly in BulkDelete of Swift API.
-
- Fixes: http://tracker.ceph.com/issues/15948
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 1dde062c21c3d6fa3cc01e8c922d7f89c6973bfa)
-
-commit a40cfe4df81c03b197dc31888f5d77927eeae7c5
-Author: Abhishek Lekshmanan <abhishek@suse.com>
-Date: Tue May 3 14:56:38 2016 +0200
-
- rgw: remove -EEXIST error msg for ZoneCreate
-
- currently for any admin operations like user create etc. you would
- always see:
-
- `RGWZoneParams::create(): error creating default zone params: (17) File
- Exists`
-
- in stdout as the debug level is set to 0, which doesn't make much sense
- for an end user, so skip the error message, callers of the function handle
- the error message anyway, so we skip it here
-
- Fixes: http://tracker.ceph.com/issues/15720
- Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
- (cherry picked from commit 2ace9d7f349ef09d3ed87fb216cda3e305ef706f)
-
-commit ff9c29a0e7a3719858ad94f632b6d1af3f3ec73e
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Mon May 16 18:24:55 2016 +0200
-
- rgw: camelcase names of custom attributes in Swift's responses.
-
- Fixes: http://tracker.ceph.com/issues/15902
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit cfde4c42c0248b52ef1b855f7de79ee1e229e73f)
-
-commit 4a3c9f338fb0f2cee71f31652cf31a8ba61d5e4e
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Fri May 13 15:39:32 2016 +0200
-
- rgw: fix realm pull and period pull for apache frontend
-
- add missing content-type and content-length headers
-
- Fixes: http://tracker.ceph.com/issues/15846
-
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit 8454ff1a91322697224332f0e6f0c7a9c856ec9a)
-
-commit a08caa6d3cbca0395a9ed5f487f9de33b615f59f
-Author: Radoslaw Zarzynski <rzarzynski@mirantis.com>
-Date: Tue May 10 17:45:20 2016 +0200
-
- rgw: handle errors properly during GET on Swift's DLO.
-
- Backport: Jewel, Hammer
- Fixes: http://tracker.ceph.com/issues/15812
- Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
- (cherry picked from commit 5ef0202a86a1e4cb56bd29d926555f114a1acdd8)
-
-commit 8163c4dd34d24249bf662c1110c49136ff335bf9
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Tue May 10 15:34:19 2016 -0700
-
- rgw: don't unregister request if request is not connected to manager
-
- That means that request is already complete and done with the manager.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 16c0605bf276b245fbf41cb3e000ecdf7b049e15)
-
-commit 70018bfe6f5e298791c34ae4ad6eac2140d6f761
-Author: Kefu Chai <kchai@redhat.com>
-Date: Tue May 3 17:20:04 2016 +0800
-
- os/FileStore::sync_entry check for stop in after wait
-
- there is chance that the sync_entry() gets signaled in the
- WaitInterval(max_interval) call because of sync_cond.Signal() call after
- "stop = true" in umount(), so without this change, sync_entry() will
- continue wait until min_interval is reached. this forces umount() to
- wait even it has called d_force_sync(), and hence slows down the
- progress of umount(). so we need to check for `stop` if we are not
- signalled because of `force_sync`.
-
- Fixes: http://tracker.ceph.com/issues/15695
- Reported-by: Haomai Wang <haomaiwang@gmail.com>
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 65426a522d9d052fd7c38964f143087f277816c5)
-
-commit b2d1df129bc4403d98b66873ee6bca64ba1ea264
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Apr 6 15:39:23 2016 +0200
-
- tests: be more generous with test timeout
-
- When the thrasher is in action together with a validater (lockdep or
- valgrind), a single test may hang for more than 360 seconds. Increase to
- 1200: it does not matter if the value is large, only that it prevents
- the test from hanging forever.
-
- Fixes: http://tracker.ceph.com/issues/15403
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit af89474b3fb2c4aa63680aa6b30d71fad2fdd373)
-
-commit 6c1163cd6e39ba293be1be4a3f82e60fd054a348
-Author: Karol Mroz <kmroz@suse.com>
-Date: Mon Apr 25 17:24:07 2016 +0200
-
- admin-socket: use chown instead of fchown
-
- fchown() returns success, but does not change asok file
- ownership. chown() does.
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 3d051a58cc117ff79d4cdd768603d1dec8ca7f60)
-
-commit 3963de78635d760924a36eeb1e8b7782dd5a276e
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:55:18 2016 +0200
-
- global-init: fixup inconsistent use of ceph ctx and conf
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 088cc66a94886130df647976050c9d98fcd7572e)
-
-commit 2bc41945ca6a8e8e8e852ae0b7e888bc223dd7a3
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:54:45 2016 +0200
-
- global-init: chown pid files
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 9c82d8466a264c0f07fd3ec4cc58c1ddb88cc84f)
-
-commit 5681b78ac74728db70a89bc86845a74ff7d81217
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:47:58 2016 +0200
-
- global-init: chown run dir
-
- Also performs log file chown() operations if permission drop has been
- deferred. Documents that admin socket chown() happen in the common init
- path.
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 9d513793b3fe4b7e1402e36a4a675553edd6f317)
-
-commit c2075448f052ef7e49bc95c1f8240c2ff559b5ae
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:40:08 2016 +0200
-
- common-init: chown admin socket after service thread started
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 206585c1d0fc6826c91f7830cde8ded86288abef)
-
-commit f7e6b3cf9c363a3a65da4e176c7324d027352420
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:36:01 2016 +0200
-
- global-init: check init flags and set accordingly
-
- If init flags have changed between the time ceph context was
- instantiated and now, update them. This can happen, for example, if
- between manual global_pre_init() and global_init() calls, a daemon adds
- modifies it's init flags.
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit a0ad13db7aba95537808a570ad4c90f6ac4ca0b8)
-
-commit d4afe947578a7ae4956a99fbc9350920e2239e0b
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:35:02 2016 +0200
-
- global-init: add a path chown wrapper function
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit 860977b105595dbb50320a30dc0edb922279cb00)
-
-commit 770ae9eecf5c8e064529efec29020f38a3675a63
-Author: Karol Mroz <kmroz@suse.com>
-Date: Sat Apr 23 13:32:45 2016 +0200
-
- ceph-context: add function to set init flags
-
- Signed-off-by: Karol Mroz <kmroz@suse.com>
- (cherry picked from commit aecab14089bcfd33d6a18adabede6a54040460d4)
-
-commit 21f0216287485e6cce8811f324fee804ef733524
-Author: Peter Sabaini <peter@sabaini.at>
-Date: Fri Apr 8 00:30:55 2016 +0200
-
- ceph-disk: Accept bcache devices as data disks
-
- Fixes: http://tracker.ceph.com/issues/13278
- Signed-off-by: Peter Sabaini <peter@sabaini.at>