summaryrefslogtreecommitdiffstats
path: root/src/ceph/doc/changelog/v10.2.4.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/ceph/doc/changelog/v10.2.4.txt')
-rw-r--r--src/ceph/doc/changelog/v10.2.4.txt4586
1 files changed, 0 insertions, 4586 deletions
diff --git a/src/ceph/doc/changelog/v10.2.4.txt b/src/ceph/doc/changelog/v10.2.4.txt
deleted file mode 100644
index f9b388f..0000000
--- a/src/ceph/doc/changelog/v10.2.4.txt
+++ /dev/null
@@ -1,4586 +0,0 @@
-commit 9411351cc8ce9ee03fbd46225102fe3d28ddf611
-Author: Jenkins Build Slave User <ceph-release-team@redhat.com>
-Date: Mon Dec 5 22:15:20 2016 +0000
-
- 10.2.4
-
-commit a9444915a10038c35d5726485e110e56349fe3df
-Merge: 4d9a28d 4d6f848
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Dec 5 14:50:23 2016 +0100
-
- Merge pull request #12167 from liewegas/wip-osdmap-encoding-jewel
-
- jewel: osd: condition OSDMap encoding on features
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 4d9a28d26d84a1dab90d22a09b1a044c193a41ad
-Merge: 6d17188 d194db8
-Author: Loic Dachary <loic@dachary.org>
-Date: Sat Dec 3 10:57:18 2016 +0100
-
- Merge pull request #12067 from SUSE/wip-17953-jewel
-
- jewel: mon: OSDMonitor: only reject MOSDBoot based on up_from if inst matches
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit d194db826bb26483f847235bf062ba7b225be147
-Author: Samuel Just <sjust@redhat.com>
-Date: Mon Nov 14 11:50:23 2016 -0800
-
- OSDMonitor: only reject MOSDBoot based on up_from if inst matches
-
- If the osd actually restarts, there is no guarrantee that the epoch will
- advance past up_from. If the inst is different, it can't really be a
- dup. At worst, it might be a queued MOSDBoot from a previous inst, but
- in that case, the real inst would see itself marked up, and then back
- down causing it to try booting again.
-
- Fixes: http://tracker.ceph.com/issues/17899
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 033ad5b46c0492134e72a8372e44e3ef1358d2df)
-
-commit 6d17188786ef7bd574dd8336d1e97e069db9de74
-Merge: b168c26 79be070
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Fri Dec 2 08:16:27 2016 -0800
-
- Merge pull request #12207 from jdurgin/wip-librados-setxattr-overload-jewel
-
- librados: remove new setxattr overload to avoid breaking the C++ ABI
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit b168c262f4c04d748b8a71aa6289e13385398764
-Merge: be5c828 00de014
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Dec 2 10:01:39 2016 +0100
-
- Merge pull request #12267 from dachary/wip-17904-jewel
-
- jewel: Error EINVAL: removing mon.a at 172.21.15.16:6789/0, there will be 1 monitors
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 00de0140410ec8457ca25920866f8409f0d54a10
-Author: Joao Eduardo Luis <joao@suse.de>
-Date: Wed Nov 2 15:38:36 2016 +0000
-
- mon: MonmapMonitor: drop unnecessary 'goto' statements
-
- Signed-off-by: Joao Eduardo Luis <joao@suse.de>
- (cherry picked from commit 20dcb597e35e6961db81831facefbe22cecddec3)
-
-commit 25f1b390525d975f90d0c7232b785415431d0f3e
-Author: Joao Eduardo Luis <joao@suse.de>
-Date: Wed Nov 2 15:33:52 2016 +0000
-
- mon: MonmapMonitor: return success when monitor will be removed
-
- Fixes: http://tracker.ceph.com/issues/17725
-
- Signed-off-by: Joao Eduardo Luis <joao@suse.de>
- (cherry picked from commit c9d46cfbf2512bc3495c6901de2b8f711bef9bae)
-
-commit be5c82829916c581765f7c0130b738395a27720c
-Merge: 427f357 3cc29c6
-Author: Samuel Just <sjust@redhat.com>
-Date: Thu Dec 1 11:08:04 2016 -0800
-
- Merge pull request #12001 from dachary/wip-17915-jewel
-
- jewel: filestore: can get stuck in an unbounded loop during scrub
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 79be070a4d442229d62b168ab87c95b662df1a9c
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Mon Nov 28 22:06:56 2016 -0800
-
- librados: remove new setxattr overload to avoid breaking the C++ ABI
-
- Fixes: http://tracker.ceph.com/issues/18058
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- (cherry picked from commit b8ff781ddcf737882163cf56d7c9b11e815fb699)
-
- Conflicts:
- src/include/rados/librados.hpp (trivial namespace change in removed line)
-
-commit 4d6f8481b22ecfa5e55b2a6f8f8660f2d0445030
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Nov 23 14:15:50 2016 -0500
-
- crush: condition latest tunable encoding on features
-
- This avoids throwing hammer OSDMap encodings off.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 9e5ff86487bd1f5979866b5e16300dd4a3979f97)
-
-commit bf96b30eaf552148249953ed4fb654cbb101c3d0
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Nov 28 14:35:53 2016 -0500
-
- crush/CrushWrapper: encode with features
-
- No behavior change yet; just fixing callers.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit b7c9e055848c8aa951bc48c957cff3ef323ea441)
-
- [Updated write_file to use all feaetures]
- [Updated OSDMonitor.cc to use mon->quorum_features instead of the
- mon->get_quorum_con_featuers() helper]
- [trivial conflict from removed write_file and read_file]
-
- Conflicts:
- src/crush/CrushWrapper.h
- src/mgr/PyModules.cc
- src/mon/OSDMonitor.cc
- src/tools/ceph_monstore_tool.cc
-
-commit c5f5b94fc2e18b38d05f00fec04d2d7e3c35c54c
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Nov 28 14:35:24 2016 -0500
-
- crush/CrushWrapper: drop unused 'lean' encode() argument
-
- No callers, no users.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 638a38bbb55c07ad0358a35a56418e66874d1c26)
-
- Conflicts:
- src/crush/CrushWrapper.h
-
- [trivial conflict due to removal of write_file and read_file]
-
-commit c66c556852b08e18d409e769eb7bd945c35e43cf
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Nov 23 13:51:59 2016 -0500
-
- osd/osd_types: encode pg_pool_t like hammer if features indicate hammer
-
- If the target features are missing the new OSDOp encoding, the
- first feature we added post-hammer, encode like hammer.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 2f8cfb632823ba4e63eaff394392d6af7979d7c8)
-
-commit 85caf34924bbfb0e872abd096ec571fff73035ae
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Nov 23 13:48:35 2016 -0500
-
- osd/osd_types: conditional pg_pool_t encoding
-
- Align this with decode.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 01d9e8a20bbc3c039f67b040da95018e2c7b00b6)
-
-commit 3cc29c6736007c97f58ba3a77ae149225e96d42a
-Author: Sage Weil <sage@redhat.com>
-Date: Thu Nov 10 13:56:24 2016 -0500
-
- os/filestore/HashIndex: fix list_by_hash_* termination on reaching end
-
- If we set *next to max, then the caller (a few lines up) doesn't terminate
- the loop and will keep trying to list objects in every following hash
- dir until it reaches the end of the collection. In fact, if we have an
- end bound we will never to an efficient listing unless we hit the max
- first.
-
- For one user, this was causing OSD suicides when scrub ran because it
- wasn't able to list all objects before the timeout. In general, this would
- cause scrub to stall a PG for a long time and slow down requests.
-
- Broken by refactor in 921c4586f165ce39c17ef8b579c548dc8f6f4500.
-
- Fixes: http://tracker.ceph.com/issues/17859
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit c5180262a086c2d3895aff4bf0fb0ff9a6666149)
-
-commit 427f357f0eed32c9ce17590ae9303a94e8b710e7
-Merge: 0c38c46 8b595f5
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Nov 9 20:53:18 2016 +0100
-
- Merge pull request #11822 from SUSE/wip-17816-jewel
-
- jewel: Missing comma in ceph-create-keys causes concatenation of arguments
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 8b595f567407be2a759e4987f33ce79e3763ea49
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Sun Sep 18 16:26:29 2016 -0400
-
- ceph-create-keys: add missing argument comma
-
- The arguments "get" and "client.admin" were being concatenated into
- "getclient.admin".
-
- Found using ceph-ansible + strace:
-
- 13031 execve("/usr/bin/ceph", ["ceph", "--cluster=ceph", "--name=mon.", "--keyring=/var/lib/ceph/mon/ceph-ceph-mon0/keyring", "auth", "getclient.admin"], ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin", "LANG=en_US.UTF-8", "CLUSTER=ceph", "TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES=134217728", "CEPH_AUTO_RESTART_ON_UPGRADE=no"] <unfinished ...>
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
- (cherry picked from commit 482022233d845b75876b04ca23fb137281a9f6ab)
-
-commit 0c38c464fff2280a6345b470f1c83aa6229776cc
-Merge: eb67259 eea546f
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Nov 7 14:39:48 2016 +0100
-
- Merge pull request #11679 from dachary/wip-17734-jewel
-
- jewel: Upgrading 0.94.6 -> 0.94.9 saturating mon node networking
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit eea546fafcf22573e33332ce91e3d112202ac207
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Sat May 21 14:11:55 2016 +0800
-
- mon: expose require_jewel_osds flag to user
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 83ffc2b761742d563777e50959faa6a6010edae0)
-
-commit f8ee076ac4559dc9dbf828121618e78ad11687fd
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 21 12:25:08 2016 -0400
-
- mon/OSDMonitor: encode OSDMap::Incremental with same features as OSDMap
-
- The Incremental encode stashes encode_features, which is
- what we use later to reencode the updated OSDMap. Use
- the same features so that the encoding will match!
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 916ca6a0aaa32bd9c2b449e0d7fbd312c29f06e5)
-
-commit 1f629b2ba91c793db34614f319d12594646f5ce2
-Author: Sage Weil <sage@redhat.com>
-Date: Thu Oct 13 12:16:40 2016 -0400
-
- mon/OSDMonitor: health warn if require_{jewel,kraken} flags aren't set
-
- We want to prompt users to set these flags as soon as their
- upgrades complete.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 12e508313dbd5d1d38c76859cb7de2ce22404e12)
-
- Conflicts:
- src/mon/OSDMonitor.cc: remove references to kraken
-
- if ((osdmap.get_up_osd_features() & CEPH_FEATURE_SERVER_KRAKEN) &&
- !osdmap.test_flag(CEPH_OSDMAP_REQUIRE_KRAKEN)) {
- string msg = "all OSDs are running kraken or later but the"
- " 'require_kraken_osds' osdmap flag is not set";
- summary.push_back(make_pair(HEALTH_WARN, msg));
- if (detail) {
- detail->push_back(make_pair(HEALTH_WARN, msg));
- }
- } else
-
-commit 34555f11b068eb335866d4b536c9e10fe1de62e5
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Sep 30 18:02:39 2016 -0400
-
- mon/OSDMonitor: encode canonical full osdmap based on osdmap flags
-
- If the JEWEL or KRAKEN flags aren't set, encode the full map without
- those features. This ensure that older OSDs in the cluster will be able
- to correctly encode the full map with a matching CRC. At least, that is
- true as long as the encoding changes are guarded by those feature bits.
- That appears to be true currently, and we plan to ensure that it is true
- in the future as well.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 5e0daf6642011bf1222c4dc20aa284966fa5df9f)
-
- Conflicts:
- src/mon/OSDMonitor.cc: removed reference to kraken
-
- if (!tmp.test_flag(CEPH_OSDMAP_REQUIRE_KRAKEN)) {
- dout(10) << __func__ << " encoding without feature SERVER_KRAKEN" << dendl;
- features &= ~CEPH_FEATURE_SERVER_KRAKEN;
- }
-
-commit eb672598ad8209dcb7b7454fea31f921d255af1f
-Merge: 5e079cf d48e603
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Nov 4 15:31:05 2016 +0100
-
- Merge pull request #11742 from tchaikov/wip-17728-jewel
-
- jewel: test/ceph_test_msgr: do not use Message::middle for holding transient…
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 5e079cfd46e4649e0eb24b15cb2c45887f5762fe
-Merge: 7b3ec11 eb30cc5
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Nov 3 15:54:28 2016 +0100
-
- Merge pull request #11746 from liewegas/wip-post-file-key-jewel
-
- jewel: ceph-post-file: use new ssh key
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
- Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
-
-commit eb30cc5ad6b439417298b7c615ff8ae15bf00fa2
-Author: David Galloway <dgallowa@redhat.com>
-Date: Fri Aug 19 16:11:32 2016 -0400
-
- ceph-post-file: Ignore keys offered by ssh-agent
-
- In my case, I had multiple private keys in ssh-agent which resulted in
- the sftp connection failing despite explicitly specifying the private
- key to use
-
- Signed-off-by: David Galloway <dgallowa@redhat.com>
- (cherry picked from commit a61fcb2eac35a149b49efdc9b2ffa675afb968e8)
-
-commit 43282b0657ff19060dad25df79981ce17a76900f
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Nov 2 09:37:41 2016 -0400
-
- ceph-post-file: migrate to RSA SSH keys
-
- DSA keys are being deprecated: http://www.openssh.com/legacy.html
-
- drop.ceph.com will continue to allow the old DSA key but eventually,
- users submitting logs using ceph-post-file will run into issues when
- OpenSSH completely drops support for the algorithm.
-
- Fixes: http://tracker.ceph.com/issues/14267
-
- Signed-off-by: David Galloway <dgallowa@redhat.com>
- (cherry picked from commit ecd02bf3f1c7a07a3271b2736a9e12dd6e897821)
-
- # Conflicts:
- # src/CMakeLists.txt
-
-commit d48e603d6c6715fbc127003226d327b79f30713a
-Author: Sage Weil <sage@redhat.com>
-Date: Sun Oct 23 18:40:57 2016 -0500
-
- msg: adjust byte_throttler from Message::encode
-
- Normally we never call encode on a message that has a byte_throttler set
- because we only use it for messages we received. However, for forwarded
- messages that we clear_payload() before resending, we *do* reencode, and in
- that case we need to retake the appropriate number of bytes from the
- throttler--just like we release them in clear_payload().
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit a9651282f7c16df872757b82d3d2995d92458d5c)
-
-commit 1bc616138fea897f36c1c25851f87df91404011c
-Author: Sage Weil <sage@redhat.com>
-Date: Sun Oct 23 18:10:00 2016 -0500
-
- msg/Message: fix set_middle vs throttler
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit e7bf50b27a495ed75def67025d1ceca83861ba35)
-
-commit 5d5b5952322bb6a571c9cd58fd3e683eb32a2509
-Author: Sage Weil <sage@redhat.com>
-Date: Sat Oct 22 14:01:34 2016 -0400
-
- messages/MForward: reencode forwarded message if target has differing features
-
- This ensures we reencode the payload with the
- appropriate set of features if the client, us, or the
- target do not have identical features. Otherwise we
- may forward an encoding with more features than the
- target can handle.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit a433455e59067a844c3df4a0d6080db2ceb4ec59)
-
-commit e068c9206a3d618b3b04975d03f61ca64a92c4d4
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Sep 28 11:44:28 2016 -0400
-
- messages/MForward: fix encoding features
-
- We were encoding the message with the sending client's
- features, which makes no sense: we need to encode with
- the recipient's features so that it can decode the
- message.
-
- The simplest way to fix this is to rip out the bizarre
- msg_bl handling code and simply keep a decoded Message
- reference, and encode it when we send.
-
- We encode the encapsulated message with the intersection
- of the target mon's features and the sending client's
- features. This probably doesn't matter, but it's
- conceivable that there is some feature-dependent
- behavior in the message encode/decode that is important.
-
- Fixes: http://tracker.ceph.com/issues/17365
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit d4f5e88f36e5388ae9e062c4bc49ac1c684a3f3c)
-
-commit 158b003751d8bedafdca60d859aef67e69d9a732
-Author: Michal Jarzabek <stiopa@gmail.com>
-Date: Sat Jun 4 23:24:06 2016 +0100
-
- all: add const to operator<< param
-
- Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
- (cherry picked from commit 0a157e088b2e5eb66177421f19f559ca427240eb)
-
-commit 3e1edde98610b11b94c59d23de979d6cd79dd8fe
-Author: Kefu Chai <kchai@redhat.com>
-Date: Sat Oct 29 01:54:58 2016 +0800
-
- test/ceph_test_msgr: do not use Message::middle for holding transient data
-
- Message::middle is used for holding encoded data, so we we can not stuff
- it with payload and leave the "payload" field empty. this change
- refactors the ceph_test_msgr by introducing a Payload class which
- encodes all test data in it.
-
- Fixes: http://tracker.ceph.com/issues/17728
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 56896a7ed20869ce91ade4c77c1d6cbab8d50de1)
- Conflicts:
- src/test/msgr/test_msgr.cc: do not use the new-style DENC()
- framework for implementing the encoder of Payload class. DENC() was
- introduced after jewel was released.
-
-commit 8f75bd64768b6984c537dd15b5d9159070b86d91
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Aug 8 23:20:58 2016 +0800
-
- test/ceph_test_msgr: fix circular locking dependency
-
- * do not acquire lock when sending message
- * remove lock in session
- * reduce the scope guarded by locks for better performance.
-
- Fixes: http://tracker.ceph.com/issues/16955
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit cf1801c260c42aa93850538eea7a194440ebe350)
-
-commit f960db4646a9535bcee6d53740811b84e0678c93
-Author: Haomai Wang <haomai@xsky.com>
-Date: Thu Jul 7 14:59:51 2016 +0800
-
- ceph_test_msgr: use ceph log infrastructure to output
-
- because we want to get the right log sequence which mixes ceph logginer and
- cerr. Otherwise, cerr output make the logs a little disordered.
-
- Signed-off-by: Haomai Wang <haomai@xsky.com>
- (cherry picked from commit d1268a6aa895ee93cd9fee6fc6c759317e681a85)
-
-commit 7b3ec119cb968a26526ad95355c5bf7525fb5346
-Merge: 5efb6b1 779af22
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Tue Nov 1 17:05:27 2016 -0700
-
- Merge pull request #11728 from ceph/wip-librados-upgrade-jewel
-
- qa: remove EnumerateObjects from librados upgrade tests
-
-commit 5efb6b1c2c9eb68f479446e7b42cd8945a18dd53
-Merge: 3c9fe54 39b8e78
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 28 14:29:20 2016 +0200
-
- Merge pull request #11669 from ceph/wip-jewel-11566
-
- rgw: fix put_acls for objects starting and ending with underscore
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 3c9fe545dccf13413bb491098c089d3e4a76bcd2
-Merge: 5ca8791 6356664
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 27 21:40:26 2016 +0200
-
- Merge pull request #11472 from dachary/wip-17510-jewel
-
- jewel: ERROR: got unexpected error when trying to read object: -2
-
- Reviewed-by: Yehuda Sadeh <ysadehwe@redhat.com>
-
-commit 39b8e783defb930b1dd8eeecdfee68d0d886d03b
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Wed Oct 19 21:51:01 2016 +0200
-
- rgw: fix put_acls for objects starting and ending with underscore
-
- Fixes: http://tracker.ceph.com/issues/17625
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit 14d4d912c7b47c56b16ae0bdc6bc08d208de3461)
-
-commit 5ca879114fcc98b906cac64a5ef5cb2a8568cb60
-Merge: ed9a824 dc2ffda
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Thu Oct 27 13:52:22 2016 -0400
-
- Merge pull request #11662 from linuxbox2/jewel-17635
-
- jewel: rgw: handle empty POST condition
-
-commit ed9a824f2075e15ac245b9aac683cb28183ecd3a
-Merge: e08b0f3 f5e37ab
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 27 16:48:43 2016 +0200
-
- Merge pull request #11634 from dillaman/wip-17590-jewel
-
- jewel: journal: do not prematurely flag object recorder as closed
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 779af22fc920f1fdfdd3fa2b01d8587088372bd4
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Wed Oct 26 16:33:53 2016 -0700
-
- qa: remove EnumerateObjects from librados upgrade tests
-
- These rely on new rados functionality not present in jewel
-
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
-
-commit e08b0f308f5af45c1b1867ab5b757486bba51333
-Merge: 0aee633 4cb83c1
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 26 23:00:35 2016 +0200
-
- Merge pull request #11644 from ceph/wip-17695
-
- jewel: librbd: discard after write can result in assertion failure
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 4cb83c14dbe09d4b371f7b728d9b5c0549e59f1a
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 25 09:43:06 2016 -0400
-
- librbd: discard after write can result in assertion failure
-
- With journaling enabled, the proper lock is not held when handling
- a discard after write to overlapping extents. This issue is only present
- on the jewel branch due to design changes on the master branch.
-
- Fixes: http://tracker.ceph.com/issues/17695
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
-
-commit dc2ffda7819d2ebeed3526d9e6da8f53221818de
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Oct 20 10:17:36 2016 -0700
-
- rgw: handle empty POST condition
-
- Fixes: http://tracker.ceph.com/issues/17635
-
- Before accessing json entity, need to check that iterator is valid.
- If there is no entry return appropriate error code.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 23cb642243e09ca4a8e104f62a3bb7b2cbb6ea12)
-
-commit 0aee6331ad93a3caf212b84412bb648171758fff
-Merge: 06f7d7a cd99a64
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 26 16:47:03 2016 +0200
-
- Merge pull request #11657 from dachary/wip-17707-jewel
-
- jewel: ceph-disk: using a regular file as a journal fails
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 06f7d7a9b2403cf8b7af5301dae575d6f21c71ce
-Merge: 7ff2c10 7964187
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 26 14:04:20 2016 +0200
-
- Merge pull request #11321 from linuxbox2/jewel-11051
-
- jewel: rgw: Do not archive metadata by default
-
- Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
-
-commit 7ff2c108ea12451b6dcb25dab4574f2de68162d1
-Merge: 0fb486d 2f9a5be
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 26 11:55:49 2016 +0200
-
- Merge pull request #11626 from ceph/wip-jewel-11567
-
- jewel: don't loop forever when reading data from 0 sized segment.
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 0fb486d59e1574e936564e4b048a089dee8b267b
-Merge: bf5c47a 86eef27
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 26 11:39:40 2016 +0200
-
- Merge pull request #11478 from dachary/wip-17312-jewel
-
- jewel: build/ops: allow building RGW with LDAP disabled
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit cd99a642a088c7cd010e45a81d6680cdfca16ca6
-Author: Jayashree Candadai <jayaajay@indiana.edu>
-Date: Fri Oct 21 13:52:05 2016 -0400
-
- ceph-disk: allow using a regular file as a journal
-
- Because of a missing return, ceph-disk prepare would fail if given a
- regular file as a journal. If the journal file does not exist, ceph-disk
- will create it but fail to ensure that the ceph user owns it. The
- symlink to the journal file is not set when the journal file is
- specified on the command line and the journal file does not exist at
- all. The ceph-osd daemon will silently create it as a file but it will
- not be the file given in argument.
-
- Add a test case to verify using a regular file as a journal works as
- expected.
-
- Fixes: http://tracker.ceph.com/issues/17662
-
- Signed-off-by: Jayashree Candadai <jayaajay@indiana.edu>
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit db917d50eb5f86a07a5487e130f46a6b1d27672a)
-
-commit a80040230cddc395809d2323392c87a4a1fef923
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Wed Aug 17 12:19:33 2016 +0530
-
- ceph-disk: PEP8ify
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit f7a15ccfa2cc214c3688a2b41ac45be1abfb7700)
-
- Conflicts:
- src/ceph-disk/setup.py: python 2.7 restriction not backported
-
-commit e200b17016a1a7cd103affde2d2b265916755498
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Wed Aug 17 12:15:25 2016 +0530
-
- ceph-disk: Set space_symlink to the path, not file object
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit d290454cf5f660c1681eefd70a38e79da683525f)
-
-commit 9191825c06b3d92e2caa26c9efdb69a79cc3964b
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Wed Aug 17 12:13:53 2016 +0530
-
- ceph-disk: Use os.path.isabs instead of .startswith('/')
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit 6f795356de00dd7c33282183b11a03da800fde7b)
-
-commit f1c2de768535ce18259d4fc187cd370766c1e6cf
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Sun Jun 19 05:10:27 2016 +0530
-
- ceph-disk: Use context manager with FileLock
-
- acquire and release methods of FileLock are dropped
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit c1011d514ce0c7d340a5acd6f9c640165e169156)
-
-commit 26cb5b6bfbd6eee46bfa3cf005b1cd9f06b0e262
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Sun Jun 19 04:05:42 2016 +0530
-
- ceph-disk: Fix bug in FileLock
-
- Python fcntl.lockf() accepts a file descriptor, not a file object
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit df9cc2ce938a969f4044b63fd80030d00f64f060)
-
-commit 91a9ca374f646966e31b015928a2cc60bc5225aa
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Thu Jun 16 16:37:00 2016 +0530
-
- ceph-disk: Use true integer division in get_dev_size
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit f1bb72c82806cc03e85e0b19c83d61409c6b2d51)
-
-commit 2373ccb7a991069406e344b91fa70c0b2d1aa5e0
-Author: Anirudha Bose <ani07nov@gmail.com>
-Date: Tue Jun 14 21:42:02 2016 +0530
-
- ceph-disk: Compatibility fixes for Python 3
-
- ceph-disk: Misc cleanups
-
- Signed-off-by: Anirudha Bose <ani07nov@gmail.com>
- (cherry picked from commit d0e29c74f84a2ed3014a516c0106172619314bdc)
-
- Conflicts:
- src/ceph-disk/tox.ini: python3 is not supported in jewel
-
-commit 79cf6330d67ad52af5690f4d4efd29aa2722acb2
-Author: Shylesh Kumar <shmohan@redhat.com>
-Date: Thu Jul 7 20:45:57 2016 +0530
-
- ceph-disk: change ownership of init file to ceph:ceph
-
- Fixes: http://tracker.ceph.com/issues/16280
- Signed-off-by: Shylesh Kumar <shmohan@redhat.com>
- (cherry picked from commit aab9d03e1b50ba10a383663088400b9fabe306cb)
-
-commit 796418746ecd2a4971e365499c6952e131e74913
-Author: root <root@ceph-node1.homeoffice.wal-mart.com>
-Date: Mon Sep 12 14:30:43 2016 +0530
-
- rgw: Do not archive metadata by default
-
- Fixes: http://tracker.ceph.com/issues/17256
- Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
-
- (cherry picked from commit c617ea83e0cca0061af18e0811c7ef8b4e836519)
-
-commit bf5c47a28abe6d91dfdace8d6803a7016bbf02fb
-Merge: 7714689 1eedf18
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 25 15:49:55 2016 +0200
-
- Merge pull request #11642 from tchaikov/wip-17685-jewel
-
- jewel: mon: fix missing osd metadata (again)
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 77146891ab254bc796e38e2a45b8500c0119745f
-Merge: 3ccc17b e8e1acb
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 25 15:40:01 2016 +0200
-
- Merge pull request #11467 from dachary/wip-17262-jewel
-
- jewel: rbd-nbd IO hang
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 1eedf181176ce75212a8cfbb87ac927350a826ed
-Author: John Spray <john.spray@redhat.com>
-Date: Wed May 25 17:56:51 2016 +0100
-
- mon: fix missing osd metadata (again)
-
- The JSON output was getting broken by continuing
- in the wrong place.
-
- Fixes: http://tracker.ceph.com/issues/17685
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit c5700ce4b45b3a385fe4c2111da852bea7d86da2)
-
-commit f5e37abefcb015b2cb58295cfdf109fd6f5833b0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Oct 17 09:48:20 2016 -0400
-
- journal: do not prematurely flag object recorder as closed
-
- Fixes: http://tracker.ceph.com/issues/17590
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2be6367cb0119d86dfecfa94eb4a3a102c40162a)
-
-commit 2f9a5beb9a903220b70a780b30564d9741e9f0e5
-Author: Marcus Watts <mwatts@redhat.com>
-Date: Thu Oct 13 21:12:36 2016 -0400
-
- Don't loop forever when reading data from 0 sized segment.
-
- The 0 sized segment can arise depending on how
- the client uploads the object in the first place.
- The cpu loop then happens during a swift `GET'.
-
- Signed-off-by: Marcus Watts <mwatts@redhat.com>
- (cherry picked from commit 46c5f9773246522e66bb2cca49345d0b62a16c42)
-
-commit 3ccc17b81d2794406d803ff4210e930a1fa67455
-Merge: 112b89d 0b30a1d
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 24 12:03:13 2016 +0200
-
- Merge pull request #10757 from dachary/wip-17056-jewel
-
- jewel: mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 112b89dc315dd1240d68eb50fba1438057002327
-Merge: 7ab1e02 0dcefd2
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 24 12:03:01 2016 +0200
-
- Merge pull request #10759 from dachary/wip-16866-jewel
-
- jewel: OSD: ceph osd df does not show summarized info correctly if one or more OSDs are out
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 7ab1e0275101a30c2d318bcd55787f61c687328f
-Merge: e053b20 4f9e02c
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 24 11:55:41 2016 +0200
-
- Merge pull request #11590 from dachary/wip-17642-jewel
-
- jewel: TestJournalReplay: sporadic assert(m_state == STATE_READY || m_state == STATE_STOPPING) failure
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 4f9e02c40ac5359f344d29f20332ec6ed8575b8e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Oct 13 10:04:24 2016 -0400
-
- test: TestJournalReplay test cases need to wait for committed journal event
-
- Fixes: http://tracker.ceph.com/issues/17566
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 1bdf7a425eb7436838c9445ea2c8ab42dfd3a1b6)
-
-commit e8e1acb1d5154b749d251efa88b45e8ad3edb2bb
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Sep 8 11:51:34 2016 -0400
-
- librbd: ignore cache busy errors when shrinking an image
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4ce663845679dc35f2f15b893c6f988c4a60b25b)
-
- Conflicts:
- src/test/librbd/operation/test_mock_ResizeRequest.cc:
- when_resize does not have the allow_shrink argument because
- d1f2c557b2c039730baca9efa3f5244bc19dcb1a has not been
- backported
-
-commit ba2e87e0443069b0552b698cc7a508898a3f585d
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Sep 8 09:59:37 2016 -0400
-
- librbd: invalidate cache before trimming image
-
- Any potential writeback outside the extents of a shrunk image
- would result in orphaned objects.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3f93a1917437ba7b69b306e4ff971b79e8b79c89)
-
-commit d7c0873ea77234b7b736080c3de4012d2f6adaee
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Sep 7 11:49:26 2016 -0400
-
- rbd-nbd: mask out-of-bounds IO errors caused by image shrink
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit c6cfb616a846959a2cd1c0e540b14668c61a2afd)
-
-commit 0ce342d39f359d23c92ab94efb910b84a634094a
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Sep 5 10:01:45 2016 -0400
-
- rbd-nbd: fix kernel deadlock during teuthology testing
-
- Fixes: http://tracker.ceph.com/issues/16921
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit ce7c1520a8019f011fa34dd898af317f78974577)
-
-commit e053b2085b0d0be0e8c9912c82c7142bb0871783
-Merge: f6d7290 caf08d7
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 20 11:17:49 2016 -0400
-
- Merge pull request #11519 from dachary/wip-17576-jewel
-
- jewel: RGW loses realm/period/zonegroup/zone data: period overwritten if somewhere in the cluster is still running Hammer
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit f6d729082359b450950513080c9c08461d6f557c
-Merge: 9e9a38d 40689d1
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 20 11:17:22 2016 -0400
-
- Merge pull request #11471 from dachary/wip-17511-jewel
-
- jewel: s3tests-test-readwrite failing with 500
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 9e9a38df303749147a638f0df42ad875c829d294
-Merge: 9b0fa2b 5a53ffa
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 20 11:16:38 2016 -0400
-
- Merge pull request #11469 from dachary/wip-17538-jewel
-
- jewel: rgw:user email can modify to empty when it has values
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 9b0fa2b27386dd0c09aead832c9f049ef10b26fb
-Merge: 0eac635 4babd3f
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:31:10 2016 +0200
-
- Merge pull request #11466 from dachary/wip-17290-jewel
-
- jewel: ImageWatcher: use after free within C_UnwatchAndFlush
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 0eac63545da063a8bbab4b1ea6c9a765023617fc
-Merge: 51d5ed0 b73356b
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:30:53 2016 +0200
-
- Merge pull request #11464 from dachary/wip-17373-jewel
-
- jewel: image.stat() call in librbdpy fails sometimes
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 51d5ed0ddbe7e1018be1fa46c912d2e0ca07a984
-Merge: d2150fb b410c8e
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:30:44 2016 +0200
-
- Merge pull request #11463 from dachary/wip-17384-jewel
-
- jewel: helgrind: TestLibRBD.TestIOPP potential deadlock closing an image with read-ahead enabled
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit d2150fb54e894039e03855352708fad6b08d75d0
-Merge: f8989ef 32d84e0
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:30:32 2016 +0200
-
- Merge pull request #11462 from dachary/wip-17404-jewel
-
- jewel: update_features API needs to support backwards/forward compatibility
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit f8989ef7a79dd37f58fc9bddbd1e3fcd83e14f42
-Merge: ac2ce6d 7d6801b
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:28:18 2016 +0200
-
- Merge pull request #11459 from dachary/wip-17483-jewel
-
- jewel: RBD should restrict mirror enable/disable actions on parents/clones
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit ac2ce6dcda27a70a45e17270cab4d5e9a856abc7
-Merge: cd48521 391936a
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:27:36 2016 +0200
-
- Merge pull request #11460 from dachary/wip-17482-jewel
-
- jewel: Enable/Disable of features is allowed even the features are already enabled/disabled
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit cd48521cde8bb69b6879977f51404a3014571a84
-Merge: 410a368 dd93e00
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 16:26:53 2016 +0200
-
- Merge pull request #11461 from dachary/wip-17481-jewel
-
- jewel: Proxied operations shouldn't result in error messages if replayed
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 410a368e9bdf31f6512be5e9a783c7990ba9003f
-Merge: 07a8d8a d66bb7a
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 12:42:01 2016 +0200
-
- Merge pull request #11431 from ceph/wip-jewel-tarball
-
- jewel: build/ops: include more files in "make dist" tarball
-
- Reviewed-by: Nathan Cutler <ncutler@suse.cz>
- Reviewed-by: Boris Ranto <branto@redhat.com>
-
-commit 07a8d8aedfa101a52e4764cc211fd2a1d8f36582
-Merge: 62f7f64 50fd48f
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:48:49 2016 +0200
-
- Merge pull request #11474 from dachary/wip-17350-jewel
-
- jewel: rgw:response information is error when geting token of swift account
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 62f7f646b85f81c0c812f3d5adc1926d4cee3f7d
-Merge: 638590c 91bd342
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:47:43 2016 +0200
-
- Merge pull request #11492 from SUSE/wip-17575-jewel
-
- jewel: aarch64: Compiler-based detection of crc32 extended CPU type is broken
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit 638590c97a5365df118c72aab2e510ffcd2a9470
-Merge: c58d626 6575545
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:28:29 2016 +0200
-
- Merge pull request #11475 from dachary/wip-17349-jewel
-
- jewel: Modification for TEST S3 ACCESS section in INSTALL CEPH OBJECT GATEWAY page
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit c58d62677449b08023b761762a52cc4ceaf69def
-Merge: 3cb4bf4 7423661
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:27:54 2016 +0200
-
- Merge pull request #11473 from dachary/wip-17509-jewel
-
- jewel: Config parameter rgw keystone make new tenants in radosgw multitenancy does not work
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 3cb4bf43b923a71872525b0222b4b0fc73664fb0
-Merge: fb74b16 de672a0
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:27:18 2016 +0200
-
- Merge pull request #11201 from ceph/wip-backport-logrotate-jewel
-
- jewel: build/ops: backport 'logrotate: Run as root/ceph'
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit fb74b1688603c0351e80ed504be4faad320a67e6
-Merge: 9d3373d 25a35d4
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 11:22:45 2016 +0200
-
- Merge pull request #11126 from tchaikov/wip-17179-jewel
-
- jewel: add a tool to rebuild mon store from OSD
-
- Reviewed-by: huanwen ren <ren.huanwen@zte.com.cn>
- Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
-
-commit 9d3373d71f8af16a8f0220aa0d0682e2f3bb5a8c
-Merge: 0c83eb3 eb6c3cb
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 20 09:39:15 2016 +0200
-
- Merge pull request #11563 from ceph/wip-jewel-acl-underscore
-
- rgw: fix regression with handling double underscore
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit eb6c3cbcc6cadd4eff9de0d6332f42c785486f7b
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Sep 29 18:35:59 2016 -0700
-
- rgw: set correct instance on the object
-
- Fixes: http://tracker.ceph.com/issues/17443
-
- This was broken by commit bc840afafdfe5e528e5c1b711e71420ac3cb5a67
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit d2ada35c8c0d938a704ecf9974988ea30a9c0105)
-
-commit 0c83eb355e989fb6ed38a3b82f9705fd5d700e89
-Merge: 7496388 f400ff2
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 23:14:23 2016 +0200
-
- Merge pull request #11548 from dachary/wip-17609-jewel
-
- jewel: tests: ceph-disk must ignore debug monc
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 7496388468688763cab7fab9cc2f61cfaeeb4e7c
-Merge: f8055a9 d205b74
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 23:11:24 2016 +0200
-
- Merge pull request #11411 from dachary/wip-17245-jewel
-
- jewel: tests: scsi_debug fails /dev/disk/by-partuuid
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f8055a9453e228079a8c61ba398e93e9fbdcf55a
-Merge: 3b2d360 dea93dc
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 23:11:04 2016 +0200
-
- Merge pull request #10884 from dachary/wip-17149-jewel
-
- jewel: ceph-disk: expected systemd unit failures are confusing
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 084108e440b7b9b8f0d36282dd4eba64a4b96f4b
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Wed Aug 31 22:25:57 2016 +0200
-
- rgw: fix regression with handling double underscore
-
- Fixes: http://tracker.ceph.com/issues/16856
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit bc840afafdfe5e528e5c1b711e71420ac3cb5a67)
-
-commit 3b2d36039305bc070ac1eaf5142d5b5bfa7accb1
-Merge: d15d6dc 483d8c4
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 16:50:44 2016 +0200
-
- Merge pull request #11408 from dachary/wip-17345-jewel
-
- jewel: Ceph Status - Segmentation Fault
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit d15d6dc896d0ac30ddff4354600d7c2ecb61b54a
-Merge: d4197dc 5ae4f31
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 16:50:22 2016 +0200
-
- Merge pull request #11407 from dachary/wip-17360-jewel
-
- jewel: ceph-objectstore-tool crashes if --journal-path <a-directory>
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit d4197dcae43b073d121c4b12ff7cca2f619745e1
-Merge: 54bb909 c94244d
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 09:47:00 2016 +0200
-
- Merge pull request #11158 from dillaman/wip-rbdmap-jewel
-
- jewel: systemd: add install section to rbdmap.service file
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 54bb9092a8d658ab2f352ed8c850d719b2468d83
-Merge: dc59575 c3c2910
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 09:46:19 2016 +0200
-
- Merge pull request #10862 from dachary/wip-17095-jewel
-
- jewel: rpm: ceph installs stuff in %_udevrulesdir but does not own that directory
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f400ff222e531feb00de3ebf1860a0d4bcca736e
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Oct 18 17:33:23 2016 +0200
-
- tests: ceph-disk: force debug monc = 0
-
- The sh function will collect both stderr and stdout and debug
- will mess the json parsing.
-
- Fixes: http://tracker.ceph.com/issues/17607
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit 469a53a4adc335ea4ff8e34a958b12f0f222a6c1)
-
-commit dc59575b2fec477bdcf152f91a02532fcdfd1a10
-Merge: 778d884 c2cf21d
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 08:56:46 2016 +0200
-
- Merge pull request #10860 from dachary/wip-17121-jewel
-
- jewel: the %USED of ceph df is wrong
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 778d884512d2cf298c60634cda9a6f66dc2b948b
-Merge: 82edc5b a25a483
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Oct 19 01:35:13 2016 +0200
-
- Merge pull request #10886 from dachary/wip-17144-jewel
-
- jewel: mark_all_unfound_lost() leaves unapplied changes
-
- Reviewed-by: David Zafman <dzafman@redhat.com>
-
-commit 82edc5bc526e02d7c535d01642d8ef7f00d19939
-Merge: c4f4f8a e6ac214
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 18 13:05:43 2016 +0200
-
- Merge pull request #10784 from dachary/wip-17067-jewel
-
- jewel: Request exclusive lock if owner sends -ENOTSUPP for proxied maintenance op
-
- Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
-
-commit 25a35d43a8bf7e1a7d78d5d1d2a5556dff98f5e8
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Oct 10 18:43:39 2016 +0800
-
- doc: fill keyring with caps before passing it to ceph-monstore-tool
-
- to make sure the recovered monitor store is ready for use.
-
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit af8e21163735377071b6832d8a81b035bb835257)
-
-commit 73ea9264803bdf53a5da64992c1b91e94633f5e3
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Oct 10 16:32:27 2016 +0800
-
- tools/ceph_monstore_tool: bail out if no caps found for a key
-
- we take it as an error if no caps is granted to an entity in the
- specified keyring file when rebuilding the monitor db.
-
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit b4bd4004a836121c11b0bb97d8123df54c271f04)
-
-commit 4ebf87bccdb17bd04b2c615e6278a7816ae1ff43
-Author: Kefu Chai <kchai@redhat.com>
-Date: Fri Sep 30 17:58:14 2016 +0800
-
- tools/ceph_monstore_tool: update pgmap_meta also when rebuilding store.db
-
- we should rebuild pgmap_meta table from the collected osdmaps
-
- Fixes: http://tracker.ceph.com/issues/17400
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit cdfa7a69f63d047205dcfccd63b5d58ab0d4695b)
-
-commit d2deed6bfbc5693e3bd8a10a2f9be8df8ef1b0e5
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Sun Sep 18 11:40:56 2016 +0800
-
- tools/rebuild_mondb: kill compiling warning
-
- As follow:
-
- [ 72%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o
- /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc: In function ‘int update_mon_db(ObjectStore&, OSDSuperblock&, const string&, const string&)’:
- /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc:289:22: warning: ‘crc’ may be used uninitialized in this function [-Wmaybe-uninitialized]
- if (have_crc && osdmap.get_crc() != crc) {
- ^
- /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc:238:14: note: ‘crc’ was declared here
- uint32_t crc;
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit f16a31476a3f9b44a7c3dabf0dfd2a0d015b11b9)
-
-commit 09701269de225e556099b9e5c511faa44acae024
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Sun Sep 18 10:33:56 2016 +0800
-
- tools/rebuild_mondb: avoid unnecessary result code cast
-
- In general we return negative codes for error cases, so there is
- no need perform the cast here.
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 6a1c01d334fe65124043aa68a6e0cfaea43836b5)
-
-commit 5191b06294cf505716d0c64ac36528e9ea57b0a8
-Author: Kefu Chai <kchai@redhat.com>
-Date: Sat Oct 1 14:18:55 2016 +0800
-
- doc: add rados/operations/disaster-recovery.rst
-
- document the process to recover from leveldb corruption.
-
- Fixes: http://tracker.ceph.com/issues/17179
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 79a9f299253e24d20547131b3c9c9e0667e3b869)
- Conflicts:
- src/tools/rebuild_mondb.cc:
- remove the code change in this file from this commit.
- and the code gets removed is added in anther commit.
-
-commit 8c8d5ce529fa826bc0d453edf5fb5e98e29294d3
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Aug 29 19:53:11 2016 +0800
-
- tools/ceph_monstore_tool: add "rebuild" command
-
- Fixes: http://tracker.ceph.com/issues/17179
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit d909fa035c8fbbded786b2ca072acc10ea6b6052)
-
-commit 1fcb0bb81a8989b31a79bc565354f6817ceb12d7
-Author: Kefu Chai <kchai@redhat.com>
-Date: Mon Aug 29 19:52:19 2016 +0800
-
- tools/ceph-objectstore-tool: add "update-mon-db" command
-
- Fixes: http://tracker.ceph.com/issues/17179
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- Conflicts:
- src/tools/CMakeLists.txt: this file was added in master, so
- update src/CMakeLists.txt instead
- src/tools/Makefile-server.am: jewel is still using autotools,
- so update this file also.
- src/tools/rebuild_mondb.cc: move the code spilled into
- doc/rados/troubleshooting/troubleshooting-mon.rst
- by accident back to this commit.
- (cherry picked from commit 24faea7ce446bbf09cbd4a9d3434dd5444a6c295)
-
-commit 416750258fb63064a36eaf53f586a51fc3ea63e0
-Author: Kefu Chai <kchai@redhat.com>
-Date: Wed Aug 31 13:11:24 2016 +0800
-
- mon/AuthMonitor: make AuthMonitor::IncType public
-
- so ceph-objectstore-tool is able to use it when rebuilding monitor
- db.
-
- Fixes: http://tracker.ceph.com/issues/17179
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 19ef4f16b3aba04119ac647cd6261c74a57ce829)
-
-commit c4f4f8a72421e9c43c09eb9dfb5a3c6fe2123886
-Merge: ded7c27 5ef9085
-Author: Samuel Just <sjust@redhat.com>
-Date: Mon Oct 17 11:56:30 2016 -0700
-
- Merge pull request #10885 from dachary/wip-17145-jewel
-
- jewel: PG::choose_acting valgrind error or ./common/hobject.h: 182: FAILED assert(!max || (*this == hobject_t(hobject_t::get_max())))
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit ded7c27a2d0fc0ae307321de2bf419e065c36ba1
-Merge: bdcdedd 58b7c52
-Author: Samuel Just <sjust@redhat.com>
-Date: Mon Oct 17 11:54:29 2016 -0700
-
- Merge pull request #10883 from dachary/wip-17141-jewel
-
- jewel: PG::_update_calc_stats wrong for CRUSH_ITEM_NONE up set items
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit bdcdedd32f9e8a71735ae1d4d3ca18b41bde3378
-Merge: 757f8e8 3bb2a9e
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 18:08:46 2016 +0200
-
- Merge pull request #11420 from dachary/wip-17556-jewel
-
- jewel: librbd::Operations: update notification failed: (2) No such file or directory
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 757f8e87e0aa39af05f0bc7b8146c826191e8032
-Merge: 4d2bc33 bd63666
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 18:08:32 2016 +0200
-
- Merge pull request #10857 from dachary/wip-16984-jewel
-
- jewel: Disabling pool mirror mode with registered peers results orphaned mirrored images
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 4d2bc33101aaadbab73cdae3327fc0888a15e25a
-Merge: 23d91cf 18a66cb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:55:10 2016 +0200
-
- Merge pull request #10645 from dachary/wip-16458-jewel
-
- jewel: Potential crash during journal::Replay shut down
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 23d91cfcd1c77766972577639ef72db353076e37
-Merge: 51c2794 775c78d
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:54:55 2016 +0200
-
- Merge pull request #10652 from dachary/wip-16951-jewel
-
- jewel: ceph 10.2.2 rbd status on image format 2 returns (2) No such file or directory
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 51c279425e26626884ec54add6043c7ed3873920
-Merge: ee32be2 bb81f9d
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:37:41 2016 +0200
-
- Merge pull request #11337 from SUSE/wip-17060-jewel
-
- jewel: librbd: cannot disable journaling or remove non-mirrored, non-primary image
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit ee32be2ae3c328238fd2bbb953c18d3b9f0a51b1
-Merge: 7d0dd1c 2b27212
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:37:06 2016 +0200
-
- Merge pull request #10650 from dachary/wip-16868-jewel
-
- jewel: Prevent the creation of a clone from a non-primary mirrored image
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 7d0dd1cf6f6568f86fa593de0a7845462a510d31
-Merge: f1c21c6 1c76ef4
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:06:51 2016 +0200
-
- Merge pull request #11433 from dillaman/wip-17416-jewel
-
- jewel: rbd-mirror: improve resiliency of stress test case
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f1c21c6f01e20949753198e5f3ad160e0213cc5b
-Merge: 986a8b5 80e25b0
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 17:04:11 2016 +0200
-
- Merge pull request #10796 from dillaman/wip-17059-jewel
-
- jewel: rbd: bench io-size should not be larger than image size
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 986a8b5eacbf0d6084121eef8407088a24d27ffd
-Merge: c7b7f2e 10e603b
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:28:06 2016 +0200
-
- Merge pull request #11414 from dachary/wip-17477-jewel
-
- jewel: Crash in Client::_invalidate_kernel_dcache when reconnecting during unmount
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit c7b7f2e8c0de596255e651ae5e499c586f1e4493
-Merge: ada7edd 3320da0
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:27:53 2016 +0200
-
- Merge pull request #11412 from dachary/wip-17479-jewel
-
- jewel: Duplicate damage table entries
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit ada7edd1d21073b71c1d4538ab66b15b978cf418
-Merge: 1412b17 3a79db1
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:27:43 2016 +0200
-
- Merge pull request #11415 from dachary/wip-17476-jewel
-
- jewel: Failure in snaptest-git-ceph.sh
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 1412b171c057fabd05abaf9adcf31aa29a4f5b00
-Merge: 368c96c 0a17741
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:27:30 2016 +0200
-
- Merge pull request #11416 from dachary/wip-17474-jewel
-
- jewel: Failure in dirfrag.sh
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 368c96c513cd5424d7935fc02edd6297fb680bb7
-Merge: 4486e3b 2c4e1c1
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:27:17 2016 +0200
-
- Merge pull request #11418 from dachary/wip-17246-jewel
-
- jewel: Log path as well as ino when detecting metadata damage
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 4486e3b5e00e809bc3391613cc5160810ce5bf1e
-Merge: b174220 5173563
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:27:04 2016 +0200
-
- Merge pull request #11419 from dachary/wip-17244-jewel
-
- jewel: Failure in snaptest-git-ceph.sh
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit b1742204e10d563573bbda82917b843c01b20420
-Merge: 54240c4 c0db9fb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 14:26:30 2016 +0200
-
- Merge pull request #10877 from dachary/wip-16946-jewel
-
- jewel: client: nlink count is not maintained correctly
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 54240c4d3dfeef97c6fba343fe501f0303c73f1b
-Merge: 8b5aa5d 430ab1b
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 17 13:40:13 2016 +0200
-
- Merge pull request #10758 from dachary/wip-17007-jewel
-
- jewel: ceph-disk should timeout when a lock cannot be acquired
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit caf08d731c7cec40fe6635189de877d1f047e8b4
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Tue Oct 11 14:18:29 2016 +0200
-
- rgw: avoid corruption when running old radosgw-admin on a newer rgw
-
- Fixes:http://tracker.ceph.com/issues/17371
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit 8eab9454b4d45ed8092a1292bd1904ef928c2120)
-
-commit e5f7854ddfc2a6c123d77b1d33e659b4f870fbe6
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Tue Oct 11 11:19:01 2016 +0200
-
- rgw: Fix missing master zone for default region conversion
-
- Fixes:http://tracker.ceph.com/issues/17371
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit cd3bccdef2ecd1d294ab1192ab3b9e731b5592e0)
-
-commit ec2fb022307eea93a802f80307b957bfb2581249
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Tue Oct 11 11:00:00 2016 +0200
-
- rgw: mark configuration as converted to avoid corruption when running older admins
-
- Fixes: http://tracker.ceph.com/issues/17371
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit ceafa2863dd9c02da8a30c5a5324b472ed5d3404)
-
-commit 8b5aa5d94fd24793c160372f02b02735632b5fd0
-Merge: 6baac41 2311ab2
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 14 18:13:09 2016 +0200
-
- Merge pull request #10864 from dachary/wip-17131-jewel
-
- jewel: Jewel: segfault in ObjectCacher::FlusherThread
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit 6baac417eb95df880b97cdc720e6b00f6f8f27d8
-Merge: 19922c5 ca8fc6f
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 14 09:26:32 2016 -0500
-
- Merge pull request #11417 from dachary/wip-17347-jewel
-
- jewel: ceph-create-keys: sometimes blocks forever if mds allow is set
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 19922c5b818e82c297dfc0d2eb914276945e9a2e
-Merge: 952a81a 35660d1
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 14 09:25:42 2016 -0500
-
- Merge pull request #11272 from aiicore/wip-17402-jewel
-
- jewel: OSDMonitor: Missing nearfull flag set
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 952a81aed3bae88239e448fcae1ce73e725d9966
-Merge: e34b7da 165e5ab
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 14 09:24:42 2016 -0500
-
- Merge pull request #11193 from SUSE/wip-17377-jewel
-
- jewel: LIBRADOS modify Pipe::connect() to return the error code
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit e34b7dad7e11f1db45f2bd636b1f3ed73742540a
-Merge: f9c969e 7d92e2e
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 14 09:23:30 2016 -0500
-
- Merge pull request #10861 from dachary/wip-17135-jewel
-
- jewel: ceph mon Segmentation fault after set crush_ruleset ceph 10.2.2
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit f9c969eb54fef6f474bc8f784735123039ffeccc
-Merge: 4bcc21b 117aa35
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Oct 14 09:22:05 2016 -0500
-
- Merge pull request #10855 from dachary/wip-16657-jewel
-
- jewel: i386 tarball gitbuilder failure on master
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 4bcc21b9288ed046a2781e95e781bfc71636b9c1
-Merge: 92a3538 5d0e2f8
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 14 15:37:25 2016 +0200
-
- Merge pull request #11409 from dachary/wip-17341-jewel
-
- jewel: librados memory leaks from ceph::crypto (WITH_NSS)
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 92a353847852dbec003e4795e3322d2a92752b9d
-Merge: 67d0ded 8833c64
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 14 13:45:46 2016 +0200
-
- Merge pull request #11311 from dzafman/wip-scrub-boundary-jewel
-
- jewel: osd: adjust scrub boundary to object without SnapSet
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 67d0ded8d3ceda56ab7c0aaca25f3c1c51731c72
-Merge: 52e596f 9cb45e1
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 14 13:43:27 2016 +0200
-
- Merge pull request #11231 from badone/wip-17376
-
- jewel: common: Log.cc: Assign LOG_INFO priority to syslog calls
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 52e596ffe0b8a83bfeae0ad836227a73d7d6facb
-Merge: 65e8bbc cca589f
-Author: Loic Dachary <loic@dachary.org>
-Date: Fri Oct 14 13:30:05 2016 +0200
-
- Merge pull request #9872 from odivlad/fix-init-el7-jewel
-
- jewel: remove SYSTEMD_RUN from initscript
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 91bd342df6de15263004f3a41c285f6658a16d45
-Author: Alexander Graf <agraf@suse.de>
-Date: Mon Sep 26 10:26:30 2016 +0200
-
- AArch64: Detect crc32 extension support from assembler
-
- The used compiler may or may not be recent enough to recognize the
- crc32 extended cpu type. However, it does not really have to know about
- them either, since all we do is pass inline assembly instructions to
- the assembler.
-
- This patch moves the crc cpu extension detection from compiler based
- to assembler based, so that we can build optimized code even when the
- compiler does not know about the cpu type yet.
-
- Signed-off-by: Alexander Graf <agraf@suse.de>
-
- (manual backport of e70ab48b7f6d39a281b3ec65098535a55018b681 - manual backport
- was undertaken because jewel uses autotools)
-
-commit 65e8bbccdb73cc6696736367a3df59ea3dcfda1f
-Merge: 7c9f1c7 086f6e0
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 13 14:52:30 2016 -0400
-
- Merge pull request #10891 from dachary/wip-16793-jewel
-
- jewel: rgw: upgrade from old multisite to new multisite fails
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 7c9f1c7940c77451b2d44ef22a278fdfb2938cea
-Merge: e3839ab 27626ba
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 13 14:51:59 2016 -0400
-
- Merge pull request #10889 from dachary/wip-17143-jewel
-
- jewel: rgw: rgw file uses too much CPU in gc/idle thread
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit e3839ab5ce63abd248d886dcf362f3a6c49f382e
-Merge: 0561550 416ec6f
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 13 14:51:38 2016 -0400
-
- Merge pull request #10868 from dachary/wip-17064-jewel
-
- jewel: rgw: radosgw daemon core when reopen logs
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit 05615509d946c340d03af7e407a31e3e53447ac8
-Merge: abc8e3d f034fd0
-Author: Casey Bodley <cbodley@users.noreply.github.com>
-Date: Thu Oct 13 14:51:17 2016 -0400
-
- Merge pull request #10867 from dachary/wip-17118-jewel
-
- jewel: rgw: period commit return error when the current period has a zonegroup which doesn't have a master zone
-
- Reviewed-by: Casey Bodley <cbodley@redhat.com>
-
-commit abc8e3dd0388778d01a19f3de15a1ffcb662549f
-Merge: 8adc55d 83a91ba
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 17:43:52 2016 +0200
-
- Merge pull request #11367 from linuxbox2/jewel-s3-versioning
-
- jewel: rgw: S3 object versioning fails when applied on a non-master zone
-
- Reviewed-by: Orit Wasserman <owasserm@redhat.com>
-
-commit 8adc55d0d3f98acde4d91ba6f8ab9fb379ec10d9
-Merge: 50404ae 77ea511
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 16:43:04 2016 +0200
-
- Merge pull request #11342 from SUSE/wip-17505-jewel
-
- jewel: rgw: doc: description of multipart part entity is wrong
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 50404aef1f36cd2035c4384ecdf608910e6cb215
-Merge: f1c55ad de0c4e1
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 16:42:45 2016 +0200
-
- Merge pull request #11330 from cbodley/wip-17073
-
- jewel: rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f1c55ad7eeeb633e5ad3414e37ebb5dacccb930b
-Merge: a336110 e2ce857
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 16:39:06 2016 +0200
-
- Merge pull request #11139 from cbodley/wip-radosgw-admin-man-jewel
-
- jewel: add orphan options to radosgw-admin --help and man page
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit a336110785ea06f4404f136dddcce61660d85b2f
-Merge: 79885ae cf47628
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 16:35:57 2016 +0200
-
- Merge pull request #10832 from ceph/jewel-default-quota
-
- jewel: rgw - default quota fixes
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 79885ae86be1e444985446ab8315a21ad6d24634
-Merge: 9d1f756 54b6b5e
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Oct 13 14:58:33 2016 +0200
-
- Merge pull request #10107 from xiaoxichen/wip-16313-jewel
-
- jewel: client: FAILED assert(root_ancestor->qtree == __null)
-
- Reviewed-by: John Spray <john.spray@redhat.com>
- Reviewed-by: Yan, Zheng <zyan@redhat.com>
-
-commit d205b74e07ab364378afb4fc63cb08814a8a1f4e
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Aug 23 12:17:00 2016 +0200
-
- tests: populate /dev/disk/by-partuuid for scsi_debug
-
- The scsi_debug SCSI devices do not have a symlink in /dev/disk/by-partuuid
- because they are filtered out by 60-persistent-storage.rules. That was
- worked around by 60-ceph-partuuid-workaround-rules which has been
- removed by 9f76b9ff31525eac01f04450d72559ec99927496.
-
- Add create rules targetting this specific case, only for tests since the
- problem does not show in real use cases.
-
- Fixes: http://tracker.ceph.com/issues/17100
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 7cbf1f0a5eced402e6c7242015550668e3b568f3)
-
-commit 86eef272304f3896a9cda5cde7e882d09d0269c0
-Author: Daniel Gryniewicz <dang@redhat.com>
-Date: Fri Jun 10 11:33:56 2016 -0400
-
- Allow building RGW with LDAP disabled
-
- Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
- (cherry picked from commit 38abfcb5d036c050a363533a2c7b658d528d3612)
-
-commit 657554574414dcece6126bfa1b4008b038c3f729
-Author: la-sguduru <SGuduru@walmartlabs.com>
-Date: Thu May 12 11:53:25 2016 +0530
-
- doc: Modification for "TEST S3 ACCESS" section
-
- Signed-off-by: SirishaGuduru sirishaguduru99@gmail.com
- (cherry picked from commit 27d6cf0c6958de9f0533bedb90a74c4020b53675)
-
-commit 50fd48fbdc8f4f0e9151eb405eb112b710304bb9
-Author: qiankunzheng <zheng.qiankun@h3c.com>
-Date: Fri Mar 18 13:58:22 2016 -0400
-
- rgw:response information is error when geting token of swift account
- The header is X-Trans-Id instead of x-amz-request-id in the response header
-
- Fixes:#15195
- Signed-off-by: Qiankun Zheng <zheng.qiankun@h3c.com>
- (cherry picked from commit 08e909d0b844e8be3cb82d6add3e87d38e19e80e)
-
-commit 742366116d368d3adff4b7941a4751d362073b35
-Author: SirishaGuduru <SGuduru@walmartlabs.com>
-Date: Mon Sep 19 10:21:06 2016 +0530
-
- doc: Radosgw multitenancy config paramater change
-
- Radosgw multitenancy configuration parameter
- "rgw keystone make new tenants" never works even
- applied. When gone through the code, itseems this
- parameter is not used. But "rgw keystone implicit
- tenants" works as the code looks for this.
-
- Modified the configuration parameter in two files
- mentioned below from "rgw keystone make new tenants"
- to "rgw keystone implicit tenants"
-
- Fixes: http://tracker.ceph.com/issues/17293
-
- Signed-off-by: SirishaGuduru <SGuduru@walmartlabs.com>
- (cherry picked from commit bd9695d50cfd472508a8a704f1ea5fc62dc08faf)
-
-commit 635666412c464228edb014b525abb0af3a55ac50
-Author: Yang Honggang <joseph.yang@xtaotech.com>
-Date: Tue Oct 4 09:18:09 2016 +0800
-
- rgw: fix versioned object IO error
-
- When accessing a copied destination object, its source object's instance ID
- information is needed, however it's missing now in the destination object's
- manifest.
-
- In order to fix this problem, we can record source object's version_id/instance
- into dest object's manifest(a new filed 'tail_instance' is added). When creating
- a new object(not copy), 'tail_instance' should be equal to its instance value.
- When copy/get a object, 'tail_instance' should always be used to get the right
- tail objects.
-
- Fixes: http://tracker.ceph.com/issues/17111
- Signed-off-by: Yang Honggang <joseph.yang@xtaotech.com>
-
- (cherry picked from commit d43b69e529328f73da6c29cd746557788a989ae0)
-
-commit 40689d1acab4da963d05540eb837fd12a4411269
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Fri Sep 30 16:13:00 2016 -0700
-
- rgw: don't fail if lost race when setting acls
-
- Fixes: http://tracker.ceph.com/issues/16930
-
- When concurrently setting acls on object/bucket, we could lose in a race.
- Instead of retry, just return success (same effect as if we won and then
- other writer overwrote us).
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 6e9a915b565923081f609048072b8d75716a74ea)
-
-commit 5a53ffa8a9e8590ea0d1992fad9a30cde135cbac
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Oct 5 11:41:42 2016 -0700
-
- rgw: remove user email index using helper function
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 10dbfc540aef5c3d45b7e3aabe61090c302f47ab)
-
-commit ad54bf9a0dc541cb6d664edec9ca7f3ec6ffbc93
-Author: Weijun Duan <duanweijun@h3c.com>
-Date: Sat Feb 27 04:28:14 2016 -0500
-
- rgw:user email can modify to empty
-
- Fixes: http://tracker.ceph.com/issues/13286
-
- Signed-off-by: Weijun Duan <duanweijun@h3c.com>
- (cherry picked from commit ebfd713d9a40e1cb33dfdf2198c20d621e387e36)
-
-commit 4babd3fa335351bd4327cded47a1ffe5a8cfd897
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Sat Sep 17 08:29:15 2016 -0400
-
- librbd: corrected use-after-free in ImageWatcher
-
- Fixes: http://tracker.ceph.com/issues/17289
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 2f4d4868e3b721c932c35ae7e8f0dd96b36a37fc)
-
-commit 1ca4dc6d1bd6aebece500c6e91f6a9871af0e1f1
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Sep 9 10:42:50 2016 -0400
-
- librbd: possible deadlock if cluster connection closed after image
-
- Fixes: http://tracker.ceph.com/issues/17254
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 818c2f2abc972f689acb7d783c2a684bcc9e6e51)
-
-commit b73356b500f9ff364c09e6d78e62fc0e79fbfbac
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 20 07:25:36 2016 -0400
-
- librbd: block name prefix might overflow fixed size C-string
-
- The issue which resulted in too large v2 image ids was fixed
- under #16887.
-
- Fixes: http://tracker.ceph.com/issues/17310
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 61734d266c6ee476c2f5fcfbbaefc7d0c7939617)
-
-commit b410c8ea2164eb53ee7882859f0a977b67cf8b80
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 20 10:19:45 2016 -0400
-
- librbd: potential deadlock closing image with in-flight readahead
-
- Fixes: http://tracker.ceph.com/issues/17198
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit c971d58f8a5550b19374b74bb89d69143423479b)
-
-commit 32d84e0eed671f0cfe37057d59f0afe1b63f3c4d
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 20 14:47:36 2016 -0400
-
- librbd: update_features should handle Infernalis OSDs
-
- Fixes: http://tracker.ceph.com/issues/17330
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8cb2ccda1b847e0f33c0d34bf57e9ec29bbbb43b)
-
-commit b4e13808b004fd10d342e3daa17a3d4e830d4d00
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 20 14:34:16 2016 -0400
-
- cls/rbd: set_features should adjust the mask to known features
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a26c7a5cacebf8814e20a2f3d5b69c20d8798871)
-
-commit dd93e009a222e8e86041661742b4df9c92b097f7
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Mon Jun 27 23:36:09 2016 +0530
-
- rbd: cleanup - Proxied operations shouldn't result
- in error messages if replayed
-
- Fixes: http://tracker.ceph.com/issues/16130
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit d09c9c471f40f15c14f392a93a04353ca30b1c5e)
-
-commit 391936a30cc6022f067cb11c2e39bd47b9e58d61
-Author: Lu Shi <shi.lu@h3c.com>
-Date: Wed Jun 15 09:24:43 2016 +0800
-
- librbd: enable/disable of features is not allowed when already enabled/disabled
-
- Fixes: http://tracker.ceph.com/issues/16079
-
- Signed-off-by: Lu Shi <shi.lu@h3c.com>
- (cherry picked from commit a8a633396a4105991c9643c2b39391621934c26d)
-
-commit 7d6801bdd376f8eb5e1fbfa8f3a9f4de5dc710a1
-Author: zhuangzeqiang <zhuang.zeqiang@h3c.com>
-Date: Sat Jun 25 10:21:25 2016 +0800
-
- rbd: restrict mirror enable/disable actions on parents/clones
-
- Fixes: http://tracker.ceph.com/issues/16056
-
- Signed-off-by: zhuangzeqiang zhuang.zeqiang@h3c.com
- (cherry picked from commit 11dee0bbf0a85f2c197192d0560bd486bc2ad6fc)
-
-commit cf476284ae9089e73e5fdf5ddfefdd5842246190
-Author: root <root@ceph-node1.homeoffice.wal-mart.com>
-Date: Sun Jun 19 13:06:06 2016 +0530
-
- rgw: Add documentation for RGW default quota
-
- Fixes http://tracker.ceph.com/issues/16447
-
- This was modified to use size in kB, rather than size in bytes, since
- Jewel has not yet been converted to use size in bytes.
-
- Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
- (cherry picked from commit e3ab3476146cf0fe604783e9e5a0d63237271735)
-
-commit 22348154ad51c20d73aa7715695244b8d85fac37
-Author: root <root@ceph-node1.homeoffice.wal-mart.com>
-Date: Sun Jun 19 12:48:42 2016 +0530
-
- rgw: Do not bother to check against conf values during quota handling
-
- Fixes http://tracker.ceph.com/issues/16447
-
- This was modified to use size in kB, rather than size in bytes, since
- Jewel has not yet been converted to use size in bytes.
-
- Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
- (cherry picked from commit 17d2c1712a5b72315a47ab0f8380331bfd478c0b)
-
-commit 0b8ecce6ac5abafe0175c941dbf55862b1515b1d
-Author: root <root@ceph-node1.homeoffice.wal-mart.com>
-Date: Mon May 23 15:34:58 2016 +0530
-
- rgw: Let the default quota settings take effect during user creation
-
- Fixes http://tracker.ceph.com/issues/16447
-
- Signed-off-by: Pavan Rallabhandi <PRallabhandi@walmartlabs.com>
- Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
- (cherry picked from commit 400d7c982f18efd7cf96acfc3a63078791d1ec0a)
-
-commit 1c76ef4e3ea7cb401345af0938d6b76652061d05
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Sat Oct 1 11:21:21 2016 +0300
-
- journal: ensure in-flight ops are complete destroying journaler
-
- Fixes: http://tracker.ceph.com/issues/17446
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a25b1d7cbebb7b19cebee4cfb362cd744bbb4607)
-
-commit 9bc5e444543fade1f6d78788cadeb7bfdd29710b
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Thu Sep 29 16:55:22 2016 +0300
-
- journal: complete action only after notification completed
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 55762cca2bf586d037cb9f32775ec158dc3287c1)
-
-commit 74873322da011d0e6221c90ff39d137de80720ce
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 4 21:29:31 2016 -0400
-
- qa/workunits: reduce amount of client IO for rbd-mirror stress
-
- Journal IO is faster now, resulting in OSDs quickly filling up
- under the stress test case.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a6dd6b50d632aa6995a0f4b6fc5e1a1bda23e2a0)
-
-commit d51a2f6689391274bba41f9359acb9395574e629
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 4 12:22:06 2016 -0400
-
- rbd-mirror: potential race allocating tag during shut down
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8c2ff9bce61a8af024150b8be9dee484f339f7df)
-
-commit cea000c6225c809b35b6c643919a01d940522c55
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Sep 30 12:32:37 2016 -0400
-
- librbd: ignore attempts to request lock if already lock owner
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 355c79cb7c955e62e3153cf28046a9b8a6d0d25c)
-
-commit 912ce3728c09b2bf613da287f5013b97920cc27c
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Sep 30 12:59:16 2016 -0400
-
- journal: clean up object recorder closed/overflow callback
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 24faead086a50ea1b9614268d4dd5f3ea7bbe445)
-
-commit 310f3f79cf54daeefa8f00aba0d7b692261e4a33
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Sep 29 08:36:53 2016 -0400
-
- journal: delay moving overflowed buffers until quiesced
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4483531aa3aa3d0f298778062e2b9a339ad05075)
-
-commit 9f3614377043efb56c606905a4b4f5c86b3e074e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Sep 29 08:19:52 2016 -0400
-
- journal: use reverse iterator search to find flush record
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a96065815558e50361af4c701c23e5248962dfe0)
-
-commit 21502d90ecc72e70faa19b1202f9c7095341aaec
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Sep 28 08:35:36 2016 -0400
-
- journal: avoid holding lock while sending journal append
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit dc77a629ed353d586b63f0bd8e20f54a7595afba)
-
-commit e0de824f7e728b06025a572a0c8213ef9fb1f112
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Sep 21 15:41:55 2016 -0400
-
- rbd-mirror: wait for in-flight event commit notifications
-
- Fixes: http://tracker.ceph.com/issues/17355
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f810c106ad4e9ae94494801fea6c580d81b9156b)
-
-commit efa12f7187b6e037c22ba62563030eb883dab5f9
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 11 13:55:21 2016 -0400
-
- journal: fix AsyncOpTracker compiler error
-
- The master branch has an async JournalTrimmer which shouldn't be
- backported to the Jewel branch yet. This change addresses the
- missing sync AsyncOpTracker::wait_for_ops method from the backported
- class.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 2460a3dbe7d04f1a4daa44d7367d24d47fa070fb
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Sep 21 13:02:34 2016 -0400
-
- common: move AsyncOpTracker to common library
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 72d8992f054a7e36f92fdd2e01278ce3b9ede2eb)
-
- Conflicts:
- src/journal/CMakeLists.txt: doesn't exist in Jewel
-
-commit 1748b38da48beb8e25dc5ca831a540d389a963ee
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jul 28 16:35:48 2016 -0400
-
- librbd: support deleting image by id instead of name
-
- The rbd-mirror daemon will use this API to delete images instead
- of attempting to use the local image name.
-
- Fixes: http://tracker.ceph.com/issues/16227
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 87b32d15914207f61595c1c943817d983faceacd)
-
-commit bb5f6b6872e81291176543e954bf3654eb88120f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jul 13 14:49:06 2016 -0400
-
- rbd-mirror: use pool id + global image id as deletion primary key
-
- Fixes: http://tracker.ceph.com/issues/16538
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 25203a8a9d59ff025d223ec1afaeb14946d54993)
-
-commit 96d551d7e8f10f98cc0a6ae5d90d33e6bca968a5
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Sep 15 18:14:15 2016 -0400
-
- rbd-mirror: concurrent access of event might result in heap corruption
-
- Fixes: http://tracker.ceph.com/issues/17283
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit ac9ad37ab80db8913f9f1149707bd0009f8235c4)
-
-commit 8070d6a560044e5b45af7bd6995345ab30489d84
-Author: Ricardo Dias <rdias@suse.com>
-Date: Wed Sep 21 23:08:18 2016 +0100
-
- rbd-mirror: test: Fixed timeout problem in rbd_mirror_stress.sh
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 5c737038dd6d44bd76605587486ddf9457bc2d96)
-
-commit 6ea4cde78ac7db6081e83d2530552946368021ef
-Author: Ricardo Dias <rdias@suse.com>
-Date: Tue Sep 6 17:28:22 2016 +0100
-
- rbd: Fix race between journal flush and append events
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit aa959e71fe5a8cec43de75007fc9cef8de5ee3a5)
-
-commit 180a86b61498e6a27a59c7673f74e32ce1ae02cf
-Author: Ricardo Dias <rdias@suse.com>
-Date: Wed Sep 7 15:26:34 2016 +0100
-
- journal: make librados call async in ObjectRecorder
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 7b740f5b4ac1c66ac3c80782d2d34e846d00fddd)
-
-commit 5edbfe278532225aaaa6bb3fe6bef84a4c693d83
-Author: Ricardo Dias <rdias@suse.com>
-Date: Mon Jul 25 17:00:50 2016 +0100
-
- journal: increase concurrency of journal recorder
-
- Signed-off-by: Ricardo Dias <rdias@suse.com>
- (cherry picked from commit 5c88edd68a1ee7c77f11e4113251fbe5768b8d99)
-
-commit 9ad132e670564c738e448bf719503cc73525fd8a
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Sep 19 11:24:17 2016 -0400
-
- journal: send update notification when tag allocated
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f1cd613e3d8ccb6d05b9adfe1956927991a4f4fe)
-
-commit f9aae06152e281c271f50201a8dd1852a132447f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 13 21:54:46 2016 -0400
-
- librbd: new journal listener event for force promotion
-
- Fixes: http://tracker.ceph.com/issues/16974
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit fd005490e95d7fca85be4cad34344a58986f64d6)
-
-commit 4f5ce86349e246e12abe8e0c55380f400bf05ebb
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 13 16:38:51 2016 -0400
-
- librbd: helper class for quiescing in-flight async ops
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 39d9e5cc9b38de2ee9ad2faf8e04253314160811)
-
-commit 829ff8c5fa9d9470f1e5370cf601509809b39674
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 13 12:37:53 2016 -0400
-
- librbd: unify journal event callbacks into single interface
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit dbbcecf4a289ca36b734b7bda9530cc0a59f84ac)
-
-commit 41cf3d93356bde801c32dec4b7a21ae065295aa7
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 13 16:28:50 2016 -0400
-
- journal: expose ability to retrieve partial tag list
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 277b6dd9f13a8390cbf7c9ac7a313813ecad4d27)
-
-commit 2f9e6412982826fe0712a0b98e004c405b60fac3
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Sep 14 08:49:39 2016 -0400
-
- qa/workunits/rbd: fix remove mirrored image race conditions
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a0f65b968b350629dfad978c191fc878ca26d093)
-
-commit 2ec5e93806f8487bdc5f8df23740aab5738cde1f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 13 12:32:45 2016 -0400
-
- qa/workunits/rbd: new mirroring forced promotion test
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a43268a4a30c06233152d531cbf2550224fb8a15)
-
-commit 5d1d898e1132325cae7045dc764a533878d56e00
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 20 13:31:36 2016 -0400
-
- test/rbd: fix possible mock journal race conditions
-
- Fixes: http://tracker.ceph.com/issues/17317
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 471898392372ba4c404376410fb56f3af5287c80)
-
-commit 775a999e8bac9d0dc02cb40f0206b96c5864b8d1
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jul 6 12:59:25 2016 +0300
-
- qa/workunits/rbd: before removing image make sure it is not bootstrapped
-
- If an image is being bootstrapped, it implies that the rbd-mirror
- daemon currently has the image open. The removal API will prevent the
- removal of any image that is opened by another client.
-
- Works-around: http://tracker.ceph.com/issues/16555
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 9737a8d6cbaf1b79bbc6008249d39acbae883941)
-
-commit 3bbd8ba4282ea7f3fa286d0a1944e9e93d321365
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Sep 27 14:47:02 2016 -0400
-
- librbd: fix journal create compilation error
-
- The synchronous journal create method no longer exists on the master
- branch and the associated change to introduce an asynchronous journal
- creation state machine should be delayed to provide more testing time
- on the master branch before being backported to jewel.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 89c6618df89dc0d5d3eb1f855f6f93c72be75939
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 11 21:11:07 2016 -0400
-
- test: fixed unused function warnings in unittest_rbd_mirror
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3545d9ed19be8d3956f0db901ea9d3bb8b10d13d)
-
-commit ca94f25aa960bb352043a9d53eee361071d537da
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 11 20:48:27 2016 -0400
-
- rbd-mirror: prevent syncing to non-primary image after failover
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit beaef377d69f555277b706afff944a15086da28e)
-
-commit 7a434842ac2a2799b611aa87422009c244418922
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 8 23:45:46 2016 -0400
-
- rbd-mirror: demote/promote in same cluster results in split-brain
-
- Fixes: http://tracker.ceph.com/issues/16855
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a6901ca1a065419426b3ad704e27e43ba8d591b8)
-
-commit f8f3bbd7246d9a1d5a82f6b0b112f185323a5fb3
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 11 19:39:21 2016 -0400
-
- librbd: normalize journal promotion/demotion events
-
- A non-primary image's commit possition won't accurately reflect
- the current demotion/promotion chain. Therefore, directly specify
- the predecessor for promotion events.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit ac590e85a472533005cad73c82b2d61db161ab7a)
-
-commit 4baea6ace14bd834a3cb2c1d9d5202e94546e264
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 11 19:09:09 2016 -0400
-
- librbd: block RPC requests when demoting the image
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 8b195e1fc8fe70a0e5417934302d5831b1f8dfb3)
-
-commit 8ccdad6d9d09e0f09431df6d3ebb2fbed47040c6
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Aug 9 12:24:19 2016 -0400
-
- librbd: separate journal::TagData predecessor data into new struct
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 718befdae711141ef4a1e2e9f5e9aca97f1b5513)
-
-commit 13daaffb451e7187d5492a82bb85488c1bfe55d2
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 8 20:57:45 2016 -0400
-
- rbd-mirror: include tag tid in bootstrap debug log messages
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 47d1e625006d554164f020e496a847735240ec95)
-
-commit d775680dc4eb53c08a692e746dd65c57a560496d
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Aug 8 10:39:01 2016 -0400
-
- qa/workunits/rbd: demote/promote image on same cluster
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit e6aa18ea0df6dc4d1add597bc2d972c79699bf4c)
-
-commit f7ffbfa71d6f8c417b140ce434b7714cd0053b09
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Aug 10 13:46:46 2016 +0300
-
- rbd-mirror: option to automatically resync after journal client disconnect
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 77fd6a1c2016262d734b0bb5387e6b6a41232e8b)
-
- Conflicts:
- src/common/config_opts.h: trivial resolution
-
-commit 0b402390381dfbfcf4d3810f3179f90c4aa995ef
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jul 27 13:45:32 2016 +0300
-
- rbd-mirror: stop replay when client is disconnected
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 330dba00ba3153ba2862eef52714e0dceae05192)
-
-commit 80aa7e0b4fae6f71a34e28ad1225e3540f9606ed
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Aug 10 11:22:16 2016 +0300
-
- rbd-mirror: resync was possible only when image replayer start had succeeded
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 4bf6912f3c75560b89324fc29286028750f122c1)
-
-commit 170476e408308fad622063eddbd282a38a28ed89
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Tue Jul 26 16:10:30 2016 +0300
-
- rbd-mirror: decode_client_meta should return false on error
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit cd5eb36e98f46a1d84bddeafa4e7dcad415aa4a2)
-
-commit 7382e1a5a2b801cdfcbf7cda109343c365d005f3
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Aug 3 14:19:51 2016 +0300
-
- rbd: new command to disconnect journal client
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit fc3ba54b3c101498a08a3f34ac8f7eab0152ad7c)
-
-commit d3ad2ff9dff192d93d2fbef82ec0ccd37809d2ca
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jul 27 14:06:42 2016 +0300
-
- librbd: optionally flag "laggy" journal clients disconnected
-
- Fixes: http://tracker.ceph.com/issues/14738
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit b8eafefba9f2221a0ce927568795cb1c3ac0fa9c)
-
-commit 4056e360117b3aacfba2ae98cd4ecb60e356730c
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jul 13 15:49:40 2016 +0300
-
- journal: allow to trim journal for "laggy" clients
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 0b8b1aaedc10f7f46e91bf6ad809414feb770c8d)
-
-commit 3aec576572066a4329488c0b4420fe863cbbeeb2
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Wed Jul 27 13:42:19 2016 +0300
-
- cls/journal: add async client_update_state method
-
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit 58b8c66d5bfa60e6dd3ad2ec79360c2eca165c58)
-
-commit d66bb7a991affb8b77eb9440d7c8874cc0b3bbf4
-Author: Ken Dreyer <kdreyer@redhat.com>
-Date: Mon Oct 3 14:43:25 2016 -0600
-
- build: include more files in "make dist" tarball
-
- Include all the documentation, qa, and CMakeLists.txt files in the "make
- dist" tarball.
-
- Kraken and newer releases will already do this. This change is
- restricted to releases that still use autotools.
-
- The purpose of this change is to make it easier to apply downstream
- patches on an unpacked upstream tarball, because often those patches are
- cherry-picks of commits that touch files under doc/, qa/, or
- CMakeLists.txt.
-
- Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
-
-commit 9d1f756dfa1775338c2fa1cf6bfafd45b842b75f
-Merge: 59f0f4c 57f08fe
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 12:30:44 2016 +0200
-
- Merge pull request #11389 from jcsp/wip-17466-jewel
-
- jewel: mon: don't crash on invalid standby_for_fscid
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 59f0f4c7cc81b20fc584b8e6fff84887ec9c26dd
-Merge: b747903 c2d4239
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 12:30:25 2016 +0200
-
- Merge pull request #10997 from batrick/i17105-backport
-
- jewel: multimds: allow_multimds not required when max_mds is set in ceph.conf at startup
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit b7479037472c7ce633e2130fb6dbc302dbb3affb
-Merge: db2e822 cf211d7
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 12:30:03 2016 +0200
-
- Merge pull request #10958 from ukernel/jewel-16764
-
- jewel: client: fix shutdown with open inodes
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit db2e8224853dc344b71871317204f13a0a53d808
-Merge: 4769027 1bc047b
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 12:29:36 2016 +0200
-
- Merge pull request #10921 from jcsp/wip-client-lock-backport
-
- jewel: client: add missing client_lock for get_root
-
- Reviewed-by: John Spray <john.spray@redhat.com>
-
-commit 4769027f0c83cb22f25186356b56e86b49579b8b
-Merge: f49bac2 494687b
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 12:29:05 2016 +0200
-
- Merge pull request #11400 from ceph/wip-rbd-cli-jewel
-
- jewel: krbd-related CLI patches
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit f49bac2cbbda6aefef676b03f6656a98ec390b87
-Merge: 2a348d2 5ab5e82
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Oct 11 11:03:40 2016 +0200
-
- Merge pull request #11171 from ceph/wip-rasize-doc-jewel
-
- jewel: doc: fix description for rsize and rasize
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 3bb2a9ed9602b0d280a357f53bc90c6cf83ffe32
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Oct 10 11:57:03 2016 -0400
-
- librbd: ignore notify errors on missing image header
-
- The rename op on v1 images fails since the header no longer exists. In
- the general case, the removal of the header object will also fail the
- watcher which has its own recovery path.
-
- Fixes: http://tracker.ceph.com/issues/17549
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit fe3e2eafa087f81c9ab59f3fbc39600d6adaa9c2)
-
-commit 5173563fbfc2799cc2328468bb197d65a94b4d7a
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Sep 2 16:19:29 2016 +0800
-
- client: properly set inode number of created inode in replay request
-
- Fixes: http://tracker.ceph.com/issues/17172
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit e59385f16afc607ec700397b0bea5229ce69df30)
-
-commit 2c4e1c1cd1d01e51d5e4ad500d6b31832591d201
-Author: John Spray <john.spray@redhat.com>
-Date: Tue Sep 6 13:16:04 2016 +0100
-
- mds: log path with CDir damage messages
-
- Previously you just got the inode number, which
- wasn't terribly useful for e.g. a missing fragment
- object, as you couldn't readily resolve the parent
- path.
-
- Fixes: http://tracker.ceph.com/issues/16973
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 439cd5e1b4725e594786785189a37184243828d9)
-
- Conflicts:
- src/mds/CDir.cc: the go_bad() prototype which is part of the
- context of the patch has changed.
-
-commit d52f190d449a2e68baed0659367795ebfb0dcb3d
-Author: John Spray <john.spray@redhat.com>
-Date: Tue Sep 6 13:07:38 2016 +0100
-
- mds: s/used_ions/used_inos/
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit bd3645fb07714d43fb7bd3d66b7e34b33768a8e8)
-
-commit 494687b7f11d0c9ca56d96b6b4480de96847bec2
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Fri Oct 7 12:32:43 2016 +0200
-
- rbd: expose rbd unmap options
-
- Reuse rbd map -o infrastructure to expose rbd unmap options in
- a similar fashion. Currently it's just one bool option, but we may
- need more in the future.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit 620f5e1455fdcb05cd3873c1e260141849829e35)
-
- Conflicts:
- doc/man/8/rbd.rst [ PR #9151 ("rbd: add methods to set and get
- snapshot limits") not in jewel ]
-
-commit 6b0226774e2f09f98751e6fa3b0125a960417cc0
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Fri Oct 7 11:14:16 2016 +0200
-
- rbd: fix up terminology in help texts
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit ba8f9ee791d55c4cf25ad751213ea6ba770b7434)
-
-commit 071bd4778547930d9aab9340dcabbb6d9ffdd890
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Mon Oct 3 14:09:11 2016 +0200
-
- rbd: recognize lock_on_read option
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit e857b7896527b676155d6e01c78567337dc33b1c)
-
-commit 7d0714e17557ad281bd92907e10462894a482ce9
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Tue Oct 4 10:21:36 2016 +0200
-
- doc: clarify rbd size units
-
- It wasn't clear from the man page that --size defaults to M.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit d38dc29ed588b8933da3b66e46e1f0dd4cbb2cf4)
-
- Conflicts:
- doc/man/8/rbd.rst [ PR #9066 ("rbd: introduce a simple bench
- for read") not in jewel ]
-
-commit ca8fc6fc8baae2e4da842e16e25b91d304702cb5
-Author: John Spray <john.spray@redhat.com>
-Date: Sat Jul 23 22:56:45 2016 +0100
-
- ceph-create-keys: fix existing-but-different case
-
- We just have to refrain from calling get-or-create
- if the named key already exists, to avoid potentially
- having an error when the default creation args don't
- match the key as it has already been created, such
- as on certain upgrades.
-
- Fixes: http://tracker.ceph.com/issues/16255
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 278196d86c52b0be3cb9c17ed7f8f3e3502a217a)
-
-commit 0a17741861faa1643bc338459397072268e469bd
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Tue Sep 20 18:07:56 2016 +0800
-
- client: fix readdir vs fragmentation race
-
- following sequence of events tigger the race
-
- client readdir frag 0* -> got item 'A'
- MDS merges frag 0* and frag 1*
- client send readdir request (frag 1*, offset 2, readdir_start 'A')
- MDS reply items (that are after item 'A') in frag *
-
- Fixes: http://tracker.ceph.com/issues/17286
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit feb63776d4f2b03ece189715fdd75da5cae2afc2)
-
-commit 3a79db10f259d66ca17c2152cf639a63f245505d
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Sep 14 18:22:01 2016 +0800
-
- mds: remove fail-safe queueing replay request
-
- MDSRank::queue_one_replay() does not create active request
- immediately, it just queues corresponding C_MDS_RetryMessage
- for execution. So the fail-safe code can queue an extra replay
- request. This can cause replay requests be processed out-of-order
-
- Fixes: http://tracker.ceph.com/issues/17271
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit d755a4a78242293dd3103bdd0748292df3034563)
-
-commit 10e603b1e3024c760cd5567dbbc73fbb3c1281f3
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Sep 21 21:57:25 2016 +0800
-
- client: fix segment fault in Client::_invalidate_kernel_dcache().
-
- when umounting, root can be NULL
-
- Fixes: http://tracker.ceph.com/issues/17253
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit ddea9a5b78151c0abe834e4a9872f7cf5f918ebc)
-
-commit 3320da0adb346af15a5d50a45e0aea5ca234eb79
-Author: John Spray <john.spray@redhat.com>
-Date: Mon Sep 19 15:18:24 2016 +0100
-
- mds: catch duplicates in DamageTable
-
- There was an implicit assumption in the code that callers
- wouldn't hit the notify_*damaged paths twice because they would
- have checked is_*_damaged paths first.
-
- However, that's not really true in all cases, e.g. scrub
- code isn't required to respect existing damage entries
- when trying to load a CDir.
-
- Simply fix this by having the DamageTable notify* functions
- check the key they're inserting doesn't already exist.
-
- Fixes: http://tracker.ceph.com/issues/17173
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit c9cfaef104e9aaefad55583d7e54f8b4665904b3)
-
-commit 5d0e2f8690b08418fc404dc43df7a3a16ac83309
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Fri Sep 2 14:13:19 2016 -0400
-
- common: only call crypto::init once per CephContext
-
- Fixes: http://tracker.ceph.com/issues/17205
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 9dfc1537564c4ce65e4d0230a83f0d8d47503b16)
-
-commit 483d8c41a241aa917878284765aef2ba2ced0bb3
-Author: Brad Hubbard <bhubbard@redhat.com>
-Date: Tue Jun 14 17:34:44 2016 +1000
-
- cephx: Fix multiple segfaults due to attempts to encrypt or decrypt
- an empty secret and a null CryptoKeyHandler
-
- Fixes: http://tracker.ceph.com/issues/16266
- Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
- (cherry picked from commit 009e777fbd18602e5fd66f97bdad95e977e6fecc)
-
-commit 5ae4f316b2cf37ce5d13b1ced4b65962c5583882
-Author: Kefu Chai <kchai@redhat.com>
-Date: Tue Sep 20 17:39:24 2016 +0800
-
- os/filestore/FileJournal: fail out if FileJournal is not block device or regular file
-
- otherwise JournalingFileStore will assert when deleting FileJournal
- which still has the non block/regular file opened.
-
- Fixes: http://tracker.ceph.com/issues/17307
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 7431eec6fd24cd08ca6c76a9893e3f6e8c63a916)
-
-commit 2a348d23e5a047bf6a9c80140cf31ba2d6d4113f
-Merge: da04ac0 29a8701
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 20:30:54 2016 +0200
-
- Merge pull request #10812 from SUSE/wip-17094-jewel
-
- jewel: build/ops: ceph-osd-prestart.sh fails confusingly when data directory does not exist
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit da04ac055188e2e84d21b29feee3069bb95e5ebe
-Merge: a80aacf 1a7faefd
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Oct 10 10:46:33 2016 -0400
-
- Merge pull request #11335 from linuxbox2/jewel-nfs
-
- jewel: rgw: nfs backports
-
-commit a80aacf048c2809bc2b7fd7e2f41e12b5470c5ab
-Merge: e795450 a10d700
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Oct 10 10:45:07 2016 -0400
-
- Merge pull request #11332 from linuxbox2/jewel-ldap
-
- jewel: rgw: combined LDAP backports
-
-commit c2d4239331e397e6a48b1ee7a4c69dad0c951f94
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Mon Aug 29 16:25:10 2016 -0400
-
- mds: remove max_mds config option
-
- It is now required that all changes to max_mds use the run-time `ceph fs
- set max_mds` command. The rationale for this change is that it is
- confusing to have a configuration for max_mds which is only observed at
- file system creation.
-
- Fixes: http://tracker.ceph.com/issues/17105
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
- (cherry picked from commit 52f4e545e0ce4782d5f2239d31080d392c12eba2)
-
-commit e7954500dab4f3e3bead824ba0da66105940e36a
-Merge: eac384a 0b93a9a
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Oct 10 08:54:02 2016 -0500
-
- Merge pull request #10761 from dachary/wip-16377-jewel
-
- jewel: msgr/async: Messenger thread long time lock hold risk
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit eac384a5a158191e3276940d340ee2fe0b4b4b73
-Merge: c21e1de d94e5bc
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Oct 10 08:52:59 2016 -0500
-
- Merge pull request #10278 from SUSE/wip-16667-jewel
-
- jewel: incorrect value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 57f08fe72269b573d95791b44f25de044d40fba6
-Author: John Spray <john.spray@redhat.com>
-Date: Fri Sep 30 21:57:35 2016 +0100
-
- mds: make mds_role_t member order match constructor
-
- Previously this was mildy confusing.
-
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 63d711d4e9decd2940c55aa697e6a588593da23a)
-
-commit c19326cef28ca3764340434cacc1f77e5899b887
-Author: John Spray <john.spray@redhat.com>
-Date: Mon Oct 3 07:33:27 2016 +0100
-
- mon: don't crash on invalid standby_for_fscid
-
- Fixes: http://tracker.ceph.com/issues/17466
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 92fdcf36bd7d57b97f5d887d0370a181860e388c)
-
-commit cbd9a39e83258a7fa98d3d33aea652def17d3906
-Author: John Spray <john.spray@redhat.com>
-Date: Mon Oct 3 07:40:12 2016 +0100
-
- messages: fix MMDSBeacon constructor
-
- This was leaving garbage in some fields during decode
- when decoding messages with an older version.
-
- Fixes: http://tracker.ceph.com/issues/17466
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit f1fb667dfd21cd241f4f45ce9ef3f8393d114c60)
-
-commit c21e1de83294fea247bd2a458143639544f91f6d
-Merge: 8a84877 f7d23d5
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 12:26:02 2016 +0200
-
- Merge pull request #10794 from SUSE/wip-17082-jewel
-
- jewel: disable LTTng-UST in openSUSE builds
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 8a8487711339596f2f22da572e59a194c6166c69
-Merge: 4c526a4 47605a2
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 12:21:59 2016 +0200
-
- Merge pull request #9739 from vumrao/wip-vumrao-16337
-
- jewel: osd: add peer_addr in heartbeat_check log message
-
- Reviewed-by: Samuel Just <sjust@redhat.com>
-
-commit 4c526a4211f29a5151c5d79d3f0aa221f3d24221
-Merge: c362c71 5ffee35
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 12:20:30 2016 +0200
-
- Merge pull request #9388 from vumrao/wip-vumrao-16069
-
- jewel: mon: Display full flag in ceph status if full flag is set
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit c362c71ef34b136112852cce7a769a8bac30626c
-Merge: f707d1d 79e2acb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 12:03:51 2016 +0200
-
- Merge pull request #10496 from Abhishekvrshny/wip-16583-jewel
-
- jewel: mon crash: crush/CrushWrapper.h: 940: FAILED assert(successful_detach)
-
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit f707d1d4f1cae66927e630da9a4524d2af6c9a11
-Merge: 84adafe f337a07
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Oct 10 09:31:29 2016 +0200
-
- Merge pull request #11018 from ceph/wip-17223-jewel
-
- jewel: krbd qa scripts and concurrent.sh test fix
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit cca589fdb18147ea61e79b8d98b886ef30cd65d5
-Author: Vladislav Odintsov <odivlad@gmail.com>
-Date: Mon Jul 4 15:29:22 2016 +0300
-
- init-radosgw: do not use systemd-run in sysvinit
-
- `systemd-run` logic in initscripts was introduced because of ticket
- http://tracker.ceph.com/issues/7627.
-
- If we have systemd-based operating system, we should use systemd unit files
- from systemd directory to start/stop ceph daemons.
- Otherwise, `daemon()` from `/etc/init.d/functions` on systemd distro starts service
- in `system.slice` and everything works well.
-
- `systemd-run` can not be run on non-systemd distros, so it's not needed
- on SysV systems.
-
- also, ceph-disk is now able to run the "systemctl"
- to enable and start the ceph-osd, and ceph-deploy is also now
- playing well with systemd when it comes to ceph-mon and ceph-mds
-
- Fixes: http://tracker.ceph.com/issues/16440
-
- Signed-off-by: Vladislav Odintsov <odivlad@gmail.com>
- (cherry picked from commit 1fd4f92a025e80092b8d08d9b7da2e0b73a52f0f)
-
-commit 83a91baff05f03f907fb80702ae1c68194b5308b
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 30 17:36:16 2016 -0700
-
- rgw: forward input data when forwarding set_bucket_version to master
-
- Fixes: http://tracker.ceph.com/issues/16494
-
- Needed to keep input data around to be forwarded correctly. Also, master
- does not send any data back, so don't try to parse anything.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 1eec00bef1e5540bf3e31d1f8fb1645eb64b1e62)
-
-commit 0986aff2aafdf64847a7e9608abb84edaea59eb1
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jun 30 17:34:38 2016 -0700
-
- rgw: set args when rebuilding req_info
-
- Was missing args, so it didn't sign requests with subresources
- correctly when forwarding.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit dd1068c54e50671d8904b99189823418a5a5bc07)
-
-commit bb81f9dd83da76704a5b6ba3e718fef3ac918290
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 12 12:39:45 2016 -0400
-
- librbd: permit disabling journaling if in corrupt state
-
- Fixes: http://tracker.ceph.com/issues/16740
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6afb884d755697528684fad54dbb69b15d4386f1)
-
-commit b14d7f148c8f64d2e2da533fe2b35661536810c4
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 12 12:21:02 2016 -0400
-
- librbd: new journal policy to disable initializing the journal
-
- This will be used in the case where the journal is being disabled.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 73e4c65c809a1e4161229f49285b21b2cfc623ca)
-
- Conflicts:
- src/librbd/Makefile.am (no CreateRequest.h or RemoveRequest.h in jewel)
-
-commit 77ea51138f05b4fa1c603ade0e62f961ec708441
-Author: weiqiaomiao <wei.qiaomiao@zte.com.cn>
-Date: Wed Aug 10 14:11:43 2016 +0800
-
- doc/radosgw: fix description of response elements 'Part'
-
- Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
- (cherry picked from commit 9c3fe46a7eb89aedc52582737c200e58d63738a5)
-
-commit 1a7faefd035aa8f31ab11ddfe1046989d0e69aac
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Sep 21 17:18:20 2016 -0400
-
- rgw_file: pre-assign times
-
- Set unix timestamps based on RGW values for creation, modification
- time for buckets, objects in stat requests. Regard any saved
- value of these in unix attributes as an overlay.
-
- Fixes: http://tracker.ceph.com/issues/17367
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 969750e96380859a350e25015bc8cbf9bdf88512)
-
- Fixes: http://tracker.ceph.com/issues/17394
-
-commit 0c932b9078a249bcb9dbb8c425788787f1cd48f2
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Sep 20 17:32:03 2016 -0400
-
- rgw_file: fix set_attrs operation
-
- The effective part of this change is to always set a value
- for RGW_ATTR_UNIX_KEY1 (because it is expected later).
-
- Secondarily, do not pass the address of the to-set attributes
- buffer::list as remove attrs--this is confusing.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 08afb40b2812270a6af3cd1965e8c03c10392ace)
-
- Fixes: http://tracker.ceph.com/issues/17393
-
-commit 0de33909012f2a8305ff2038906669c78070cbcd
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Thu Apr 14 19:18:37 2016 -0400
-
- rgw_file: implement rgw_setattr
-
- Introduce a new RGWSetattrs RGWOp descendant, to create or replace
- sets of attrs on buckets or objects.
-
- This version of the change uses the standard RGWRADOS::set_attrs op
- (we want attribute changes to (e.g.) sync with other changes).
-
- Previous versions of this changed incorrectly masked the values
- of st->st_ino in RGWFileHandle::stat(), now fixed.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 4de1c3c260265f821ebee842d49cb35bf49d8e4e)
-
- Fixes: http://tracker.ceph.com/issues/17311
- Fixes: http://tracker.ceph.com/issues/17332
-
-commit 00f3fbe7dc940d8c9176a8da35fccd42e6ddc10f
-Author: zhangweibing <zhangweibing@unitedstack.com>
-Date: Fri Aug 26 10:49:48 2016 +0800
-
- rgw: remove duplicated calls to getattr
-
- Signed-off-by: Weibing Zhang <zhangweibing@unitedstack.com>
- (cherry picked from commit 87b550ed2fba472d4ef2e1f771bb5f9fd248804f)
-
- Fixes: http://tracker.ceph.com/issues/17327
-
-commit c53992856d6058b71bed55337c3830dbaefb6823
-Author: Min Chen <chenmin@xsky.com>
-Date: Fri Aug 19 01:02:50 2016 -0400
-
- rgw: rgw file fix bug of rgw_lookup can not exact match file name
-
- bug reproduce steps:
- in nfs-client (connect to nfs-ganesha server):
- 1. mv file file.rename
- 2. stat file // get file attrs, not return with -ENOENT
-
- the reason is that:
- RGWStatLeafRequest does not exact match the file name,
- just take file name as a prefix filter
-
- Signed-off-by: Min Chen <chenmin@xsky.com>
- (cherry picked from commit 9d813bafc8e197507457c58ab4f365ccdb7f3589)
-
- Fixes: http://tracker.ceph.com/issues/17326
-
-commit 9f5c7377143c56b169a62a96dba5c6ff800e4d5c
-Author: Yan Jun <yan.jun8@zte.com.cn>
-Date: Tue Aug 23 12:51:10 2016 +0800
-
- rgw: fix the wrong return value
-
- Here `parent->readdir` will return negative numbers When there is an error.
- so we should just return it.
-
- Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
- (cherry picked from commit c979be7810793534715c24c6a9f7c8b0ed31de8d)
-
- Fixes: http://tracker.ceph.com/issues/17325
-
-commit cf1353c24917ecb9056272da7f6b3e73bba11fa8
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 17 10:28:48 2016 -0400
-
- rgw_file: restore local definition of RGWLibFS gc interval
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 31936caa09b46e86700faad969adfa9d43176206)
-
- Fixes: http://tracker.ceph.com/issues/17323
-
-commit 7a648ed991630541b5875a329820b67b269af570
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 23 16:50:42 2016 -0400
-
- rgw_file: explain semantics of RGWFileHandle::commit
-
- Add a comment explaining why the method currently returns 0
- unconditionally.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit b1da1354320cc5f69277b225a293a03cc2a5054f)
-
-commit 0135da74e2a08fccc2e2da9f1b7e55478bf79157
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 23 15:57:06 2016 -0400
-
- ceph_timer: prefer using directive to typedef
-
- This change replaces the existing member-hook typedef as well as
- the new set-type typedefs, so committed separately.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit f7d4d418658d2091652033045abdb4bfbeb637aa)
-
-commit 2a9233f1fbff38c12d378d5b6528a7e576a62e3e
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 23 14:18:43 2016 -0400
-
- librgw: add API version defines for librgw and rgw_file
-
- This change borrows the major, minor+extra format used by libcephfs.
- The version numbering is starting at 1,1,0 on the theory that the
- implicit version at Jewel is 1,0,0.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 355ccc5ded7f0b459bca24bc8b504b41807c583d)
-
-commit 2d6966f7e1f4c6dab12f7500746f1021b52d91af
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 17 11:24:01 2016 -0400
-
- rgw file: allow RGWLibFS::write_completion_interval_s to be set in conf
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 70dad0fba561edaf0bb4e746e29b92a4e9b014b2)
-
-commit 7071845f2e477648c322f0072e54490c47ed4154
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 17 11:00:22 2016 -0400
-
- rgw_file: log on write completion events at level 10
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit d1e512d8c0e20df5a96ccb5f775a7a2ca123efbe)
-
-commit 95310c7f960eead2e22bc02c0e9d94ec863cafd6
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 17 10:52:58 2016 -0400
-
- rgw_file: add RGW_OPEN_FLAG_STATELESS as a synonym for V3
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit da596eb3af69c2cdf191893eb44a8947662634cf)
-
-commit 697d4ef7837061bb6b5ebaad07ae86836cdbe126
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 16 18:17:53 2016 -0400
-
- rgw_file: implement stateless write completion timer
-
- Implements a temporal mechanism to enforce write completion for setups
- which lack open state tracking (e.g., NFS3).
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 2c83ed4bd43fcb5d5497151a157b1dc08022fed9)
-
-commit 4a31509c5ae7e40dd1538b2075287d8cc202f159
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Fri Aug 12 16:52:51 2016 -0400
-
- rgw_file: fix/update rgw_create flag arguments
-
- Allow passing POSIX open flags as well as api call flags. Needed
- for NFS3 support.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 2d0ea2b4649e76cbbb87f44c57754d7ea9c46dce)
-
-commit 73f9a0b147914f3ef4f7b69a3b57899034406bca
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Fri Aug 12 10:39:21 2016 -0400
-
- rgw_file: fix/update rgw_open flag arguments
-
- Allow passing POSIX open flags as well as api call flags. Needed
- for NFS3 support.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit ada29f7f8323be2301588941bcd5c60190b32a4b)
-
-commit 4ceb70eba4d777ecc34cce9d1d10002807a6e770
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 9 16:49:41 2016 -0400
-
- rgw file: remove busy-wait in RGWLibFS::gc()
-
- This is a background thread. However, CPU is wasted.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit ca33241286f52d849dbde8092507131b8b1108cc)
-
- Fixes: http://tracker.ceph.com/issues/17321
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
-
-commit 8e1515b068991567136042fb11384fb0fd0620fe
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 9 14:23:00 2016 -0400
-
- rgw_file: unlock() must precede out label
-
- In lookup_handle(...).
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 9f64f34e481278a683e962b17c7aa811005783a8)
-
-commit 88eeaa967494ba6b536d493d06bc4bdbe92e452f
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Sun Aug 7 18:39:33 2016 -0400
-
- rgw nfs: fix write continuations
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit b4d079f2b5a4d49b2ba7576b272a2a3f3b0d66c8)
-
-commit f0b1799910564706766fccb8ec2b1c2c27a10467
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Fri Aug 5 10:03:33 2016 -0400
-
- rgw nfs: don't leak fh->mtx in lookup_handle()
-
- This change fixes a serious latent locking problem, noticed after
- updating the ganesha/rgw driver invalidation after renames.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit d74d46170d7104a6553674f111bbdbe3a116cf54)
-
-commit f16ac90f9c097352de2763215f0c83812503e815
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Aug 8 10:18:35 2016 -0400
-
- rgw file: refuse to rename directories
-
- The representation of paths as an aggregate involving any
- number of objects argues against ever permitting such
- operations.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 297220fd2a96c0cf34701127b8cf724e24e6865f)
-
-commit 23b749f93ed9a7de93aabc871df0adeeebac4e0f
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 3 13:53:15 2016 -0400
-
- rgw_file: refuse ops on deleted targets
-
- Detect these illegal cases, as they are indicate various incorrect
- behaviors/bugs.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 34224ecd8360e03603a1a5dd1c1c9f0a31f1c1d5)
-
-commit 345de45cbf5932174222b733bf71820e818fbfd5
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Thu Apr 14 19:18:37 2016 -0400
-
- rgw_file: implement rgw_setattr
-
- Introduce a new RGWSetattrs RGWOp descendant, to create or replace
- sets of attrs on buckets or objects.
-
- This version of the change uses the standard RGWRADOS::set_attrs op
- (we want attribute changes to (e.g.) sync with other changes).
-
- Previous versions of this changed incorrectly masked the values
- of st->st_ino in RGWFileHandle::stat(), now fixed.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 4de1c3c260265f821ebee842d49cb35bf49d8e4e)
-
-commit 88b5027850618f14c562d07ba25a664fd4c22771
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Jul 13 10:16:59 2016 -0400
-
- rgw_file: refuse partial, out-of-order writes
-
- A single file object may be opened only once per gateway
- instance, and writes to that object must be complete, and in-order.
- Enforce this.
-
- If an invalid write is seen, deletes the current write transaction.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 12aded803e24539266ce9698c678088e2158a82a)
-
-commit be243695c1309acfc293f7080cf213edbc558d14
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Jul 12 17:43:43 2016 -0400
-
- rgw_file: fix rename cases and unify unlink
-
- Rather ordinary rename cases failed in the unlink step. Fix this,
- unifying the unlink path while at it.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 05af1fbb870a905ea8903594dfc607d346c9dd31)
-
-commit a10d700697d8f432aca2b1bff6766e2478ac060d
-Author: Harald Klein <hari@vt100.at>
-Date: Wed Aug 31 17:41:26 2016 +0200
-
- add ldap auth custom search filter feature patch - http://tracker.ceph.com/issues/17185
-
- Signed-off-by: Harald Klein <hari@vt100.at>
- (cherry picked from commit c935885ae9d5fd413495448a0b0e5fce899c9b73)
-
- Fixes: http://tracker.ceph.com/issues/17185
-
-commit 7486638563c1eeda7781dcf58b0c536d11f17a0b
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Thu Aug 18 10:54:16 2016 -0400
-
- rgw ldap: protect rgw::from_base64 from non-base64 input
-
- Also adds unit tests for:
- 1. empty output from from_base64 (turns out to be harmless)
- 2. random and specific non-base64 and sort strings
- (modified from upstream to avoid alteration of src/test/test_rgw_token.cc)
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 0a4c91ec7652d02673a9b156cd16144d778a3844)
-
- Fixes: http://tracker.ceph.com/issues/17324
-
-commit 68788fb898118c826b136b7cd7f60265a6dfef79
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Fri Aug 5 10:02:03 2016 -0400
-
- rgw ldap: enforce simple_bind w/LDAPv3
-
- Found by Harald Klein <hklein@redhat.com>.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 08d54291435e4d1cb5e02cda3951bc6e8510b0e2)
-
-commit 871caeb5011b06d54bd41370ee20ba38e84c9ac0
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Mon Aug 1 17:36:17 2016 -0400
-
- rgw: add reinit/rebind logic (ldap)
-
- Gracefully handle stale LDAP connections by rebinding--verified
- with MS AD. Rebind is attempted once per request until rebound--
- not worse than misconfiguring the environment.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 9b8fccf68789ba5c5986766c544b23aeada0e87e)
-
-commit de0c4e1281b5b67af1459aa11fbb292a0cae2ab2
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Aug 16 16:58:51 2016 -0400
-
- rgw: RGWDataSyncCR fails on errors from RGWListBucketIndexesCR
-
- Fixes: http://tracker.ceph.com/issues/17073
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit e77a523f1d74768f4fef58c05cc167705d219036)
-
-commit 8833c64459edb77fa0d394b2eda2f79cd0f6dba9
-Author: Samuel Just <sjust@redhat.com>
-Date: Mon Oct 3 10:34:51 2016 -0700
-
- PG: block writes and scan log for scrub using inclusive upper bound
-
- See comment in commit.
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
-
-commit 0e2338e5ec5441e5fc173a7af69343c775b02a13
-Author: David Zafman <dzafman@redhat.com>
-Date: Mon Oct 3 14:34:19 2016 -0700
-
- osd_types,PG: force the map used in _scrub to be sorted correctly
-
- Previously, ScrubMap::objects was always sorted bitwise (nibblewise
- before the comparator change was made. It didn't matter because we
- always scrubbed whole hash values. Now, we need the objects in the
- objectstore ordering because we may be missing objects at the tail of
- the scanned range and need them to show up at the tail of the
- ScrubMap::objects mapping. We don't need to do anything else to handle
- the upgrade process since the actual objects *in* the map were
- determined by the objectstore ordering.
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 6d410e97232afdad4f226151333b209d8b50f4ed)
-
-commit 16f9d95204f3eca6908ae241e5bacc48b006cb23
-Author: Samuel Just <sjust@redhat.com>
-Date: Wed Sep 28 13:24:56 2016 -0700
-
- src/osd: relax the requirement that we scrub a whole hash value
-
- Previously, we needed to scrub all objects in clones in a single
- hash value mainly to ensure that _scrub had access to all clones
- of a single object at the same time. Instead, just avoid letting
- head or snapdir be a boundary (see the comment in the commit
- for details).
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 27bdc8ce6d0a7d8ae47f29540f281ba417e16b4c)
-
-commit 2176c847d588fbec654653db48c4ad156a87aac2
-Author: Samuel Just <sjust@redhat.com>
-Date: Wed Sep 28 13:25:42 2016 -0700
-
- hobject: clarify is_snap and has_snapset for max
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit a2c27c9423b43b8c5633fb0af95f28b0de94b365)
-
-commit 84adafe3fe6f57d49b4bdf1e036e1b686e6b0f55
-Merge: 5246f81 fb36dd0
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Fri Sep 30 14:02:43 2016 -0400
-
- Merge pull request #10656 from dachary/wip-16564-jewel
-
- jewel: cors auto memleak
-
-commit 35660d1aabd8b27bf3ba71e50d00ba1cf1cecf00
-Author: Igor Podoski <igor.podoski@ts.fujitsu.com>
-Date: Wed Sep 14 07:36:43 2016 -0400
-
- mon: OSDMonitor: Missing nearfull flag set
-
- Output from 'ceph -s -f json-pretty' wans't showing nearfull flag set.
-
- Signed-off-by: Igor Podoski <igor.podoski@ts.fujitsu.com>
- (cherry picked from commit 754887b575795ef96cda095f7f0d8c898e20f00f)
-
-commit 5246f8135124dd49466268ead3c8c10d241c94f9
-Merge: 9c464a5 3cb0a5e
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Thu Sep 29 15:54:05 2016 -0700
-
- Merge pull request #11252 from ceph/wip-offline-split-jewel
-
- ceph-objectstore-tool: add a way to split filestore directories offline
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 9c464a55c8ffe7278450c88cc208f2f2e7bce1a0
-Merge: 085e9e3 457d78f
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Sep 29 11:34:44 2016 -0700
-
- Merge pull request #10866 from dachary/wip-17122-jewel
-
- jewel: COPY broke multipart files uploaded under dumpling
-
-commit 085e9e369c5c6fbe48f888009e3997d86dcaf968
-Merge: cb46489 23d73dc
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Sep 29 11:32:09 2016 -0700
-
- Merge pull request #10890 from dachary/wip-17140-jewel
-
- jewel: rgw: period commit loses zonegroup changes: region_map converted repeatedly
-
-commit cb46489b92b14c5722368e88a4c66712ecc1623d
-Merge: a0fce63 cefd6f5
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Sep 29 10:51:09 2016 -0700
-
- Merge pull request #11021 from cbodley/wip-16794
-
- jewel: rgw: back off bucket sync on failures, don't store marker
-
-commit a0fce6302013b2e9ddad8466d7ab34c370d3786e
-Merge: 4e61538 92581a3
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Sep 29 10:49:28 2016 -0700
-
- Merge pull request #10657 from dachary/wip-16792-jewel
-
- jewel: metadata sync can skip markers for failed/incomplete entries
-
-commit 3cb0a5e0b0517701ad3b44bdf6d4b60d6a51e8ee
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Fri Aug 5 11:45:00 2016 -0700
-
- ceph-objectstore-tool: add a way to split filestore directories offline
-
- Use the usual split code, and split each dir that meets the
- usual split criteria.
-
- This can be run with lower than usual split settings, to avoid costly
- online splits. To make sure the directories are not merged again, use
- a load merge threshold (e.g. filestore merge threshold = 1), and
- adjust the split multiplier accordingly.
-
- Fixes: http://tracker.ceph.com/issues/17220
- Signed-off-by: Josh Durgin <jdurgin@redhat.com>
- (cherry picked from commit e7b0428e0e8d8f5459311dc698d94a3ac4f04684)
-
- Conflicts:
- src/os/filestore/FileStore.cc
- src/tools/ceph_objectstore_tool.cc
- (trivial resolution)
-
-commit de672a09f1e2b29de1e0e6e15d26be99315c41b9
-Author: Boris Ranto <branto@redhat.com>
-Date: Fri Aug 5 11:14:53 2016 +0200
-
- logrotate: Run as root/ceph
-
- Currently, we run the logrotate scripts as ceph/ceph but that way we
- cannot rotate the scripts created by qemu (they are root/ceph and 644).
- The original su line was introduced in commit 73d7bed9 because logrotate
- complained that the directory was writable by a non-root group and it
- needed a su line to supress that error. This way, we keep the group
- settings and we can access and rotate the qemu logs as well.
-
- Signed-off-by: Boris Ranto <branto@redhat.com>
-
-commit 4e61538d9f1b372f28e61ad94c368c782be09d92
-Merge: ecc2377 e72e7a2
-Author: Sage Weil <sage@redhat.com>
-Date: Tue Sep 27 15:37:17 2016 -0500
-
- Merge pull request #10888 from dachary/wip-17062-jewel
-
- jewel: tests: fix TestClsRbd.mirror_image failure in upgrade:jewel-x-master-distro-basic-vps
-
-commit 9cb45e11ec392da7c22578539b99619bdbf37e35
-Author: Brad Hubbard <bhubbard@redhat.com>
-Date: Tue May 10 16:44:44 2016 +1000
-
- log: Log.cc: Assign LOG_INFO priority to syslog calls
-
- LOG_DEBUG prio messages are not logged by a default syslog
- configuration so log at LOG_INFO instead.
-
- Fixes: http://tracker.ceph.com/issues/15808
- Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
- (cherry picked from commit 3ab5a660a45506d6c4c41bfeb5babdf188e62b3d)
-
-commit 165e5abdbf6311974d4001e43982b83d06f9e0cc
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Fri Apr 1 16:55:36 2016 +0530
-
- librados: modify Pipe::connect() to return the error code
-
- Fixes: http://tracker.ceph.com/issues/15308
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit cad38dca0c90fb2ee4b589f336f8272122f50ad6)
-
-commit 5ab5e8268174bd34a095a1e96a1a969ad9e3531b
-Author: Andreas Gerstmayr <andreas.gerstmayr@gmail.com>
-Date: Thu Sep 15 22:02:23 2016 +0200
-
- doc: fix description for rsize and rasize
-
- Signed-off-by: Andreas Gerstmayr <andreas.gerstmayr@gmail.com>
- (cherry picked from commit a004254a02cafdee848a382f893f89c3c5a9845a)
-
-commit c94244d3b132b6cf1f8ad309644cf48739282f04
-Author: Jelle vd Kooij <vdkooij.jelle@gmail.com>
-Date: Thu Sep 1 00:42:34 2016 +0200
-
- Add Install section to systemd rbdmap.service file
-
- Signed-off-by: Jelle vd Kooij <vdkooij.jelle@gmail.com>
- (cherry picked from commit 57b6f656e17124a5ab4cd1400840d9c7c87a3cc3)
-
-commit e2ce8576f547b1e073c169ef331c7063319d9783
-Author: tserlin <tserlin@redhat.com>
-Date: Mon Sep 19 14:40:12 2016 -0400
-
- Add two options to radosgw-admin.rst manpage
-
- Add '--job-id' and '--max-concurrent-ios' to Orphan Search Options
-
- Fixes: http://tracker.ceph.com/issues/17281
- Signed-off-by: Thomas Serlin <tserlin@redhat.com>
- (cherry picked from commit 697f30d86f49b73c981c06375ab2937570b1db01)
-
-commit 4e66f9e9d1179204a6fdf08e43608a852d2b7fd3
-Author: Ken Dreyer <kdreyer@redhat.com>
-Date: Thu Sep 15 12:56:39 2016 -0600
-
- radosgw-admin: add "--orphan-stale-secs" to --help
-
- The radosgw-admin --help did not include the description of the
- `--orphan-stale-secs` option of the `orphans find` command. The option
- sets the number of seconds to wait before declaring an object to be an
- orphan.
-
- Fixes: http://tracker.ceph.com/issues/17280
- Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
- (cherry picked from commit 354059ae43b4f4cc797da1669715399cd96a4738)
-
-commit bfa90a152867e0277ae05c64b6bdc429b659b9a5
-Author: Ken Dreyer <kdreyer@redhat.com>
-Date: Thu Sep 15 11:40:14 2016 -0600
-
- doc: add "--orphan-stale-secs" to radosgw-admin(8)
-
- The radosgw-admin(8) manual page did not include the description of the
- `--orphan-stale-secs` option of the `orphans find` command. The option sets
- the number of seconds to wait before declaring an object to be an
- orphan.
-
- Fixes: http://tracker.ceph.com/issues/17280
- Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
- (cherry picked from commit a676c516069cc448591018ecf4f7d1f7f7bc3bfd)
-
-commit cefd6f51068df3ed04c755b1167dd146b85a0741
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jul 20 12:59:50 2016 -0700
-
- rgw: fix collection of object sync errors
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit aacc31f72cef6f151459e4a0543850edeeaf1938)
-
-commit aa369817c9bf10cffa420bfb88a27957407fb625
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jul 20 12:43:48 2016 -0700
-
- rgw: fix marker tracker completion handling
-
- Was not tracking high markers correctly. Could only work if there was a single
- hole in the completion range. Just keep a map of all the complete entries.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit f5801c726efdc2f3067a071e6bb5ac83fd0cd147)
-
-commit bce19a39b6f6ff23b6373f82ed2e6e12d65a77ef
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jul 20 12:42:52 2016 -0700
-
- rgw: collect() stops if error encoutered
-
- and returns true if needed to be called again
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 5528932e4c327a0fb0ce34a676eb59707a575325)
-
-commit f82b59363d12e38446b4f06f554b932a3cbdb1fb
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Tue Jul 19 15:32:03 2016 -0700
-
- rgw: back off bucket sync on failures, don't store marker
-
- Fixes: http://tracker.ceph.com/issues/16742
-
- If we fail on any single entry in bucket, skip updating the marker tracker
- so that next time we'll go over that entry, and back off. This will trigger
- a report to the data sync error repo and eventually a retry on the failing
- object.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 1f3fec807043fd313ef7c66ff48f18b82c8bfa66)
-
-commit f337a0720713329b5305ddd9e5c18e8d2b11b475
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Fri Jun 3 17:24:48 2016 +0200
-
- krbd: don't segfault if images are unmapped concurrently
-
- "rbd map c" can die from a NULL dereference on any of this_pool,
- this_image or this_snap in wait_for_udev_add():
-
- <image a is mapped>
- rbd map c
- rbd map b
- rbd unmap a
- rbd unmap b
-
- However unlikely, this segfault is triggered by the rbd/concurrent.sh
- workunit on a regular basis.
-
- Similarly, "rbd showmapped" can die if an image to be listed is
- unmapped.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit 2bfecb1c0a0b2a314a5d137e6ca2cccd9ddc9b54)
-
-commit 2399d4ae54780cb18c313a8da79b697a70a87146
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Fri May 13 17:57:12 2016 +0200
-
- qa: rbd/simple_big.sh: drop extraneous sudo
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit 6643f4d9723e5d9c5195680ac9abb9915ef42a56)
-
-commit 472cb29c5712c4fbbeaef26cdfddc1afd5f2945d
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Fri May 13 15:05:53 2016 +0200
-
- qa: rbd/concurrent.sh: suppress rbd map output
-
- rbd_map_image() echoes the id of the image and is used in command
- substitution:
-
- id=$(rbd_map_image "${image}")
-
- Output from rbd map isn't consumed and clobbers the return.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit a7d4189587e343a581660f1a118f6667c26e5bd4)
-
-commit 667d42aad7e19e36200ee7cd979efdd19154876a
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Thu May 12 15:07:12 2016 +0200
-
- qa: rbd: don't modprobe, chown sysfs files or udevadm settle
-
- This is a followup to 38a572011dbb ("qa: rbd/map-snapshot-io.sh: don't
- chown sysfs files") for the rest of the workunits:
-
- - /sys/bus/rbd/add_single_major is used if present, so chown'ing
- /sys/bus/rbd/add doesn't help. Use sudo on rbd map instead.
-
- - Don't modprobe or udevadm settle - rbd CLI tool takes care of that.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit 6bddef8ecff97f732bf707d9ba6d2386bc147f5a)
-
-commit 866c3e594b754d10bf960375f8498ba573c531dd
-Author: Ilya Dryomov <idryomov@gmail.com>
-Date: Wed May 11 17:26:39 2016 +0200
-
- qa: rbd/map-snapshot-io.sh: don't chown sysfs files
-
- /sys/bus/rbd/add_single_major is used if present, so chown'ing
- /sys/bus/rbd/add doesn't help. Use sudo on rbd map instead.
-
- Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
- (cherry picked from commit 38a572011dbbf8298cb7ba8ebf43909967eec689)
-
-commit cf211d7dc2eef46cb409b425caa72aac1b24bd7c
-Author: John Spray <john.spray@redhat.com>
-Date: Sun Jul 24 17:19:55 2016 +0100
-
- client: fix shutdown with open inodes
-
- This piece of code was dereferencing an invalid
- iterator (invalidated by call to erase())
-
- Fixes: http://tracker.ceph.com/issues/16764
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit d642b4faec3266f609e4871ccdccdcd73707dc23)
-
-commit 1bc047b1c6ccc1a1757c97e52da5e4db5bc8f801
-Author: Patrick Donnelly <pdonnell@redhat.com>
-Date: Wed Jun 29 15:45:30 2016 -0400
-
- client: add missing client_lock for get_root
-
- A segmentation fault was observed in a recent test failure
- (test_client_cache_size) [1]. An analysis of the core dump revealed that the
- client->root inode was NULL. The client log [2] showed that the root inode was
- deleted prior to the segfault:
-
- 2016-06-27 14:24:13.358500 7fe75cff9700 20 client.4161 _ll_put 0x7fe76000ba40 100000003e9 1 -> 0
- 2016-06-27 14:24:13.358502 7fe75cff9700 10 client.4161 put_inode on 100000003e9.head(faked_ino=0 ref=1 ll_ref=0 cap_refs={} open={} mode=41777 size=0/0 mtime=2016-06-27 14:24:10.700562 caps=pAsLsXsFs(0=pAsLsXsFs) 0x7fe76000ba40)
- 2016-06-27 14:24:13.358513 7fe75cff9700 15 inode.put on 0x7fe76000ba40 100000003e9.head now 0
- 2016-06-27 14:24:13.358515 7fe75cff9700 10 client.4161 remove_cap mds.0 on 100000003e9.head(faked_ino=0 ref=0 ll_ref=0 cap_refs={} open={} mode=41777 size=0/0 mtime=2016-06-27 14:24:10.700562 caps=pAsLsXsFs(0=pAsLsXsFs) 0x7fe76000ba40)
- 2016-06-27 14:24:13.358538 7fe75cff9700 15 client.4161 remove_cap last one, closing snaprealm 0x7fe76000c1b0
- 2016-06-27 14:24:13.358544 7fe75cff9700 20 client.4161 put_snap_realm 1 0x7fe76000c1b0 1002 -> 1001
- 2016-06-27 14:24:13.358546 7fe75cff9700 10 client.4161 put_inode deleting 100000003e9.head(faked_ino=0 ref=0 ll_ref=0 cap_refs={} open={} mode=41777 size=0/0 mtime=2016-06-27 14:24:10.700562 caps=- 0x7fe76000ba40)
-
- After looking through the reference count inc/dec, I noticed this mismatched inc/dec:
-
- 2016-06-27 14:24:13.352622 7fe75dffb700 3 client.4161 ll_forget 100000003e9 1
- 2016-06-27 14:24:13.352601 7fe7767fc700 1 -- 172.21.15.58:0/3762258427 >> 172.21.15.57:6804/11121 conn(0x7fe789bf3b60 sd=20 :-1 s=STATE_OPEN_MESSAGE_READ_FOOTER_AND_DISPATCH pgs=7 cs=1 l=0). == rx == mds.0 seq 1473 0x7fe764037a80 client_reply(???:470 = 0 (0) Success safe) v1
- 2016-06-27 14:24:13.352665 7fe75dffb700 20 client.4161 _ll_put 0x7fe76000ba40 100000003e9 1 -> 1
- 2016-06-27 14:24:13.352687 7fe75d7fa700 3 client.4161 ll_lookup 0x7fe76000ba40 testdir
- 2016-06-27 14:24:13.352699 7fe75d7fa700 20 client.4161 _lookup have dn testdir mds.-1 ttl 0.000000 seq 0
- 2016-06-27 14:24:13.352705 7fe75d7fa700 15 inode.get on 0x7fe760011da0 100000003ea.head now 537
- 2016-06-27 14:24:13.352693 7fe76effd700 1 -- 172.21.15.58:0/3762258427 <== mds.0 172.21.15.57:6804/11121 1473 ==== client_reply(???:470 = 0 (0) Success safe) v1 ==== 27+0+0 (3458149698 0 0) 0x7fe764037a80 con 0x7fe789bf3b60
- 2016-06-27 14:24:13.352708 7fe75d7fa700 10 client.4161 _lookup 100000003e9.head(faked_ino=0 ref=3 ll_ref=1 cap_refs={} open={} mode=41777 size=0/0 mtime=2016-06-27 14:24:10.700562 caps=pAsLsXsFs(0=pAsLsXsFs) 0x7fe76000ba40) testdir = 100000003ea.head(faked_ino=0 ref=537 ll_ref=999 cap_refs={} open={} mode=40755 size=0/0 mtime=2016-06-27 14:24:13.325297 caps=pAsLsXsFsx(0=pAsLsXsFsx) COMPLETE parents=0x7fe750001f50 0x7fe760011da0)
-
- This sequence of ll_forget/ll_lookup is repeated in this test several hundred times. This is the prior sequence (in one thread):
-
- 2016-06-27 14:24:13.324896 7fe75dffb700 3 client.4161 ll_forget 100000003e9 1
- 2016-06-27 14:24:13.324904 7fe75dffb700 20 client.4161 _ll_put 0x7fe76000ba40 100000003e9 1 -> 1
- 2016-06-27 14:24:13.324915 7fe75dffb700 3 client.4161 ll_lookup 0x7fe76000ba40 testdir
- 2016-06-27 14:24:13.324921 7fe75dffb700 20 client.4161 _lookup have dn testdir mds.-1 ttl 0.000000 seq 0
- 2016-06-27 14:24:13.324931 7fe75dffb700 15 inode.get on 0x7fe760011da0 100000003ea.head now 621
- 2016-06-27 14:24:13.324904 7fe7767fc700 1 -- 172.21.15.58:0/3762258427 >> 172.21.15.57:6804/11121 conn(0x7fe789bf3b60 sd=20 :-1 s=STATE_OPEN_MESSAGE_READ_FOOTER_AND_DISPATCH pgs=7 cs=1 l=0). == rx == mds.0 seq 1387 0x7fe764026720 client_reply(???:385 = 0 (0) Success safe) v1
- 2016-06-27 14:24:13.324934 7fe75dffb700 10 client.4161 _lookup 100000003e9.head(faked_ino=0 ref=3 ll_ref=2 cap_refs={} open={} mode=41777 size=0/0 mtime=2016-06-27 14:24:10.700562 caps=pAsLsXsFs(0=pAsLsXsFs) 0x7fe76000ba40) testdir = 100000003ea.head(faked_ino=0 ref=621 ll_ref=998 cap_refs={} open={} mode=40755 size=0/0 mtime=2016-06-27 14:24:13.321021 caps=pAsLsXsFsx(0=pAsLsXsFsx) COMPLETE parents=0x7fe750001f50 0x7fe760011da0)
-
- The key line is `_lookup 100000003e9.head(...)`. ll_ref=2 is the expected count
- after this sequence but, as we see at 14:24:13.352708, ll_ref=1.
-
- This racing behavior is not serialized by client_lock because
- Client::get_root() does not lock the client_lock. Additionally, this race is
- not easy to identify in the logs because Client::get_root() does not use
- Client::_ll_get to increment the reference, which hides the increments in the
- logs. Instead it directly increments the reference using Inode:ll_get().
-
- This commit adds the client_lock for Client::get_root() and
- Client::get_root_ino() (which may not strictly be necessary but can't hurt).
-
- [1] http://pulpito.ceph.com/pdonnell-2016-06-27_06:54:23-fs-wip-pdonnell-i16164---basic-smithi/280361/
- [2] http://qa-proxy.ceph.com/teuthology/pdonnell-2016-06-27_06:54:23-fs-wip-pdonnell-i16164---basic-smithi/280361/remote/smithi058/log/ceph-client.0.23448.log.gz
-
- Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
- (cherry picked from commit 208e3b6fd58237b309aae15b18dcd82672b133af)
-
-commit 086f6e0c07c807dc5001e40d18a72d53c5a10f66
-Author: Orit Wasserman <owasserm@redhat.com>
-Date: Wed Jul 20 13:02:03 2016 +0200
-
- rgw: fix upgrade from old multisite to new multisite configuration
-
- We need to store the updated current period after adding the old converted regions
-
- Fixes: http://tracker.ceph.com/issues/16751
- Signed-off-by: Orit Wasserman <owasserm@redhat.com>
- (cherry picked from commit 6d7841c6f050f6bd813d54df65d38e7f6934d22d)
-
-commit 23d73dca4e8fd9472b8e39d9219fda90323478fb
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Tue Aug 23 15:10:44 2016 -0400
-
- rgw: delete region map after upgrade to zonegroup map
-
- convert_regionmap() reads the region map and uses it to initialize the
- zonegroup map. but it doesn't remove the region_map afterwards, so
- radosgw (and some radosgw-admin commands) will keep doing this on
- startup, overwriting any changes made to the period/zonegroup map
-
- Fixes: http://tracker.ceph.com/issues/17051
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit 215cd6f6ff7b8cb74df6dc3b94a5928f56ab9540)
-
-commit 27626ba9cc7495e312bf5caba6be8d6ee2f1ea64
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Wed Aug 17 10:28:48 2016 -0400
-
- rgw_file: restore local definition of RGWLibFS gc interval
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit 31936caa09b46e86700faad969adfa9d43176206)
-
-commit 91b65e7b4976103ea45c923bac9d21321d962773
-Author: Matt Benjamin <mbenjamin@redhat.com>
-Date: Tue Aug 9 16:49:41 2016 -0400
-
- rgw file: remove busy-wait in RGWLibFS::gc()
-
- This is a background thread. However, CPU is wasted.
-
- Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
- (cherry picked from commit ca33241286f52d849dbde8092507131b8b1108cc)
-
-commit e72e7a26f22022e6520232481f66f509367073a1
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 12 14:44:09 2016 -0400
-
- qa/workunits: support filtering cls_rbd unit test cases
-
- Fixes: http://tracker.ceph.com/issues/16529
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 0891ede57cd254aa75c66301fde4a2eb6957a3d6)
-
-commit a25a4835ef91f2c249107a3f402c299d8c5c40da
-Author: Samuel Just <sjust@redhat.com>
-Date: Fri Jun 3 14:41:13 2016 -0700
-
- ReplicatedPG: call op_applied for submit_log_entries based repops
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 8bde0ae122f384817f4e522604379d1e9b21d8d9)
-
-commit 5ef90856ce26761b31cfd4eb1bea4dfbe88cfb13
-Author: Tao Chang <changtao@hihuron.com>
-Date: Mon May 9 09:50:17 2016 -0400
-
- Cleanup: delete find_best_info again
-
- After called find_best_info find a auth_pg_shard, it must be not incomplete,
- so it will not enter find_best_info again.
-
- Signed-off-by: Tao Chang <changtao@hihuron.com>
- (cherry picked from commit a25cfc4d46c03d8d78e0254c728ea5c29e2246e1)
-
-commit dea93dc35859ebf31366dfe5f2b8c2ebebc4f6a6
-Author: Boris Ranto <branto@redhat.com>
-Date: Mon Jun 27 11:48:17 2016 +0200
-
- ceph-disk: do not activate device that is not ready
-
- If the journal (or data) device is not ready when we are activating the
- data (or journal) device, just print an info message and exit with 0 so
- that the ceph-disk systemd service won't fail in this case.
-
- Fixes: http://tracker.ceph.com/issues/15990
- Signed-off-by: Boris Ranto <branto@redhat.com>
- (cherry picked from commit 73a7a65f65b1f6e90c4cae101bd43fabaeac3045)
-
-commit 58b7c52db2df0105aea3fbc36a0b2bc0d299415f
-Author: Samuel Just <sjust@redhat.com>
-Date: Thu Aug 11 08:57:51 2016 -0700
-
- PG: use upset rather than up for _update_calc_stats
-
- Fixes: http://tracker.ceph.com/issues/16998
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 200cae8c9db99b3dede377f74413cc0b15033e1f)
-
-commit 4e2b4917c30b431f87b0da0d090664f2210f7ad2
-Author: Samuel Just <sjust@redhat.com>
-Date: Thu Aug 11 08:57:35 2016 -0700
-
- PG: introduce and maintain upset
-
- Signed-off-by: Samuel Just <sjust@redhat.com>
- (cherry picked from commit 80a5c21d97116e7a66351a0e1f5d9b561f8663ac)
-
-commit c0db9fb831dc67ae138056c2f03c31dcc7f6adbf
-Author: Jeff Layton <jlayton@redhat.com>
-Date: Mon Aug 1 09:01:15 2016 -0400
-
- ceph: don't fudge the ctime in stat() unless it's really older than the mtime
-
- The current code just looks at the sec field, but the difference may
- only be evident in the nsec field.
-
- Signed-off-by: Jeff Layton <jlayton@redhat.com>
- (cherry picked from commit 14ee7bcbf0bdd6553dc1b78898ae429aae644100)
-
-commit 66cd43bfedddbbc82e3c303554f089f20eabf0f6
-Author: Jeff Layton <jlayton@redhat.com>
-Date: Mon Aug 1 09:01:15 2016 -0400
-
- client: only skip querying the MDS in _lookup when we have the necessary caps
-
- If we don't have the caps we'll need later, then we must reissue the
- lookup to get them regardless of whether we have a lease on the
- dentry.
-
- Fixes: http://tracker.ceph.com/issues/16668
- Signed-off-by: Jeff Layton <jlayton@redhat.com>
- (cherry picked from commit 9e8476743eef195a0a9bc6ef82392a8781e82549)
-
-commit fb4a9398a8d60f40ed4c8f57965de54dac1df983
-Author: Jeff Layton <jlayton@redhat.com>
-Date: Mon Aug 1 09:01:14 2016 -0400
-
- client: plumb a mask argument into _lookup
-
- ...and attempt to pass in a sane value there, based on what we'll do
- with the resulting inode.
-
- Signed-off-by: Jeff Layton <jlayton@redhat.com>
- (cherry picked from commit f3605d39e53b3ff777eb64538abfa62a5f98a4f2)
-
-commit b5cbd5766fbf2a9ff5ee0e58b4ea42c706f4505a
-Author: Jeff Layton <jlayton@redhat.com>
-Date: Mon Aug 1 09:01:14 2016 -0400
-
- client: add mask parameter to _do_lookup
-
- We need to allow callers to specify caps to acquire during a lookup, as
- they may need to scrape certain info out of the inode later. Allow them
- to pass in a mask. For now, _lookup just passes in 0 for the mask,
- but verify_reply_trace passes in the regetattr_mask to match what we'd
- request in the _getattr request if there were a traceless reply.
-
- Signed-off-by: Jeff Layton <jlayton@redhat.com>
- (cherry picked from commit a2ce16f8bfdb16ac485b8c4ad9a51ade5c256a5b)
-
-commit 416ec6ff91c602f385385acd8ac458ac58f13222
-Author: weiqiaomiao <wei.qiaomiao@zte.com.cn>
-Date: Tue Aug 16 14:19:20 2016 +0800
-
- rgw: fix radosgw daemon core when reopen logs
-
- the rgw_user_st_syn thread use the pointer meta_mgr in RGWUserStatsCache::sync_all_users() fuction, so we should close the thread before delete the pointer in RGWRados::finalize() function when close storage before reopen_logs.
-
- Fixes: http://tracker.ceph.com/issues/17036
-
- Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
- (cherry picked from commit ea5d7fdd7fa978deadeee42bc0ea33fb11662e59)
-
-commit f034fd0a7b959dc3553fb0708da989ba6ac77db3
-Author: weiqiaomiao <wei.qiaomiao@zte.com.cn>
-Date: Wed Aug 24 09:38:03 2016 +0800
-
- rgw: fix period update --commit return error
-
- period commit return error when the current period has a zonegroup which doesn't have a master zone
-
- Fixes: http://tracker.ceph.com/issues/17110
- Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
- (cherry picked from commit fcedda6e5dfbaff3975b4474d8546cf77f78cc83)
-
-commit 457d78f4f497fdaa0f0f116228ebf135a1ce7fb6
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jul 7 18:01:54 2016 -0700
-
- rgw: adjust manifest head object
-
- adjust the manifest head object:
- - when reading manifest, set the head object to the object
- we read the manifest from (and its size). Some manifests are
- broken and point at a different object
- - when copying multipart object, set the manifest head object to
- point at the new head object
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 419264586fc46337322f0d60b0ffcdcce3bb5c5a)
-
-commit 77e497da5c618a30fb908cb3915aa1ca7279ce7f
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jul 7 15:49:07 2016 -0700
-
- rgw: adjust objs when copying obj with explicit_objs set
-
- If the head object contains data, need to set it in the list of
- objs (in addition to being pointed at by head_obj).
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 1e012112b99004745952accc6fb11ada5e8e0045)
-
-commit c1250ee6cbc4a7710399e603ff3ee0e46aa92d49
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Thu Jul 7 15:36:33 2016 -0700
-
- rgw: patch manifest to handle explicit objs copy issue
-
- Fixes: http://tracker.ceph.com/issues/16435
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit b51476466e5bb03bbaa6e428bb6bb189a259b9fd)
-
-commit 2311ab24049805ea274451607949ba9b54028470
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Jul 15 11:32:18 2016 +0800
-
- ObjectCacher: fix last_write check in bh_write_adjacencies()
-
- Make the last_write check in bh_write_adjacencies() match corresponding
- check in flush().
-
- Fixes: http://tracker.ceph.com/issues/16610
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit ce166c2cd706b8573deabd331d29544e75e85972)
-
-commit c3c2910fbe8c6cc206e1cd70d267503f8ab36e74
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Sun Aug 7 23:08:48 2016 +0200
-
- rpm: proper packaging of udev directories
-
- The issue here is that ceph.spec.in does not package the directories
- /usr/lib/udev and /usr/lib/udev/rules.d. The problem was not showing because
- hdparm, which is brought in as a build dependency, packages these directories.
- However, in SUSE a recent update to hdparm changes that and the problem
- manifests.
-
- This PR addresses the issue by adding udev as a build dependency, which should
- cover /usr/lib/udev, and by adding explicit "%dir %{_udevrulesdir}" to the
- packages that put files in this directory.
-
- Fixes: http://tracker.ceph.com/issues/16949
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit 1a164bc94d661b9d83b4a80e957712ed6f5cd122)
-
-commit 7d92e2ea1855a21f9a444c716c590e90dcb9f978
-Author: songbaisen <song.baisen@zte.com.cn>
-Date: Mon Apr 25 10:34:42 2016 +0800
-
- crush: When consider rule size use the correct method.
-
- Signed-off-by: song baisen <song.baisen@zte.com.cn>
- (cherry picked from commit 4cf4791ea1200528ccc0d65b3d4a0fbc234c5df0)
-
-commit c2cf21dcce9f481a53c8309800707c80c77754e1
-Author: Kefu Chai <kchai@redhat.com>
-Date: Fri Aug 5 14:27:43 2016 +0800
-
- mon/PGMonitor: calc the %USED of pool using used/(used+avail)
-
- we were using
- "the raw space used by this pool" / "the raw space of the whole cluster"
- as the %USED. but it's wrong:
-
- - there is chance that not all OSDs are assigned to the pool in question
- - we can not utilize all the raw space for the pool: there is overhead.
- and the size of available space for a pool is capped by the assigned
- OSD with minimal free space.
-
- so we should use
- USED / (USED + AVAIL)
- as the %USED. so once we have no AVAIL space left, %USED will be 100%.
-
- Fixes: http://tracker.ceph.com/issues/16933
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 08532ea166dfd97c548d9f1fb478e163021cdda3)
-
-commit 109da6fd2fa8a6f8e56a1fe2daa6a738bb2a1fde
-Author: Kefu Chai <kchai@redhat.com>
-Date: Sun Aug 7 00:58:04 2016 +0800
-
- mon/PGMonitor: mark dump_object_stat_sum() as static
-
- so we can test this method without create an instance of PGMonitor.
-
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit af3d3e25823ca9b40ddf09835edb82795ac68f33)
-
-commit bd636662a2ff26d9af13955b08f9ab20f29de771
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 12 09:52:21 2016 -0400
-
- librbd: fix possible inconsistent state when disabling mirroring
-
- Fixes: http://tracker.ceph.com/issues/16984
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 7cfedb54ea0cf496cc4b55d08a787abc2d6a4bbe)
-
-commit 117aa35094c059dbf5770b01ac13a583471e54aa
-Author: Kefu Chai <kchai@redhat.com>
-Date: Sun Jun 26 01:02:03 2016 +0800
-
- common: instantiate strict_si_cast<long> not strict_si_cast<int64_t>
-
- this fixes the build on armf.
-
- on 32bit platforms, cstdint is very likely to
-
- typedef long long int int64_t;
-
- this results in compilation error like
-
- `common/strtol.cc:190:75: error: duplicate explicit instantiation of 'T
- strict_si_cast(const char, std::string) [with T = long long int;
- std::string = std::basic_string]'
-
- [-fpermissive]
- template int64_t strict_si_cast(const char *str, std::string *err);
- ^`
-
- we can address this by instantiate the primitive type of `long long`
- instead of `in64_t`.
-
- Fixes: http://tracker.ceph.com/issues/16398
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit 31db4c5f9f725e13e38f3c90744e299e023d02a4)
-
-commit d93eda88048d2bcefe4be3ea0aaa6ca0289eabbf
-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 f7cd28460147530cfd265a593b32d02adb93abe6
-Author: Kefu Chai <tchaikov@gmail.com>
-Date: Sat Apr 30 18:31:37 2016 +0800
-
- common/config: cast OPT_U32 options using uint32_t
-
- the OPT_U32 options was translated using strict_si_cast<int>(), and then
- cast the converted result to uint32_t. this could cause integer
- underflow. we could have lifted the burden of checking invalid input
- from the user of this option to the strict_si_cast<>() function. so in
- this change, we use strict_si_cast<uint32_t>() instead, before casting
- the converted value into `uint32_t`.
-
- Signed-off-by: Kefu Chai <tchaikov@gmail.com>
- (cherry picked from commit b7babd6aa671d688eef0af61ca17fd11eec22773)
-
-commit 518883d939f34ec0afa03aea1bac35960fb579f2
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu Aug 25 09:09:40 2016 +0200
-
- Revert "common: add int64_t template for strict_si_cast()"
-
- This reverts commit e3a99c082e3ebd56d5b40d7d94d98e35629df81e.
-
-commit 29a87012f560c213e34b893cd8dd9dedfd0b11da
-Author: Nathan Cutler <ncutler@suse.com>
-Date: Mon Aug 22 11:52:45 2016 +0200
-
- ceph-osd-prestart.sh: check existence of OSD data directory
-
- Fixes: http://tracker.ceph.com/issues/17091
- Signed-off-by: Nathan Cutler <ncutler@suse.com>
- (cherry picked from commit d6ffa770784f0efb88827ee7c65ff2e5f9029434)
-
-commit 80e25b00554e3955f7bee2e03eba6c55a955999b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 12 08:26:49 2016 -0400
-
- rbd: bench io-size should not be larger than image size
-
- Fixes: http://tracker.ceph.com/issues/16967
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 113775eb583fa28a669c6dc1f8dbf47a8ecd789c)
-
- Conflicts:
- src/tools/rbd/action/BenchWrite.cc: trivial resolution
-
-commit f7d23d59535dee004686c5baa79c7b0815ab610a
-Author: Michel Normand <normand@linux.vnet.ibm.com>
-Date: Fri Aug 5 15:19:50 2016 +0200
-
- LTTng-UST disabled for openSUSE
-
- LTTng-UST not yet supported in openSUSE so do not enable lltng for it.
- The (1) is where is defined "is_opensuse"
-
- Remove value for test of suse_version in spec file
- and change related comment from SLES12 to SLE
- as per comment in https://github.com/ceph/ceph/pull/10592
-
- (1) https://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto#Detect_a_distribution_flavor_for_special_code
-
- Fixes: http://tracker.ceph.com/issues/16937
- Signed-off-by: Michel Normand <normand@linux.vnet.ibm.com>
- (cherry picked from commit 7da19b6db7eaefb5fe159375cc5a465a722d3897)
-
-commit e6ac214f8a6d8773de032c83f5fdd7c65b68d53f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jul 28 15:09:53 2016 -0400
-
- librbd: request exclusive lock if current owner cannot execute op
-
- The initial krbd implementation will not support executing maintenance
- ops and instead will return -EOPNOTSUPP. In this case, librbd can take
- the lock and execute the operation.
-
- Fixes: http://tracker.ceph.com/issues/16171
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit d2d2d90d64663905c2b81f7809f1d636db6b7fb1)
-
-commit 0b93a9a1e7929bc0709ec139fbc6686783f99044
-Author: Wei Jin <wjin.cn@gmail.com>
-Date: Thu Apr 28 19:00:48 2016 +0800
-
- fast dispatch heartbeat message
-
- Signed-off-by: Wei Jin <wjin.cn@gmail.com>
- (cherry picked from commit 6f1f717446314618db7a165c75dfd6a76a01f55e)
-
-commit 0dcefd2352c06b719960a2df970ac3cbdcce8f52
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Mon Jul 18 13:57:08 2016 +0800
-
- mon/osdmonitor: fix incorrect output of "osd df" due to osd out
-
- If an osd is automatically marked as out, the output of "osd df"
- is not right, as follow:
-
- -5 10.00999 - 5586G 2989G 2596G 0 0 host ceph192-9-9-8
- 11 0.90999 1.00000 931G 542G 388G 58.25 0.99 osd.11
- 14 0.90999 1.00000 931G 530G 400G 56.97 0.97 osd.14
- 20 0.90999 1.00000 931G 716G 214G 76.99 1.31 osd.20
- 22 0.90999 1.00000 931G 477G 453G 51.29 0.87 osd.22
- 26 0.90999 0 0 0 0 0 0 osd.26
- 28 0.90999 1.00000 931G 587G 343G 63.09 1.07 osd.28
- 30 0.90999 1.00000 931G 602G 328G 64.75 1.10 osd.30
- 16 0.90999 1.00000 931G 589G 341G 63.34 1.08 osd.16
- 18 0.90999 1.00000 931G 530G 400G 56.93 0.97 osd.18
- 24 0.90999 1.00000 931G 202G 728G 21.77 0.37 osd.24
- 32 0.90999 1.00000 931G 477G 454G 51.23 0.87 osd.32
-
- Two problems are identified from the above output:
-
- 1. the total capacity(total, total used, total avial)
- only includes osd.32, osd.24, osd.18, osd.16, osd.30, osd.28, and other
- healthy osds such as osd.11, osd.14 etc. are excluded.
-
- 2. the average utilization/deviation are forced resetted.
-
- Fixes: http://tracker.ceph.com/issues/16706
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 1e4735440ca329f4b95d9bd6f58d9efab7d28d20)
-
-commit ac27352743a4ac1e4a4bec422d41a0ad8f17e41a
-Author: xie xingguo <xie.xingguo@zte.com.cn>
-Date: Fri Jul 15 16:08:33 2016 +0800
-
- mon/osdmonitor: initialize local variable "kb_avail_i"
-
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 98f50cebe1d1708adeeb6fc6d0aa2cdc85ac942c)
-
-commit 430ab1b83e67dfb697b034e669b06b7a600bcc6b
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Jul 12 16:56:52 2016 +0200
-
- ceph-disk: timeout ceph-disk to avoid blocking forever
-
- When ceph-disk runs from udev or init script, it is in the background
- and should it block for any reason, it may keep a lock forever. All
- calls to ceph-disk in these context are changed to timeout.
-
- The TimeoutStartSec= and TimeoutStopSec= which are both set via
- TimeoutSec= do not apply to Type=oneshot services.
-
- https://www.freedesktop.org/software/systemd/man/systemd.service.html
-
- Fixes: http://tracker.ceph.com/issues/16580
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit bed1a5cc05a9880b91fc9ac8d8a959efe3b3d512)
-
-commit 0b30a1d210710593678462b287ff33f22de52323
-Author: Zengran Zhang <zhangzengran@h3c.com>
-Date: Mon Apr 25 22:45:56 2016 -0400
-
- mon/osdmonitor: decouple adjust_heartbeat_grace and min_down_reporters
-
- if cancel mon_osd_adjust_heartbeat_grace, we must set mon_osd_min_down_reporters to zero.
- otherwise the next checking for
- reporters_by_subtree.size() >= g_conf->mon_osd_min_down_reporters
- will allways be fail.the two options should take effect respectively...
-
- Signed-off-by: Zengran Zhang <zhangzengran@h3c.com>
- (cherry picked from commit 7ac5ca5698cfdaab019bf282b537bcc897f9444c)
-
-commit 92581a388462039a7f4dc748e8318c4226f068d3
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Wed Jul 20 12:43:48 2016 -0700
-
- rgw: fix marker tracker completion handling
-
- Was not tracking high markers correctly. Could only work if there was a single
- hole in the completion range. Just keep a map of all the complete entries.
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit f5801c726efdc2f3067a071e6bb5ac83fd0cd147)
-
-commit fb36dd0c7a72ce5f3affd69d1f77e6222e26de94
-Author: Yan Jun <yan.jun8@zte.com.cn>
-Date: Tue Jun 28 16:17:58 2016 +0800
-
- rgw: fix potential memory leaks in RGWPutCORS_ObjStore_S3::get_params
-
- We should free `data` before return or jump to `done_err` label.
-
- Signed-off-by: Yan Jun <yan.jun8@zte.com.cn>
- (cherry picked from commit 69c6cf551754e51debb4e645716a89e29517f4ee)
-
-commit 775c78d4bb31640a006d255ec0cb3818b6a5d23a
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Aug 4 20:40:10 2016 -0400
-
- librbd: prevent creation of v2 image ids that are too large
-
- The librbd API is capped at 24 characters for expressing the
- object prefix for data blocks (including trailing null byte).
-
- Fixes: http://tracker.ceph.com/issues/16887
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4de7c8d0a7222c83268d03b99015c6b9d25f124d)
-
-commit 2b272126de6ea6e75b9dcf4fedac5c216093e36d
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Mon Jul 4 13:54:32 2016 +0300
-
- librbd: prevent creation of clone from non-primary mirrored image
-
- Fixes: http://tracker.ceph.com/issues/16449
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit ba849e3b04a5c513849d40a7fe4151375265302a)
-
-commit 18a66cb375bf6540a3908f843b004c652eacc2dc
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jun 22 18:09:29 2016 -0400
-
- librbd: journal::Replay no longer holds lock while completing callback
-
- Fixes: http://tracker.ceph.com/issues/16433
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3112a93b49c24f9ae101a7f252c8e708e0d3e260)
-
-commit 79e2acb9a585ede5b97d804550b5394f277e7cc4
-Author: Kefu Chai <kchai@redhat.com>
-Date: Fri Jul 1 20:44:35 2016 +0800
-
- crush: reset bucket->h.items[i] when removing tree item
-
- * crush: so we don't see the reference after the removing, this keeps
- check_item_loc() happy, and move_bucket() use check_item_loc() to see if
- the removed bucket disappears after the removal.
- * test: also add unittest_crush_wrapper::CrushWrapper.insert_item
-
- Fixes: http://tracker.ceph.com/issues/16525
- Signed-off-by: Kefu Chai <kchai@redhat.com>
- (cherry picked from commit a7069c7aab6b3f605f3d8f909af96f87977e8698)
-
-commit d94e5bc0903a40d8ea353327ddaa7b8567b95f5f
-Author: Casey Bodley <cbodley@redhat.com>
-Date: Wed Apr 27 16:53:26 2016 -0400
-
- common: fix value of CINIT_FLAG_DEFER_DROP_PRIVILEGES
-
- 0x16 (binary 10110) was overlapping two other flags
-
- Signed-off-by: Casey Bodley <cbodley@redhat.com>
- (cherry picked from commit dfb897ad576e4861a3cb75d85dffbbeaad5e980e)
-
-commit 54b6b5e42bca2b7f05b9ff77315de61d3ba14daf
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Wed Jun 8 17:47:58 2016 +0800
-
- client: kill QuotaTree
-
- Multiple clients can modify cephfs at the same time. It is
- very tricky to keep QuotaTree consistant with the global FS
- hiberarchy. This patch kills the quota tree.
-
- After removing the quota tree, we traverse inode's path to
- find quota root.
-
- Fixes: http://tracker.ceph.com/issues/16066
- Fixes: http://tracker.ceph.com/issues/16067
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 161954bbfeb13d5588668637d5258221948128ea)
-
-commit 47605a2fdde65265e3c4dc60aac206c6ae712be5
-Author: Sage Weil <sage@redhat.com>
-Date: Fri May 6 09:46:06 2016 -0400
-
- msg/msg_types: update sockaddr, sockaddr_storage accessors
-
- Return sockaddr_storage by value. New sockaddr-based accessors.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 0038d362d38181bd348881bc0fbe717211eb8d15)
-
-commit d5c77c8ff6ad0e4b4242669e4f218f607f433310
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Fri May 20 15:47:23 2016 +0530
-
- osd: add peer_addr in heartbeat_check log message
-
- Fixes: http://tracker.ceph.com/issues/16337
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit f235b9cc1541d33c210e2d56e8061e8908b91ac9)
-
-commit 5ffee353cb947bfb79925ca4d62daec248c3ba4a
-Author: Vikhyat Umrao <vumrao@redhat.com>
-Date: Fri May 20 23:09:46 2016 +0530
-
- mon : Display full flag in ceph status if
- full flag is set
-
- Fixes: http://tracker.ceph.com/issues/16069
-
- Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
- (cherry picked from commit 6b1c894b2b083bf6cead21e9f96d304b2eb7887d)