summaryrefslogtreecommitdiffstats
path: root/src/ceph/doc/changelog/v9.2.1.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/ceph/doc/changelog/v9.2.1.txt')
-rw-r--r--src/ceph/doc/changelog/v9.2.1.txt1637
1 files changed, 0 insertions, 1637 deletions
diff --git a/src/ceph/doc/changelog/v9.2.1.txt b/src/ceph/doc/changelog/v9.2.1.txt
deleted file mode 100644
index cdd9e95..0000000
--- a/src/ceph/doc/changelog/v9.2.1.txt
+++ /dev/null
@@ -1,1637 +0,0 @@
-commit 752b6a3020c3de74e07d2a8b4c5e48dab5a6b6fd (tag: refs/tags/v9.2.1)
-Author: Jenkins Build Slave User <jenkins-build@jenkins-slave-wheezy.localdomain>
-Date: Wed Feb 24 22:07:26 2016 +0000
-
- 9.2.1
-
-commit 71f380a81c6870466e11a74a597f847494ba23e9
-Merge: 8350215 b0c9176
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Feb 11 22:32:53 2016 +0700
-
- Merge pull request #7484 from dillaman/wip-14610-infernalis
-
- librbd: flattening an rbd image with active IO can lead to hang
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 83502159f5b94139784b908dd4e4bdf1d420e62a
-Merge: f5e33cd 46ed443
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Feb 11 22:32:41 2016 +0700
-
- Merge pull request #7406 from dillaman/wip-14542-infernalis
-
- librbd: ImageWatcher shouldn't block the notification thread
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit f5e33cd348532b4ed911f49240a5da0c6859a9ad
-Merge: a474c09 389ed34
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Feb 11 22:32:25 2016 +0700
-
- Merge pull request #6981 from dillaman/wip-14062-infernalis
-
- librbd: fix merge-diff for >2GB diff-files
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit b0c91768d4ac81baaf9b5edec92adad91ade9b64
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Dec 23 12:06:50 2015 -0500
-
- librbd: ensure librados callbacks are flushed prior to destroying image
-
- Fixes: #14092
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 98157ab3274bd960e4487e34f5a83e9c921a6ac8)
-
-commit f3987367920368cbce865533cf11a1eb207fb9c7
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jul 30 22:31:55 2015 -0400
-
- librbd: simplify IO flush handling
-
- Add a new convenience method to ImageCtx for handling flush
- requests and cleanup flush handling with dealing with the cache.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (based on commit ee7c6f73992d3b09c6b401fbb782b2151f2399c7)
-
-commit da772fa88db47703d491ebaa9bd709e62858b3b0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Aug 14 13:28:13 2015 -0400
-
- WorkQueue: PointerWQ drain no longer waits for other queues
-
- If another (independent) queue was processing, drain could
- block waiting. Instead, allow drain to exit quickly if
- no items are being processed and the queue is empty for
- the current WQ.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit b118d7df1e34387b6e5649a5b205cf061598d0d4)
-
-commit 5593e57c1b1c198e95a636ffdda4922259582a5f
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Feb 2 10:54:53 2016 -0500
-
- test: new librbd flatten test case
-
- AIO operations after a flatten operation were previously
- hanging during the close of the parent image.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 5b3a4d2cbca51e5c6795ba7d1189920c7d9af806)
-
-commit 46ed443bf674c50a04705597f1caa4882c1ca5b3
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jan 28 14:38:20 2016 -0500
-
- librbd: ImageWatcher shouldn't block the notification thread
-
- Blocking the notification thread will also result in librados async
- callbacks becoming blocked (since they use the same thread).
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 6f94bde44500cc4592ac9a842cbb150b8cabf96b)
-
- Conflicts:
- src/librbd/ImageWatcher.[cc|h]: fewer RPC messages and synchronous
- snapshot actions
-
-commit 2be722a3e944436deff7a8ae513e22b02fd31237
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jan 28 14:35:54 2016 -0500
-
- librados_test_stub: watch/notify now behaves similar to librados
-
- Notifications are executed via the same librados AIO callback
- thread, so it's now possible to catch deadlock.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 0a3822f1559ba3fe3def6a65883b9c6c7c5a33fe)
-
-commit 8990ee87c9d943f01de68e772da213dc7aad9011
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Thu Jan 28 12:40:18 2016 -0500
-
- tests: simulate writeback flush during snap create
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 5e564ea9f869b987f3ada2465edfbe5edf9f6435)
-
-commit 389ed3462f6377d48d87a0e0952061585b0ea106
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Dec 18 15:22:13 2015 -0500
-
- librbd: fix merge-diff for >2GB diff-files
-
- Fixes: #14062
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (derived from commit 68125dd01349edf93cfa1af5028c2d438b5ae089)
-
-commit a474c096a3084ef9f8453e76cebff49e4649d4ea
-Merge: 4c04050 0f50439
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Feb 11 13:59:30 2016 +0700
-
- Merge pull request #6629 from Abhishekvrshny/wip-13733-infernalis
-
- rbd: misdirected op in rbd balance-reads test
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 4c04050379e5d8d8512dc51df6b0ecbd1e37dcd7
-Merge: 1aa60f6 29d30ec
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Feb 10 13:00:23 2016 +0700
-
- Merge pull request #7431 from Abhishekvrshny/wip-14067-infernalis
-
- infernalis : Ceph file system is not freeing space
-
- Reviewed-by: Yan, Zheng <zyan@redhat.com>
-
-commit 1aa60f6680195a557ce81eeabc6794b4c84d87b1
-Merge: 4dc9791 7fd56ea
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Feb 10 12:59:30 2016 +0700
-
- Merge pull request #7429 from Abhishekvrshny/wip-14490-infernalis
-
- infernalis: fsx failed to compile
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 4dc97912b6003069bc1582caf18bbc702a8864be
-Merge: 2bfc75a a2644ed
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Feb 10 12:57:48 2016 +0700
-
- Merge pull request #6853 from Abhishekvrshny/wip-13889-infernalis
-
- infernalis: Segmentation fault accessing file using fuse mount
-
- Reviewed-by: Yan, Zheng <zyan@redhat.com>
-
-commit 2bfc75a0c32685f1151c923a2d84a29549b89ec9
-Merge: e71d062 6c68971
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Feb 10 12:57:09 2016 +0700
-
- Merge pull request #6752 from ukernel/infernalis-11482
-
- mds: fix client capabilities during reconnect (client.XXXX isn't responding to mclientcaps warning)
-
- Reviewed-by: Yan, Zheng <zyan@redhat.com>
-
-commit e71d0629caaf0d639efdc9f081bcc2aa8ce156e1
-Merge: 6552eeb 58b43e6
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Feb 10 12:53:34 2016 +0700
-
- Merge pull request #6628 from Abhishekvrshny/wip-13792-infernalis
-
- rbd-replay-* moved from ceph-test-dbg to ceph-common-dbg as well
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 6552eeb2c687e5c7eb8ffbed942f6d99b1c969f9
-Merge: e507a5f 7a44714
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Feb 9 11:58:19 2016 +0700
-
- Merge pull request #7079 from Abhishekvrshny/wip-14199-infernalis
-
- infernalis: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit e507a5f90f5ec857359a985b28c64d3cb6366bc4
-Merge: 930ef94 83bba36
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Feb 9 11:58:01 2016 +0700
-
- Merge pull request #7080 from Abhishekvrshny/wip-14142-infernalis
-
- infernalis: Verify self-managed snapshot functionality on image create
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 930ef9462ad1d5a92225f2b83ef797b37e22aeba
-Merge: 1061db6 8175e16
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Feb 9 11:57:37 2016 +0700
-
- Merge pull request #7428 from Abhishekvrshny/wip-14321-infernalis
-
- infernalis: cls_rbd: object_map_save should enable checksums
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 1061db6ba16955ef2f3fa49dfed461872b970614
-Merge: 2de6016 2c5b90a
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 22:23:18 2016 +0700
-
- Merge pull request #7427 from Abhishekvrshny/wip-14465-infernalis
-
- infernalis: rbd-replay does not check for EOF and goes to endless loop
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 2de60165dd76ece7dc84326e2721d61cde05e004
-Merge: a8d147e f870ba9
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 22:23:01 2016 +0700
-
- Merge pull request #7426 from Abhishekvrshny/wip-14552-infernalis
-
- infernalis: rbd: TaskFinisher::cancel should remove event from SafeTimer
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit a8d147e813d157855f65e271569cedb0ac95a72d
-Merge: 77a26d8 fde4ec6
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:49:41 2016 -0500
-
- Merge pull request #6397 from SUSE/wip-13615-infernalis
-
- OSD::build_past_intervals_parallel() shall reset primary and up_primary when begin a new past_interval.
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 77a26d8e7bdb4f351c90a61e8ac87b251294a461
-Merge: cea356a af2ced5
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:49:17 2016 -0500
-
- Merge pull request #6840 from SUSE/wip-13791-infernalis
-
- Objecter: potential null pointer access when do pool_snap_list.
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit cea356a959ed410a6094140c9d03852e968ab7a8
-Merge: 5469e99 5ef86d7
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:48:49 2016 -0500
-
- Merge pull request #6851 from Abhishekvrshny/wip-14018-infernalis
-
- infernalis: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started)
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 5469e9904ccc170d282d061308f6694e20ef8946
-Merge: ba4583f 7ac5b15
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:48:25 2016 -0500
-
- Merge pull request #6849 from Abhishekvrshny/wip-13979-infernalis
-
- osd: call on_new_interval on newly split child PG
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit ba4583f3a25a0d01d31e82cdfcd2be414a5648ae
-Merge: fbd96c8 b211686
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:48:03 2016 -0500
-
- Merge pull request #6907 from Abhishekvrshny/wip-13929-infernalis
-
- infernalis: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit fbd96c8a49548a4cd6598c700111ac8b1be7b1d3
-Merge: cef8fc3 73564ac
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:47:36 2016 -0500
-
- Merge pull request #7421 from Abhishekvrshny/wip-14494-infernalis
-
- infernalis: pgs stuck inconsistent after infernalis upgrade
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit cef8fc305e2c52a09b4af9e5a54c3c4117325453
-Merge: 15c27ce 2647c20
-Author: Sage Weil <sage@redhat.com>
-Date: Mon Feb 8 08:46:25 2016 -0500
-
- Merge pull request #6627 from Abhishekvrshny/wip-13771-infernalis
-
- Objecter: pool op callback may hang forever.
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 15c27ce7328baf92ca904e1b92aa8e21b8452263
-Merge: d1da031 2b6d817
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 18:18:07 2016 +0700
-
- Merge pull request #7543 from SUSE/wip-14676-infernalis
-
- infernalis: rgw: radosgw-admin --help doesn't show the orphans find command
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit d1da03131acf735946c3a0deab72d8f7da9e44d8
-Merge: 22e0c6a 1665f81
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:22:28 2016 +0700
-
- Merge pull request #6993 from badone/wip-13993-infernalis
-
- log: Log.cc: Assign LOG_DEBUG priority to syslog calls
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 22e0c6a7388af5e3b3a085ef7f3e2ad162d2c0f8
-Merge: 489a13d e102e5a
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:21:11 2016 +0700
-
- Merge pull request #6882 from dachary/wip-13988-reuse-osd-id-infernalis
-
- tests: verify it is possible to reuse an OSD id
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 489a13d4dd4483937dd7bd7798cb6e7d1dbd240c
-Merge: de01ba4 7d90c01
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:18:35 2016 +0700
-
- Merge pull request #6852 from Abhishekvrshny/wip-14013-infernalis
-
- infernalis: systemd/ceph-disk@.service assumes /bin/flock
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit de01ba4ea2df67e5b732d6e71cdf324642becbd2
-Merge: b5427f4 5d1e6ae
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:16:23 2016 +0700
-
- Merge pull request #6846 from Abhishekvrshny/wip-13638-infernalis
-
- FileStore: potential memory leak if getattrs fails.
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit b5427f466eb8507dc865d80d0e3293652452f558
-Merge: 5dbd998 ac31f7f
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:14:18 2016 +0700
-
- Merge pull request #6836 from SUSE/wip-13891-infernalis
-
- infernalis: auth/cephx: large amounts of log are produced by osd
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 5dbd9984e09f3c520c69a406f98577bfdcd9b220
-Merge: 2016468 c968a40
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:12:47 2016 +0700
-
- Merge pull request #6833 from SUSE/wip-13935-infernalis
-
- infernalis: Ceph daemon failed to start, because the service name was already used.
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 201646882e2c05d2e2436f62b7bfb50a6466aa54
-Merge: b09670f edde13c
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:12:00 2016 +0700
-
- Merge pull request #6694 from xiexingguo/xxg-wip-13869
-
- osd: fix race condition during send_failures
-
- Reviewed-by: David Zafman <dzafman@redhat.com>
- Reviewed-by: Sage Weil <sage@redhat.com>
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
- Reviewed-by: Kefu Chai <kchai@redhat.com>
-
-commit b09670fea2ff844333c654fb73046dd1596fb2e3
-Merge: 59df52d 4d2a135
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:09:30 2016 +0700
-
- Merge pull request #6626 from Abhishekvrshny/wip-13655-infernalis
-
- crush: crash if we see CRUSH_ITEM_NONE in early rule step
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 59df52df1697ee8dccb39430940e683a7bdab275
-Merge: f8f36b6 0eb2ddb
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Feb 8 11:06:41 2016 +0700
-
- Merge pull request #6449 from dachary/wip-13671-infernalis
-
- tests: testprofile must be removed before it is re-created
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit 2b6d817187265686d21de76db14870ff22d549de
-Author: Yehuda Sadeh <yehuda@redhat.com>
-Date: Mon Feb 1 16:33:55 2016 -0800
-
- rgw-admin: document orphans commands in usage
-
- Fixes: #14516
-
- Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
- (cherry picked from commit 105a76bf542e05b739d5a03ca8ae55432350f107)
-
-commit f8f36b6877c0d0d356d1c53a171d5a1a0be423b0
-Merge: 7ffe6ff 399b7c5
-Author: Sage Weil <sage@redhat.com>
-Date: Thu Feb 4 16:23:51 2016 -0500
-
- Merge pull request #6880 from dachary/wip-14044-infernalis
-
- infernalis: ceph-disk list fails on /dev/cciss!c0d0
-
-commit 7ffe6ff4e26db538335b8069ce4fd14fe4cdd76c
-Merge: a8fd5ba 8707b0b
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Jan 29 09:05:14 2016 -0500
-
- Merge pull request #6392 from SUSE/wip-13589-infernalis
-
- mon: should not set isvalid = true when cephx_verify_authorizer retur…
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit a8fd5ba7764b941aeb8a8ec2867a7e212159c84d
-Merge: 1296c2b 1bfb6f7
-Author: Sage Weil <sage@redhat.com>
-Date: Fri Jan 29 08:55:45 2016 -0500
-
- Merge pull request #6500 from SUSE/wip-13678-infernalis
-
- systemd: no rbdmap systemd unit file
-
-commit 29d30ecd4667567a58a7f92641a8a7618e88fd44
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Thu Nov 12 21:57:27 2015 +0800
-
- mds: properly set STATE_STRAY/STATE_ORPHAN for stray dentry/inode
-
- Fixes: #13777
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 460c74a0b872336a7279f0b40b17ed672b6e15a1)
-
-commit 5f54671e0715781146044e2d38ba79ad03634a64
-Author: John Spray <john.spray@redhat.com>
-Date: Mon Nov 16 10:57:56 2015 +0000
-
- mon: don't require OSD W for MRemoveSnaps
-
- Use ability to execute "osd pool rmsnap" command
- as a signal that the client should be permitted
- to send MRemoveSnaps too.
-
- Note that we don't also require the W ability,
- unlike Monitor::_allowed_command -- this is slightly
- more permissive handling, but anyone crafting caps
- that explicitly permit "osd pool rmsnap" needs to
- know what they are doing.
-
- Fixes: #13777
- Signed-off-by: John Spray <john.spray@redhat.com>
- (cherry picked from commit 0b474c52abd3d528c041544f73b1d27d7d1b1320)
-
-commit 7fd56eaf215753156bdb6481835f399ad303faf0
-Author: Greg Farnum <gfarnum@redhat.com>
-Date: Wed Jan 13 13:17:53 2016 -0800
-
- fsx: checkout old version until it compiles properly on miras
-
- I sent a patch to xfstests upstream at
- http://article.gmane.org/gmane.comp.file-systems.fstests/1665, but
- until that's fixed we need a version that works in our test lab.
-
- Signed-off-by: Greg Farnum <gfarnum@redhat.com>
- (cherry picked from commit 7d52372ae74878ebd001036ff0a7aad525eb15b6)
-
-commit 8175e163fceb2bdc49ca291e183c08575e6c5d18
-Author: Douglas Fuller <dfuller@redhat.com>
-Date: Thu Jan 7 11:01:19 2016 -0800
-
- cls_rbd: enable object map checksums for object_map_save
-
- object_map_save disables CRCs when an object map footer isn't provided.
- Unconditionally re-enable object map CRCs before re-encoding the new object
- map.
-
- Fixes: #14280
- Signed-off-by: Douglas Fuller <dfuller@redhat.com>
- (cherry picked from commit d5c02f3ed26edec095d45d7a7f26ff26d1b5aacc)
-
-commit 2c5b90a268ebcdcd8c806ef72c08184cc4e0417a
-Author: Mykola Golub <mgolub@mirantis.com>
-Date: Thu Jan 21 13:45:42 2016 +0200
-
- rbd-replay: handle EOF gracefully
-
- Fixes: #14452
- Signed-off-by: Mykola Golub <mgolub@mirantis.com>
- (cherry picked from commit c59b84c3e2c9bbda68219e4d2288a889dd9ca6cb)
-
-commit f870ba9ab41cac127d182a52f435c7adc628de71
-Author: Douglas Fuller <dfuller@redhat.com>
-Date: Fri Jan 22 11:18:40 2016 -0800
-
- rbd: remove canceled tasks from timer thread
-
- When canceling scheduled tasks using the timer thread, TaskFinisher::cancel
- does not call SafeTimer::cancel_event, so events fire anyway. Add this call.
-
- Fixes: #14476
- Signed-off-by: Douglas Fuller <dfuller@redhat.com>
- (cherry picked from commit 2aa0f318c862dbe3027d74d345671506605778eb)
-
-commit 73564ac22319d158d4bade9ab1a3832a9669d099
-Author: David Zafman <dzafman@redhat.com>
-Date: Thu Sep 24 11:38:41 2015 -0400
-
- osd/PG: For performance start scrub scan at pool to skip temp objects
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 05d79faa512210b0f0a91640d18db33b887a6e73)
-
-commit 2480fca93beb700aa9a963f5b568ab6bf8915e0f
-Author: David Zafman <dzafman@redhat.com>
-Date: Fri Dec 18 09:08:19 2015 -0800
-
- osd/OSD: clear_temp_objects() include removal of Hammer temp objects
-
- Fixes: #13862
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 10b4a0825d9917b6fdd0d6450640238b78ba05d4)
-
-commit 9ff90acc3efdb1c5bdd23c8658e8692f2879231e
-Author: David Zafman <dzafman@redhat.com>
-Date: Thu Dec 17 18:04:08 2015 -0800
-
- osd: Improve log message which isn't about a particular shard
-
- Remove redundant dout()
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit e85907fcc582922925609f595f68c597a88c39dc)
-
-commit 1296c2baef3412f462ee2124af747a892ea8b7a9
-Merge: 9dc5e6c d4c41d0
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Wed Jan 13 17:15:41 2016 -0800
-
- Merge pull request #7225 from dillaman/wip-13810-infernalis
-
- tests: notification slave needs to wait for master
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit d4c41d041b7b176723ccd548102a9d2edf91956e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Jan 13 12:44:01 2016 -0500
-
- tests: notification slave needs to wait for master
-
- If the slave instance starts before the master, race
- conditions are possible.
-
- Fixes: #13810
- Backport: infernalis, hammer
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3992d6fe67bbf82322cedc1582406caaf6d4de60)
-
-commit e102e5a0e261f407913c5d47991c2549f6664ffc
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu Dec 10 15:20:32 2015 +0100
-
- tests: verify it is possible to reuse an OSD id
-
- When an OSD id is removed via ceph osd rm, it will be reused by the next
- ceph osd create command. Verify that and OSD reusing such an id
- successfully comes up.
-
- http://tracker.ceph.com/issues/13988 Refs: #13988
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 7324615bdb829f77928fa10d4e988c6422945937)
-
-commit 399b7c5409d9801aa7f38533dd8b7c19c726a594
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Jan 5 17:33:45 2016 +0100
-
- ceph-disk: list accepts absolute dev names
-
- The ceph-disk list subcommand now accepts /dev/sda as well as sda.
- The filtering is done on the full list of devices instead of restricting
- the number of devices explored. Always obtaining the full list of
- devices makes things simpler when trying to match a dmcrypted device to
- the corresponding raw device.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 591d581c84cfd72d7c655ac88b0911a318b96e95)
-
- Conflicts:
- src/ceph-disk: as part of the implementation of deactivate /
- destroy in master, the prototype of list_device was changed
- to take a list of paths instead of the all arguments (args).
-
-commit e222d7bce218b732025ce094ed2d1bb31af0d6f6
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Jan 5 14:25:51 2016 +0100
-
- ceph-disk: display OSD details when listing dmcrypt devices
-
- The details about a device that mapped via dmcrypt are directly
- available. Do not try to fetch them from the device entry describing the
- devicemapper entry.
-
- http://tracker.ceph.com/issues/14230 Fixes: #14230
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 7aab4ed6f108ddc7bc90300f1999a38f30da3a57)
-
- Conflicts:
- src/ceph-disk: an incorrect attempt was made to fix the same
- problem. It was not backported and does not
- need to be. It is entirely contained in the
- code block removed and is the reason for the
- conflict.
-
-commit 87db693eb7d52ad297e8d265ffffa0d7e1125478
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 9 16:52:10 2015 +0100
-
- tests: limit ceph-disk unit tests to test dir
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 499c80db606fe3926a8a603e03fdba6967d66003)
-
-commit 2c0d7ef2c72b7570a1304cad927a0b612ea3d4a8
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Jan 5 17:38:59 2016 +0100
-
- ceph-disk: factorize duplicated dmcrypt mapping
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 35a0c94c4cd3a57cfc382c64eaa9cfb9306dd2e6)
-
-commit 22881b1686dc040d8af01c66f59a935065bb680a
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Jan 5 17:42:11 2016 +0100
-
- ceph-disk: fix regression in cciss devices names
-
- The cciss driver has device paths such as /dev/cciss/c0d1 with a
- matching /sys/block/cciss!c0d1. The general case is that whenever a
- device name is found in /sys/block, the / is replaced by the !.
-
- When refactoring the ceph-disk list subcommand, this conversion was
- overlooked in a few places. All explicit concatenation of /dev with a
- device name are replaced with a call to get_dev_name which does the same
- but also converts all ! in /.
-
- http://tracker.ceph.com/issues/13970 Fixes: #13970
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit a2fd3a535e66b3a2b694cda9c6add33383ccfa4a)
-
- Conflicts:
- src/ceph-disk : trivial resolution
-
-commit 9dc5e6cbf85681d0fb9ab249c571672456eb6556
-Merge: 64fab4f 5798d1e
-Author: Loic Dachary <loic@dachary.org>
-Date: Thu Jan 7 15:06:32 2016 +0100
-
- Merge pull request #7001 from dachary/wip-14145-infernalis
-
- infernalis: ceph-disk: use blkid instead of sgdisk -i
-
-
- On CentOS 7.1 and other operating systems with a version of udev greater or equal to 214,
- running ceph-disk prepare triggered unexpected removal and addition of partitions on
- the disk being prepared. That created problems ranging from the OSD not being activated
- to failures because /dev/sdb1 does not exist although it should.
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit 5798d1e76c380182472d08ec6f62ebe0f1a9897e
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Jan 6 23:36:57 2016 +0100
-
- tests: ceph-disk cryptsetup close must try harder
-
- Similar to how it's done in dmcrpyt_unmap in master (
- 132e56615805cba0395898cf165b32b88600d633 ), the infernalis tests helper
- that were deprecated by the addition of the deactivate / destroy
- ceph-disk subcommand must try cryptsetup close a few times in some
- contexts.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
-
-commit 379bbe0613e8dbe2f4d38f4f9ee23a10ed39a64d
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Sat Dec 19 00:53:03 2015 +0100
-
- ceph-disk: protect deactivate with activate lock
-
- When ceph-disk prepares the disk, it triggers udev events and each of
- them ceph-disk activate. If systemctl stop ceph-osd@2 happens while
- there still are ceph-disk activate in flight, the systemctl stop may be
- cancelled by the systemctl enable issued by one of the pending ceph-disk
- activate.
-
- This only matters in a test environment where disks are destroyed
- shortly after they are activated.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 6395bf856b4d4511f0758174ef915ebcafbe3777)
-
- Conflicts:
-
- src/ceph-disk: ceph-disk deactivate does not exist in ceph-disk
- on infernalis. But the same feature is implemented in
- ceph-test-disk.py for test purposes and has the same
- problem. The patch is adapted to ceph-test-disk.py.
-
-commit 4da2f9494dbd72e84d381cc12125c61931a27628
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Jan 6 11:15:19 2016 +0100
-
- ceph-disk: retry cryptsetup remove
-
- Retry a cryptsetup remove ten times. After the ceph-osd terminates, the
- device is released asyncrhonously and an attempt to cryptsetup remove
- will may fail because it is considered busy. Although a few attempts are
- made before giving up, the number of attempts / the duration of the
- attempts cannot be controlled with a cryptsetup option. The workaround
- is to increase this by trying a few times.
-
- If cryptsetup remove fails for a reason that is unrelated to timeout,
- the error will be repeated a few times. There is no undesirable side
- effect. It will not hide a problem.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 132e56615805cba0395898cf165b32b88600d633)
-
-commit 676a4b42267133a9242a81503f7dd0eaeb0afd33
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Fri Dec 18 17:03:21 2015 +0100
-
- ceph-disk: use blkid instead of sgdisk -i
-
- sgdisk -i 1 /dev/vdb opens /dev/vdb in write mode which indirectly
- triggers a BLKRRPART ioctl from udev (starting version 214 and up) when
- the device is closed (see below for the udev release note). The
- implementation of this ioctl by the kernel (even old kernels) removes
- all partitions and adds them again (similar to what partprobe does
- explicitly).
-
- The side effects of partitions disappearing while ceph-disk is running
- are devastating.
-
- sgdisk is replaced by blkid which only opens the device in read mode and
- will not trigger this unexpected behavior.
-
- The problem does not show on Ubuntu 14.04 because it is running udev <
- 214 but shows on CentOS 7 which is running udev > 214.
-
- git clone git://anonscm.debian.org/pkg-systemd/systemd.git
- systemd/NEWS:
- CHANGES WITH 214:
-
- * As an experimental feature, udev now tries to lock the
- disk device node (flock(LOCK_SH|LOCK_NB)) while it
- executes events for the disk or any of its partitions.
- Applications like partitioning programs can lock the
- disk device node (flock(LOCK_EX)) and claim temporary
- device ownership that way; udev will entirely skip all event
- handling for this disk and its partitions. If the disk
- was opened for writing, the close will trigger a partition
- table rescan in udev's "watch" facility, and if needed
- synthesize "change" events for the disk and all its partitions.
- This is now unconditionally enabled, and if it turns out to
- cause major problems, we might turn it on only for specific
- devices, or might need to disable it entirely. Device Mapper
- devices are excluded from this logic.
-
- http://tracker.ceph.com/issues/14080 Fixes: #14080
-
- Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 9dce05a8cdfc564c5162885bbb67a04ad7b95c5a)
-
-commit bb8d53636d3a433bb7752e3a291a86a8af058215
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 16 15:57:03 2015 +0100
-
- ceph-disk: dereference symlinks in destroy and zap
-
- The behavior of partprobe or sgdisk may be subtly different if given a
- symbolic link to a device instead of an actual device. The debug output
- is also more confusing when the symlink shows instead of the device it
- points to.
-
- Always dereference the symlink before running destroy and zap.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit fe71647bc9bd0f9ddc6d470ee7bee1e6b0983e2b)
-
- Conflicts:
- src/ceph-disk
- trivial, because destroy is not implemented
- in infernalis
-
-commit 74c27423f4925c7a31d6675851ffa3d2f5265ef1
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 16 12:33:25 2015 +0100
-
- ceph-disk: increase partprobe / udevadm settle timeouts
-
- The default of 120 seconds may be exceeded when the disk is very slow
- which can happen in cloud environments. Increase it to 600 seconds
- instead.
-
- The partprobe command may fail for the same reason but it does not have
- a timeout parameter. Instead, try a few times before failing.
-
- The udevadm settle guarding partprobe are not necessary because
- partprobe already does the same. However, partprobe does not provide a
- way to control the timeout. Having a udevadm settle after another is
- going to be a noop most of the time and not add any delay. It matters
- when the udevadm settle run by partprobe fails with a timeout because
- partprobe will silentely ignores the failure.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 730b5d62d3cda7de4076bafa6e9e35f1eb8e2190)
-
-commit 263eb579ac7179a19157004ed2de294085dc4a63
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 16 12:36:47 2015 +0100
-
- tests: ceph-disk workunit increase verbosity
-
- So that reading the teuthology log is enough in most cases to figure out
- the cause of the error.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit fd7fe8c4977658f66651dad5efb0d816ae71b38b)
-
- Conflicts:
- qa/workunits/ceph-disk/ceph-disk-test.py:
- trivial, because destroy/deactivate are not implemented
- in infernalis. The existing destroy_osd function
- has to be modified so the id returned by sh() does
- not have a trailing newline.
-
-commit 936dda76ce11baa9f2b7cce882b655550188a731
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 16 12:30:20 2015 +0100
-
- ceph-disk: log parted output
-
- Should parted output fail to parse, it is useful to get the full output
- when running in verbose mode.
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit f5d36b9ac299e9f6d52cc32d540cc1c3342de6e7)
-
-commit db26cc4b7fbd5b6f2a3da58fb7ac7736fc058065
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Wed Dec 16 12:29:17 2015 +0100
-
- ceph-disk: do not discard stderr
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 5fa35ba10e10b56262757afc43929ab8ee4164f2)
-
- Conflicts:
- src/ceph-disk : trivial, because destroy/deactivate
- are not implemented in infernalis
-
-commit 83bba36afbae58ebe7cea2b0fb8ff51edb475fff
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Dec 14 17:49:55 2015 -0500
-
- tests: new integration test for validating new RBD pools
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 00cfe4efacd664032f700afe9701d41bacf8700a)
-
-commit 96cb5e2888e698879f3d3663dfa6f556e983a555
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Dec 14 17:41:49 2015 -0500
-
- librbd: optionally validate RBD pool configuration (snapshot support)
-
- Fixes: #13633
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 1fea4dadc60e13518e9ee55d136fbc4e9d3a621e)
-
-commit 7a44714b66218cf39aa6e1673059a13729c7c39e
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Dec 23 13:26:39 2015 -0500
-
- librbd: properly handle replay of snap remove RPC message
-
- Fixes: #14164
- Backport: infernalis
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit bc309d9d7612f005a3d50ecf099ddf9b706a1bf6)
-
-commit 64fab4f080c5b7d79b51b8db8c71428b507efec5
-Merge: f480cea 7676343
-Author: Josh Durgin <jdurgin@redhat.com>
-Date: Wed Dec 23 10:47:30 2015 -0800
-
- Merge pull request #7038 from dillaman/wip-14121-infernalis
-
- tests: rebuild exclusive lock test should acquire exclusive lock
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 7676343c781e9c15e18c5960d221a29840835332
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Wed Dec 23 10:31:07 2015 -0500
-
- tests: rebuild exclusive lock test should acquire exclusive lock
-
- Starting with Jewel, the object map will not be loaded until the
- exclusive lock is acquired since it might be updated by the
- lock owner.
-
- Fixes: #14121
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 1665f8187b16c9b47238743a7a94f0850160eb71
-Author: Brad Hubbard <bhubbard@redhat.com>
-Date: Mon Dec 7 11:31:28 2015 +1000
-
- log: Log.cc: Assign LOG_DEBUG priority to syslog calls
-
- Fixes: #13993
- Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
- (cherry picked from commit 8e93f3f45db681f82633ca695a7dc4e7bd030584)
-
-commit b211686dddf35d990c07ea50b868b98ac3abf8d3
-Author: Chengyuan Li <chengyli@ebay.com>
-Date: Thu Nov 19 22:29:39 2015 -0700
-
- mon/PGMonitor: MAX AVAIL is 0 if some OSDs' weight is 0
-
- In get_rule_avail(), even p->second is 0, it's possible to be used
- as divisor and quotient is infinity, then is converted to an integer
- which is negative value.
- So we should check p->second value before calculation.
-
- It fixes BUG #13840.
-
- Signed-off-by: Chengyuan Li <chengyli@ebay.com>
- (cherry picked from commit 18713e60edd1fe16ab571f7c83e6de026db483ca)
-
-commit f480cea217008fa7b1e476d30dcb13023e6431d1
-Merge: d3aaeae 34d0b69
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Wed Dec 9 11:22:26 2015 +0530
-
- Merge pull request #6395 from SUSE/wip-13593-infernalis
-
- Ceph-fuse won't start correctly when the option log_max_new in ceph.conf set to zero
-
- Reviewed-by: Greg Farnum <gfarnum@redhat.com>
-
-commit d3aaeae1884a26b6a069c6926ebe9cea62625850
-Merge: 476af49 ebc5e4e
-Author: Loic Dachary <loic@dachary.org>
-Date: Wed Dec 9 00:06:33 2015 +0100
-
- Merge pull request #6828 from dachary/wip-ceph-disk-augeas
-
- tests: ceph-disk workunit uses configobj
-
- Reviewed-by: Loic Dachary <ldachary@redhat.com>
-
-commit ebc5e4ee46dce9ab17208cdebc31ae5cc8c7e828
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu Oct 22 01:48:31 2015 +0200
-
- tests: ceph-disk workunit uses the ceph task
-
- The ceph-disk workunit deploy keys that are not deployed by default by
- the ceph teuthology task.
-
- The OSD created by the ceph task are removed from the default
- bucket (via osd rm) so they do not interfere with the tests.
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit 163de5b0f8f46695ab41b3f2288e9b5c1feaedab)
-
-commit 0afaeb243448819dfce0de2778c27015a46e195a
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Thu Oct 22 00:21:49 2015 +0200
-
- tests: ceph-disk workunit uses configobj
-
- Instead of using augtool to modify the configuration file, use
- configobj. It is also used by the install teuthology task. The .ini
- lens (puppet lens really) is unable to read ini files created by
- configobj.
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit f4906a124cc194dccd855679a04a5c7ffc125a44)
-
-commit a2644ed52c4b8a075919866af9d333fa1f703644
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Mon Nov 9 11:37:02 2015 +0800
-
- client: use null snapc to check pool permission
-
- snap inodes' ->snaprealm can be NULL, so dereferencing it in
- check_pool_perm() can cause segment fault. The pool permission
- check does not write any data, so it's safe to use null snapc.
-
- Fixes: #13714
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit fad3772fb7731272d47cbfd9e81f22f5df3701a2)
-
-commit 476af491ba03843e953dd257ad972f09c64dd816
-Merge: af86215 54c8af8
-Author: Loic Dachary <loic@dachary.org>
-Date: Tue Dec 8 09:34:39 2015 +0100
-
- Merge pull request #6845 from dachary/wip-14019-infernalis
-
- infernalis: libunwind package missing on CentOS 7
-
- Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
-
-commit 7d90c018e5cfec982f96ce6dd45b6f89218f441d
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Fri Dec 4 21:11:09 2015 +0100
-
- build/ops: systemd ceph-disk unit must not assume /bin/flock
-
- The flock command may be installed elsewhere, depending on the
- system. Let the PATH search figure that out.
-
- http://tracker.ceph.com/issues/13975 Fixes: #13975
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit c8f7d44c935bd097db7d131b785bdab78a7a650c)
-
-commit 5ef86d78f86c8feeae5bade408ce03bd3b86573c
-Author: David Zafman <dzafman@redhat.com>
-Date: Thu Dec 3 14:52:24 2015 -0800
-
- osd: Test osd_find_best_info_ignore_history_les config in another assert
-
- Signed-off-by: David Zafman <dzafman@redhat.com>
- (cherry picked from commit 02a9a41f151a3d968bf8066749658659dc6e3ac4)
-
-commit 7ac5b151224f618e2f81387f74b1b7c3159c2b43
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Dec 2 14:50:28 2015 -0500
-
- osd: call on_new_interval on newly split child PG
-
- We must call on_new_interval() on any interval change *and* on the
- creation of the PG. Currently we call it from PG::init() and
- PG::start_peering_interval(). However, PG::split_into() did not
- do so for the child PG, which meant that the new child feature
- bits were not properly initialized and the bitwise/nibblewise
- debug bit was not correctly set. That, in turn, could lead to
- various misbehaviors, the most obvious of which is scrub errors
- due to the sort order mismatch.
-
- Fixes: #13962
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit fb120d7b2da5715e7f7d1baa65bfa70d2e5d807a)
-
-commit 5d1e6ae408ee0d9e2972b3de9f81b6a95e86a0a3
-Author: xiexingguo <258156334@qq.com>
-Date: Mon Oct 26 18:38:01 2015 +0800
-
- FileStore: potential memory leak if _fgetattrs fails
-
- Memory leak happens if _fgetattrs encounters some error and simply returns.
- Fixes: #13597
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
-
- (cherry picked from commit ace7dd096b58a88e25ce16f011aed09269f2a2b4)
-
-commit 54c8af80c6e253d13993931d55720c8da99a2b2c
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Dec 8 08:02:56 2015 +0100
-
- build/ops: enable CR in CentOS 7
-
- To get libunwind from the CR repositories until CentOS 7.2.1511 is released.
-
- http://tracker.ceph.com/issues/13997 Fixes: #13997
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit 247ee6084b58861da601d349bdba739b252d96de)
-
-commit af2ced594699f95f2dcafd82fa15ca480fa844eb
-Author: xiexingguo <258156334@qq.com>
-Date: Mon Nov 2 21:46:11 2015 +0800
-
- Objecter: remove redundant result-check of _calc_target in _map_session.
-
- Result-code check is currently redundant since _calc_target never returns a negative value.
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
-
- (cherry picked from commit 5a6117e667024f51e65847f73f7589467b6cb762)
-
-commit 43dede3144f98de16f8373f376e716f2f73b6f82
-Author: xiexingguo <258156334@qq.com>
-Date: Thu Oct 29 17:32:50 2015 +0800
-
- Objecter: potential null pointer access when do pool_snap_list.
-
- Objecter: potential null pointer access when do pool_snap_list. Shall check pool existence first.
- Fixes: #13639
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
- (cherry picked from commit 865541605b6c32f03e188ec33d079b44be42fa4a)
-
-commit ac31f7f8ac168e27b5a33093832aab3bfc97f667
-Author: qiankunzheng <zheng.qiankun@h3c.com>
-Date: Thu Nov 5 07:29:49 2015 -0500
-
- auth/cephx: large amounts of log are produced by osd
- if the auth of osd is deleted when the osd is running, the osd will produce large amounts of log.
-
- Fixes:#13610
- Signed-off-by: Qiankun Zheng <zheng.qiankun@h3c.com>
- (cherry picked from commit 102f0b19326836e3b0754b4d32da89eb2bc0b03c)
-
-commit c968a40dfb0a0412d1feb7f8f085c8293b42bf4d
-Author: wangchaunhong <root@A22832429.(none)>
-Date: Tue Oct 20 18:40:23 2015 +0800
-
- init-ceph: fix systemd-run cant't start ceph daemon sometimes
-
- Fixes: #13474
- Signed-off-by: Chuanhong Wang <wang.chuanhong@zte.com.cn>
- (cherry picked from commit 2f36909e1e08bac993e77d1781a777b386335669)
-
-commit 0eb2ddb0adf39ef167012e85317e3cfdddf34598
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Tue Nov 3 00:21:51 2015 +0100
-
- tests: test/librados/test.cc must create profile
-
- Now that the create_one_ec_pool function removes the testprofile each
- time it is called, it must create the testprofile erasure code profile
- again for the test to use.
-
- http://tracker.ceph.com/issues/13664 Refs: #13664
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit a60342942b5a42ee04d59af77a6b904ce62eefc4)
-
-commit 26adf7a3536d7fe5b3a04866e37a4e6afac08509
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Mon Nov 2 20:24:51 2015 +0100
-
- tests: destroy testprofile before creating one
-
- The testprofile erasure code profile is destroyed before creating a new
- one so that it does not fail when another testprofile erasure code
- profile already exists with different parameters.
-
- This must be done when creating erasure coded pools with the C++
- interface, in the same way it's done with the C interface.
-
- http://tracker.ceph.com/issues/13664 Fixes: #13664
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit 47abab9a6f182aa0abe5047c04402850379bcd6d)
-
-commit c3619f4c1ba16e3d0959c78865ee4218e911da39
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Mon Nov 2 20:23:52 2015 +0100
-
- tests: add destroy_ec_profile{,_pp} helpers
-
- Signed-off-by: Loic Dachary <ldachary@redhat.com>
- (cherry picked from commit ab46d79bc09fc711fa35302f49eecac81a98519b)
-
-commit 1bfb6f767357fcd7ea424fc17b799fb2c171cf80
-Author: Boris Ranto <branto@redhat.com>
-Date: Mon Nov 2 14:07:47 2015 +0100
-
- rbdmap: systemd support
-
- Fixes: #13374
- Signed-off-by: Boris Ranto <branto@redhat.com>
- (cherry picked from commit 9224ac2ad25f7d017916f58b642c0ea25305c3e5)
-
-commit 4eded389eea931fd9cdb0b9700c022088e8825ec
-Author: Boris Ranto <branto@redhat.com>
-Date: Fri Oct 30 18:33:36 2015 +0100
-
- rbdmap: Move do_map and do_unmap shell functions to rbdmap script
-
- This patch creates rbdmap shell script that is called from init-rbdmap
- init script. The patch also renames src/rbdmap configuration file to
- src/etc-rbdmap so that rbdmap shell script can be installed via build
- system directly. Finally, the patch accomodates these changes in spec
- file and build system.
-
- Fixes: #13374
- Signed-off-by: Boris Ranto <branto@redhat.com>
- (cherry picked from commit c0980af3c72f01e6f99fd1e7e91c446934d6d856)
-
- Conflicts:
- src/init-rbdmap
- Trivial resolution.
-
-commit 6c68971d1cfc27d30f92a83119e922180b389b43
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Oct 30 21:04:04 2015 +0800
-
- mds: consider client's flushing caps when choosing lock states
-
- Client may flush and drop caps at the same time. If client need to
- send cap reconnect before the caps get flushed. The issued caps in
- the cap reconnect does not include the flushing caps. When choosing
- lock states, MDS only consider the issued caps in cap reconnect, it
- may choose wrong states.
-
- Fixes: #11482
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit ce9a596dcaf95dd4af0a3a9e28871462a6bcb930)
-
-commit 3fcf905dd65d6db514d403e2829b039df7bd9645
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Oct 30 17:28:02 2015 +0800
-
- client: cancel revoking caps when reconnecting the mds
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 9ab61b2779740d9038b169da0de616b89b07b813)
-
-commit 7e8706bada034ce428716963a5e3151723f83126
-Author: Yan, Zheng <zyan@redhat.com>
-Date: Fri Oct 30 17:21:11 2015 +0800
-
- mds: choose EXCL state for filelock when client has Fb capability
-
- Signed-off-by: Yan, Zheng <zyan@redhat.com>
- (cherry picked from commit 655ae79dd266dfd488aff67642aceab4ab383d01)
-
-commit af86215e0b178340055ff6ec7c8ec3b3c0bd1acf
-Merge: 899ff61 497c1f0
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Tue Dec 1 17:44:24 2015 +0530
-
- Merge pull request #6634 from Abhishekvrshny/wip-13761-infernalis
-
- unknown argument --quiet in udevadm settle
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 899ff6160a289dfeb5c287afa8d9b168e11382ed
-Merge: f2b323a fdb5dbd
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:56:40 2015 +0530
-
- Merge pull request #6650 from Abhishekvrshny/wip-13830-infernalis
-
- init script reload doesn't work on EL7
-
- Reviewed-by: Boris Ranto <branto@redhat.com>
-
-commit f2b323a69bb54ee99743bf53043d6a4e21e2a0bb
-Merge: 5c02e2b effaf26
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:55:55 2015 +0530
-
- Merge pull request #6477 from SUSE/wip-13705-infernalis
-
- rbd : enable feature objectmap
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit 5c02e2bd78782f1ea19836806d3773748be66ed1
-Merge: ed8ac03 c2e7fe9
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:55:22 2015 +0530
-
- Merge pull request #6474 from SUSE/wip-13619-infernalis
-
- rbd clone issue
-
- Reviewed-by: Jason Dillaman <dillaman@redhat.com>
-
-commit ed8ac030a979ca9fb2cbf340c316c4432e54cd0d
-Merge: 1551c1b ad84753
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:54:44 2015 +0530
-
- Merge pull request #6633 from Abhishekvrshny/wip-13759-infernalis
-
- rbd: pure virtual method called
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit 1551c1be297cfc73457819c7c983b113ac9c86f6
-Merge: b8000d6 83c3880
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:54:18 2015 +0530
-
- Merge pull request #6632 from Abhishekvrshny/wip-13756-infernalis
-
- QEMU hangs after creating snapshot and stopping VM
-
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit b8000d6f489af3e13c4996b46363c3884ccfd0de
-Merge: fc6f21a 74cb593
-Author: Abhishek Varshney <Abhishekvrshny@users.noreply.github.com>
-Date: Mon Nov 30 21:50:40 2015 +0530
-
- Merge pull request #6630 from Abhishekvrshny/wip-13754-infernalis
-
- Avoid re-writing old-format image header on resize
- Reviewed-by: Josh Durgin <jdurgin@redhat.com>
-
-commit fc6f21a1d3ff34b4ff522ef03b368b3ad4570a1c
-Merge: bb2ecea a2c6a21
-Author: Loic Dachary <loic@dachary.org>
-Date: Mon Nov 30 15:01:23 2015 +0100
-
- Merge pull request #6396 from SUSE/wip-13342-infernalis
-
- ceph upstart script rbdmap.conf incorrectly processes parameters
-
- Reviewed-by: Sage Weil <sage@redhat.com>
-
-commit edde13ce55d0789523a3101e5f435fc61bef5d69
-Author: Sage Weil <sage@redhat.com>
-Date: Thu Sep 17 21:42:53 2015 -0400
-
- osd: fix send_failures() locking
-
- It is unsafe to check failure_queue.empty() without the lock.
- Fixes: #13869
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit b3ca828ae8ebc9068073494c46faf3e8e1443ada)
-
-commit 0f5043975dbde75036b9f9e8be757494b8cdc73b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Oct 23 14:17:06 2015 -0400
-
- osd: move misdirected op check from OSD thread to PG thread
-
- The op message isn't fully decoded until after the start of the PG
- op handling. Therefore, checking for misdirected ops needs to wait
- until after the RWM flags have been initialized.
-
- Fixes: #13491
- Backport: infernalis
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 56ba90f5e49d499ea9f6bda9665031ce90abdc32)
-
- Conflicts:
- src/osd/ReplicatedPG.cc
- In ReplicatedPG::do_op, resolved conflicts caused by afcfb050930e2e4086d631119022fd2dee9feb21 and 818d790f7d424520bc96c651571f2c86e94caf1e
-
-commit a2c6a212fbb8002fa95270c0f37c02496447624f
-Author: Sage Weil <sage@redhat.com>
-Date: Wed Sep 30 08:29:05 2015 -0400
-
- init-rbdmap: fix CMDPARAMS
-
- Fixes: #13214
- Reported-by: Wyllys Ingersoll <wyllys.ingersoll@keepertech.com>
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 02113ac449cd7631f1c9a3840c94bbf253c052bd)
-
-commit fdb5dbd744a6cfa4f7497e3a98aed13ab8daf4d9
-Author: Herve Rousseau <hroussea@cern.ch>
-Date: Fri Nov 6 09:52:28 2015 +0100
-
- rgw: fix reload on non Debian systems.
-
- When using reload in non-debian systems, /bin/sh's kill is used to send the HUP signal to the radosgw process.
- This kill version doesn't understand -SIGHUP as a valid signal, using -HUP does work.
-
- Fix: #13709
- Backport: hammer
- Signed-off-by: Hervé Rousseau <hroussea@cern.ch>
- (cherry picked from commit 1b000abac3a02d1e788bf25eead4b6873133f5d2)
-
-commit 497c1f06a2e221631626ffb66bece310406a7491
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 27 10:13:27 2015 -0400
-
- krbd: remove deprecated --quiet param from udevadm
-
- This parameter has been removed since systemd 213, so this
- effects Fedora 21+, Debian Jessie, and potentially future
- releases of RHEL 7.
-
- Fixes: #13560
- Backport: hammer, infernalis
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 4300f2a9fe29627eea580564ff2d576de3647467)
-
-commit d0536f9d2f5f54791daa476a9b951fcef9488a50
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Oct 27 10:12:34 2015 -0400
-
- run_cmd: close parent process console file descriptors
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit f46f7dc94139c0bafe10361622416d7dc343d31f)
-
-commit ad84753ad2d2bfb9ef572a7d21cacb47be6eec1b
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Tue Jul 7 12:11:13 2015 -0400
-
- WorkQueue: new PointerWQ base class for ContextWQ
-
- The existing work queues do not properly function if added to a running
- thread pool. librbd uses a singleton thread pool which requires
- dynamically adding/removing work queues as images are opened and closed.
-
- Fixes: #13636
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 3e78b18b09d75626ca2599bac3b9f9c9889507a5)
-
-commit 83c38802a2be16faf7be4ac5ac3c589de8b2dbb0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Nov 9 11:22:24 2015 -0500
-
- librbd: fixed deadlock while attempting to flush AIO requests
-
- In-flight AIO requests might force a flush if a snapshot was created
- out-of-band. The flush completion was previously invoked asynchronously,
- potentially via the same thread worker handling the AIO request. This
- resulted in the flush operation deadlocking since it can't complete.
-
- Fixes: #13726
- Backport: infernalis, hammer
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit bfeb90e5fe24347648c72345881fd3d932243c98)
-
-commit 0b21b3f0dc2a9676f3fb2b19141ce75324f53c72
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Nov 9 10:48:10 2015 -0500
-
- tests: new test case to catch deadlock on RBD image refresh
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit a9729d9553e7fb925509cad8d388cf52a9fede9c)
-
-commit 74cb593a3d29a5549cbe89a974aaa4814d35b8e0
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Mon Nov 2 16:50:19 2015 -0500
-
- librbd: resize should only update image size within header
-
- Previously, the whole RBD image format 1 header struct was
- re-written to disk on a resize operation.
-
- Fixes: #13674
- Backport: infernalis, hammer, firefly
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit d5be20b6d4646284571568ab28cbf45b0729390b)
-
-commit 6750cab2d6f2c5f928f9c2d2c356047f93e9ce30
-Author: Jason Dillaman <dillaman@redhat.com>
-Date: Fri Oct 23 14:15:54 2015 -0400
-
- osd: ensure op rwm flags are checked before they are initialized
-
- These flags are now lazy-initialized within the PG thread at the
- start of op processing instead of once the message is received.
-
- Signed-off-by: Jason Dillaman <dillaman@redhat.com>
- (cherry picked from commit 652856321b0f14293cd885c865552d5b7e787f9a)
-
-commit 58b43e656cd9278667af2b7ac4fee72f50a03caa
-Author: Loic Dachary <ldachary@redhat.com>
-Date: Fri Nov 13 19:10:28 2015 +0100
-
- build/ops: rbd-replay moved from ceph-test-dbg to ceph-common-dbg
-
- http://tracker.ceph.com/issues/13785 Fixes: #13785
-
- Signed-off-by: Loic Dachary <loic@dachary.org>
- (cherry picked from commit a0204dc47acc0c50223e449fd23a2fc97bfd111a)
-
-commit 2647c20cee7ed5738c711a0c435e35938c7739bd
-Author: xiexingguo <258156334@qq.com>
-Date: Thu Oct 29 20:04:11 2015 +0800
-
- Objecter: pool_op callback may hang forever.
-
- pool_op callback may hang forever due to osdmap update during reply handling.
- Fixes: #13642
- Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
-
- (cherry picked from commit 00c6fa9e31975a935ed2bb33a099e2b4f02ad7f2)
-
-commit 4d2a135c042039e0c48302ffd667dc88d024eed9
-Author: Sage Weil <sage@redhat.com>
-Date: Tue Oct 13 09:55:01 2015 -0400
-
- crush/mapper: ensure take bucket value is valid
-
- Ensure that the take argument is a valid bucket ID before indexing the
- buckets array.
-
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 93ec538e8a667699876b72459b8ad78966d89c61)
-
-commit ecb6aa232180e3226d56bc8fe0cb643c90f5101b
-Author: Sage Weil <sage@redhat.com>
-Date: Tue Oct 27 20:55:26 2015 -0400
-
- crush/mapper: ensure bucket id is valid before indexing buckets array
-
- We were indexing the buckets array without verifying the index was within
- the [0,max_buckets) range. This could happen because a multistep rule
- does not have enough buckets and has CRUSH_ITEM_NONE
- for an intermediate result, which would feed in CRUSH_ITEM_NONE and
- make us crash.
-
- Fixes: #13477
- Signed-off-by: Sage Weil <sage@redhat.com>
- (cherry picked from commit 976a24a326da8931e689ee22fce35feab5b67b76)
-
-commit effaf26acccf81675b74277eb0a75368668b0677
-Author: xinxin shu <xinxin.shu@intel.com>
-Date: Wed Oct 21 19:01:21 2015 +0800
-
- librbd : fix enable objectmap feature issue
-
- Fixes: #13558
-
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- (cherry picked from commit b0536ebab4e1f34e1ed87fe5efbb00d0f7b48abb)
-
-commit c2e7fe98738cd31c0886d594920c50a53cbf9bf4
-Author: xinxin shu <xinxin.shu@intel.com>
-Date: Wed Oct 21 14:56:17 2015 +0800
-
- rbd: fix clone issue when we specify image feature
-
- Fixes: #13553
-
- Signed-off-by: xinxin shu <xinxin.shu@intel.com>
- (cherry picked from commit da48dbb8f8c9417343d2ca7819c58b7c46ef7ad0)
-
-commit fde4ec62888ba0aee97ce714bb15d191625b736f
-Author: xiexingguo <258156334@qq.com>
-Date: Tue Oct 13 14:04:20 2015 +0800
-
- OSD:shall reset primary and up_primary fields when beginning a new past_interval.
-
- Shall reset primary and up_primary fields when we start over a new past_interval in OSD::build_past_intervals_parallel().
- Fixes: #13471
- Signed-off-by: xie.xingguo@zte.com.cn
- (cherry picked from commit 65064ca05bc7f8b6ef424806d1fd14b87add62a4)
-
-commit 34d0b692cf1b9c0c2ea508b81d252b901fe1f52b
-Author: wenjunhuang <wenjunhuang@tencent.com>
-Date: Sat Oct 10 14:30:56 2015 +0800
-
- ceph-fuse.cc: While starting ceph-fuse, start the log thread first
-
- http://tracker.ceph.com/issues/13443 Fixes: #13443
-
- Signed-off-by: Wenjun Huang <wenjunhuang@tencent.com>
- (cherry picked from commit f2763085754462610730a23bb5652237714abc2a)
-
-commit 8707b0b083e7a7732d1e3563b00d3adf3e09807b
-Author: yangruifeng <yangruifeng.09209@h3c.com>
-Date: Mon Oct 19 08:08:12 2015 -0400
-
- mon: should not set isvalid = true when cephx_verify_authorizer return false
-
- Fixes: #13525
- Signed-off-by: Ruifeng Yang <yangruifeng.09209@h3c.com>
- (cherry picked from commit c7f75b8f7c0a773148ec16141941efd00ee76626)