Project

General

Profile

Activity

From 08/10/2016 to 09/08/2016

09/08/2016

03:51 PM Bug #16921: rbd-nbd IO hang
Spurious read request from kernel via rbd-nbd that raced with the resize resulted in the cache not being able to inva... Jason Dillaman
02:00 PM Backport #17241 (In Progress): jewel: "*** Caught signal" in krbd
Loïc Dachary
01:59 PM Backport #17241 (Resolved): jewel: "*** Caught signal" in krbd
https://github.com/ceph/ceph/pull/11018 Loïc Dachary
01:59 PM Backport #17243 (Resolved): jewel: Deadlock in several librbd teuthology test cases
https://github.com/ceph/ceph/pull/12890 Loïc Dachary
01:59 PM Backport #17242 (Resolved): jewel: ImageWatcher: double unwatch of failed watch handle
Loïc Dachary
01:57 PM Bug #17223 (Pending Backport): "*** Caught signal" in krbd
Loïc Dachary
01:57 PM Bug #17223: "*** Caught signal" in krbd
https://github.com/ceph/ceph/pull/9517
https://github.com/ceph/ceph/pull/9080
https://github.com/ceph/ceph/pull/9123
Loïc Dachary

09/07/2016

05:43 PM Bug #16921: rbd-nbd IO hang
2016-09-07 17:15:50.931644 7f59527fc700 -1 librbd::AioCompletion: 0x7f5938000cc0 fail: (22) Invalid argument
2016-09...
Jason Dillaman
02:55 PM Bug #16921: rbd-nbd IO hang
... Jason Dillaman
02:49 AM Bug #17227 (Resolved): exclusive_lock::AcquireRequest doesn't handle -ERESTART on image::RefreshR...
http://qa-proxy.ceph.com/teuthology/jdillaman-2016-09-06_13:37:26-rbd-wip-jd-testing---basic-smithi/402468/teuthology... Jason Dillaman

09/06/2016

08:44 PM Bug #17223 (In Progress): "*** Caught signal" in krbd
Ilya Dryomov
05:44 PM Bug #17223: "*** Caught signal" in krbd
Most of the coredumps here are probably #16030 material. Need to backport that fix to jewel. Ilya Dryomov
04:32 PM Bug #17223 (Resolved): "*** Caught signal" in krbd
This is jewel 10.2.3 release
Run: http://pulpito.front.sepia.ceph.com/yuriw-2016-09-05_15:56:10-krbd-master-testin...
Yuri Weinstein
03:23 PM Bug #17219 (Resolved): rbd-nbd: disallow mapping images >2TB in size
The nbd kernel driver uses a hard-coded 512 byte sector size, resulting in a 2TB block size limit for nbd devices. Jason Dillaman
12:38 PM Bug #17210 (Pending Backport): ImageWatcher: double unwatch of failed watch handle
Mykola Golub
02:02 AM Backport #16952 (In Progress): hammer: ceph 10.2.2 rbd status on image format 2 returns "(2) No s...
Wei-Chung Cheng

09/05/2016

06:37 PM Bug #16921 (Fix Under Review): rbd-nbd IO hang
*PR*: https://github.com/ceph/ceph/pull/10985 Jason Dillaman
02:19 PM Bug #16921: rbd-nbd IO hang
Appears to be related to teothology's fixed PID mapping:
2016-09-05 10:18:24.479834 7fddfbc3ce00 -1 open: failed t...
Jason Dillaman
02:02 PM Bug #16921 (In Progress): rbd-nbd IO hang
Jason Dillaman
01:58 AM Feature #15632 (Resolved): Expose librbd API methods to directly acquire and release the exclusiv...
Jason Dillaman

09/04/2016

11:43 PM Feature #16780: rbd-mirror: use sparse read during image sync
all right. Anonymous
11:43 PM Feature #17178: [OpenStack Glance] update store driver to sparsify rbd-backed images
I know,we should implement the similar logic of rbd CLI's import tool in glance store. I can help on it. Anonymous
02:50 PM Bug #17210 (Fix Under Review): ImageWatcher: double unwatch of failed watch handle
*PR*: https://github.com/ceph/ceph/pull/10974 Jason Dillaman
02:46 PM Bug #17210 (Resolved): ImageWatcher: double unwatch of failed watch handle
http://pulpito.ceph.com/jdillaman-2016-09-03_07:55:53-rbd-wip-jd-testing---basic-smithi/397723
Crash witnessed aft...
Jason Dillaman

09/02/2016

07:01 PM Bug #17188 (Pending Backport): Deadlock in several librbd teuthology test cases
Mykola Golub
12:24 PM Feature #16780: rbd-mirror: use sparse read during image sync
@Tianqing Li: essentially no harm to keep it enabled always -- librbd already utilizes sparse reads for every read re... Jason Dillaman
03:58 AM Feature #16780: rbd-mirror: use sparse read during image sync
should we make it configurable or always do sparse read? Anonymous
12:23 PM Feature #17178: [OpenStack Glance] update store driver to sparsify rbd-backed images
@Tianqing Li: there is logic within the rbd CLI's import tool to skip fully zeroed blocks. We could optionally put so... Jason Dillaman
09:57 AM Feature #17178: [OpenStack Glance] update store driver to sparsify rbd-backed images
Is the python rbd binding support skipping fully zeroed blocks? I found use cli, it will, but python binding is not, ... Anonymous
12:11 PM Bug #17201: helgrind: false positive lock order violation between journal and librbd
Also:
2016-09-01T20:32:00.355 INFO:tasks.workunit.client.0.vpm041.stderr:==21289== Thread #21: lock order "0x7CF10...
Jason Dillaman
12:07 PM Bug #17201 (Won't Fix): helgrind: false positive lock order violation between journal and librbd
2016-09-01T20:25:58.599 INFO:tasks.workunit.client.0.vpm041.stderr:==21289== Thread #21: lock order "0x7CA9070 before... Jason Dillaman
12:09 PM Bug #17202 (Won't Fix): helgrind: lock order warning within AioCompletion
2016-09-01T20:31:50.916 INFO:tasks.workunit.client.0.vpm041.stderr:==21289== Thread #14: lock order "0x7C99258 before... Jason Dillaman
11:58 AM Bug #17199 (Won't Fix): helgrind: lock order warning with journal enabled + cache disabled
http://qa-proxy.ceph.com/teuthology/trociny-2016-09-01_18:30:34-rbd-wip-mgolub-testing---basic-vps/395472/teuthology.... Jason Dillaman
11:40 AM Bug #17198 (Resolved): helgrind: TestLibRBD.TestIOPP potential deadlock closing an image with rea...
http://qa-proxy.ceph.com/teuthology/trociny-2016-09-01_18:31:51-rbd-wip-mgolub-testing---basic-vps/395528/teuthology.... Jason Dillaman

09/01/2016

10:07 PM Bug #17195 (Resolved): There seems to be a thread waiting indefinitely in krbd.cc
We recently encountered this issue where rbd map hangs. From the thread trace we identified this piece of code:
...
Abhi N
01:58 AM Bug #17188 (Fix Under Review): Deadlock in several librbd teuthology test cases
*PR*: https://github.com/ceph/ceph/pull/10945 Jason Dillaman

08/31/2016

10:19 PM Bug #17188 (Resolved): Deadlock in several librbd teuthology test cases
http://pulpito.ceph.com/jdillaman-2016-08-29_07:51:01-rbd-wip-jd-testing---basic-smithi/ Jason Dillaman
03:16 PM Bug #17182 (Resolved): "sysfs write failed" in smoke
Run: http://pulpito.ceph.com/teuthology-2016-08-31_05:00:01-smoke-master-testing-basic-vps/
Job: 394034
Logs: http:...
Yuri Weinstein
05:27 AM Feature #17178 (In Progress): [OpenStack Glance] update store driver to sparsify rbd-backed images
If a task flow isn't being utilized to automatically convert qcow2 images to raw images on the glance backend, the us... Jason Dillaman

08/29/2016

01:47 PM Bug #16988 (In Progress): 'rbd feature disable' against non-primary image results in hung CLI
Seems only one line of code missing - at least to avoid the hang, and allows an error message to be displayed.
Brett Niver

08/27/2016

02:58 AM Bug #17155: Cache fronted erasure pool does delete all objects on a rbd rm
So is there a workaround, that would allow me to clean up the orphaned objects safely? Bryan Ballard

08/26/2016

10:25 PM Bug #17155 (Duplicate): Cache fronted erasure pool does delete all objects on a rbd rm
This is a duplicate of #14865 -- a fix has been proposed but its waiting on more test cases. Jason Dillaman
10:02 PM Bug #17155: Cache fronted erasure pool does delete all objects on a rbd rm
I noticed a typo. It should be does not in the title and body Bryan Ballard
10:00 PM Bug #17155 (Duplicate): Cache fronted erasure pool does delete all objects on a rbd rm
So if I delete a RBD using rbd rm ec-backup/test1 (1TB) It completes and the objects are all deleted, The header does... Bryan Ballard
04:04 PM Bug #16717: "[ FAILED ] TestLibRBD.TestCreateLsDeletePP" in upgrade:client-upgrade-jewel-distro...
run: http://pulpito.ceph.com/teuthology-2016-08-24_02:45:01-upgrade:client-upgrade-jewel-distro-basic-smithi/
Jobs: ...
Yuri Weinstein
07:02 AM Backport #17062 (In Progress): jewel: "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-m...
Loïc Dachary

08/25/2016

03:06 PM Backport #14824 (Fix Under Review): hammer: rbd and pool quota do not go well together
Nathan Cutler
02:49 PM Backport #14824: hammer: rbd and pool quota do not go well together
https://github.com/ceph/ceph/pull/10871 implements suggestions in http://tracker.ceph.com/issues/12018#note-9
With t...
Alexey Sheplyakov
01:22 PM Backport #17134 (In Progress): jewel: FAILED assert(m_image_ctx.journal == nullptr)
Loïc Dachary
12:44 PM Backport #17134: jewel: FAILED assert(m_image_ctx.journal == nullptr)
Should be able to unblock this backport -- it isn't dependent on the async create/clone image changes (which I'd like... Jason Dillaman
12:16 PM Backport #17134 (New): jewel: FAILED assert(m_image_ctx.journal == nullptr)
Loïc Dachary
12:15 PM Backport #17134: jewel: FAILED assert(m_image_ctx.journal == nullptr)
Actually, there is a backport scheduled for the dependency : http://tracker.ceph.com/issues/17008, not undesirable af... Loïc Dachary
12:12 PM Backport #17134 (Need More Info): jewel: FAILED assert(m_image_ctx.journal == nullptr)
git cherry-pick -x https://github.com/ceph/ceph/pull/10770/commits/32180aaf42050a01981c33f84edd95eff931ee6c conflicts... Loïc Dachary
11:45 AM Backport #17134 (Resolved): jewel: FAILED assert(m_image_ctx.journal == nullptr)
https://github.com/ceph/ceph/pull/12890 Loïc Dachary
12:19 PM Backport #17057 (In Progress): jewel: The "request lock" RPC message might be incorrectly ignored
Loïc Dachary
10:51 AM Subtask #17015 (Resolved): rbd-mirror HA: cls_lock needs the ability to update lock cookie
Mykola Golub
10:50 AM Bug #16773 (Pending Backport): FAILED assert(m_image_ctx.journal == nullptr)
Mykola Golub
09:56 AM Bug #16740 (Resolved): Cannot disable journaling or remove non-mirrored, "non-primary" image
Loïc Dachary
09:56 AM Bug #16478 (Resolved): Non-primary image is recording journal events during image sync
Loïc Dachary
08:16 AM Backport #17058 (In Progress): jewel: Disabling pool mirror mode with registered peers results or...
Loïc Dachary
08:13 AM Backport #17058: jewel: Disabling pool mirror mode with registered peers results orphaned mirrore...
Do not backport 1ef143d4409b4871e14e92f7be78c5a917e49868 because it relates to a bug that has been introduced after h... Loïc Dachary
08:15 AM Bug #16984 (Pending Backport): Disabling pool mirror mode with registered peers results orphaned ...
Loïc Dachary
08:14 AM Bug #16984 (In Progress): Disabling pool mirror mode with registered peers results orphaned mirro...
Loïc Dachary
07:55 AM Backport #17060 (Resolved): jewel: Cannot disable journaling or remove non-mirrored, "non-primary...
Loïc Dachary
07:38 AM Backport #16903 (Resolved): jewel: Non-primary image is recording journal events during image sync
Loïc Dachary
07:36 AM Backport #16903 (In Progress): jewel: Non-primary image is recording journal events during image ...
Loïc Dachary

08/24/2016

10:51 PM Cleanup #17127 (Resolved): rbd-mirror: image sync should send NOCACHE advise flag
Avoid potential cache pollution within the OSD by setting each object read/write operation during the image sync as N... Jason Dillaman
08:15 PM Bug #16923 (Resolved): librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
Jason Dillaman
08:14 PM Bug #16980 (Resolved): rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
Jason Dillaman
08:10 PM Backport #16950 (Resolved): jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
Loïc Dachary
08:10 PM Backport #17004 (Resolved): jewel: rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
Loïc Dachary
03:53 PM Bug #16970 (Resolved): ImageReplayer::is_replaying does not include flush state
Loïc Dachary
03:53 PM Bug #16956 (Resolved): rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
Loïc Dachary
03:53 PM Bug #16608 (Resolved): bashism in src/rbdmap
Loïc Dachary
03:53 PM Bug #16561 (Resolved): FAILED assert(object_no < m_object_map.size())
Loïc Dachary
03:53 PM Bug #16558 (Resolved): rbd-mirror: FAILED assert(m_local_image_ctx->object_map != nullptr)"
Loïc Dachary
03:50 PM Backport #16576 (Resolved): jewel: rbd-mirror: FAILED assert(m_local_image_ctx->object_map != nul...
Loïc Dachary
03:50 PM Backport #16593 (Resolved): jewel: FAILED assert(object_no < m_object_map.size())
Loïc Dachary
03:49 PM Backport #16978 (Resolved): jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
Loïc Dachary
03:49 PM Backport #17005 (Resolved): jewel: ImageReplayer::is_replaying does not include flush state
Loïc Dachary
03:49 PM Backport #17061 (Resolved): jewel: bashism in src/rbdmap
Loïc Dachary

08/23/2016

01:06 PM Backport #16950 (In Progress): jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle ...
Jason Dillaman

08/22/2016

06:51 PM Backport #16950: jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
now that the commits responsible for the conflict were backported, it should be easier to deal with, scheduling it to... Loïc Dachary
05:56 PM Backport #16950: jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
Just adding a +1 to this backport as we are experiencing it in our 10.2.2 environment.
The errors are coinciding w...
Wes Dillingham
09:31 AM Bug #16708 (Resolved): Sporadic failure in TestImageReplayer.StartReplayAndWrite
Loïc Dachary
09:31 AM Bug #16689 (Resolved): mkfs.xfs slow performance with discards and object map
Loïc Dachary
09:31 AM Bug #16654 (Resolved): the option 'rbd_cache_writethrough_until_flush=true' dosn't work
Loïc Dachary
09:31 AM Bug #16622 (Resolved): rbd-mirror: snap rename does not correctly replicate
Loïc Dachary
09:31 AM Cleanup #16539 (Resolved): rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Loïc Dachary
09:31 AM Bug #16489 (Resolved): rbd-mirror: potential race condition when restarting image replayer
Loïc Dachary
09:31 AM Bug #16386 (Resolved): Discard hangs when 'rbd_skip_partial_discard' is enabled
Loïc Dachary
09:30 AM Bug #16349 (Resolved): rbd-mirror: gracefully handle being blacklisted
Loïc Dachary
09:30 AM Bug #16321 (Resolved): Renaming old format image results in "Transport endpoint is not connected"...
Loïc Dachary
09:30 AM Bug #16223 (Resolved): journal should prefetch small chunks of the object during replay
Loïc Dachary
09:30 AM Bug #15715 (Resolved): rbd-nbd does not properly handle resize notifications
Loïc Dachary

08/21/2016

07:52 PM Backport #17080 (Resolved): jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
Loïc Dachary
07:51 PM Backport #17080 (In Progress): jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't...
Loïc Dachary
07:49 PM Backport #16867 (Resolved): jewel: mkfs.xfs slow performance with discards and object map
Loïc Dachary
07:49 PM Backport #16869 (Resolved): jewel: Discard hangs when 'rbd_skip_partial_discard' is enabled
Loïc Dachary
07:49 PM Backport #17088 (Resolved): jewel: Sporadic failure in TestImageReplayer.StartReplayAndWrite
Loïc Dachary
07:38 PM Backport #17088 (In Progress): jewel: Sporadic failure in TestImageReplayer.StartReplayAndWrite
Loïc Dachary
07:37 PM Backport #17088 (Resolved): jewel: Sporadic failure in TestImageReplayer.StartReplayAndWrite
https://github.com/ceph/ceph/pull/10797 Loïc Dachary

08/19/2016

08:06 PM Backport #17080 (Fix Under Review): jewel: the option 'rbd_cache_writethrough_until_flush=true' d...
PR: https://github.com/ceph/ceph/pull/10797 Mykola Golub
07:49 PM Backport #17080 (In Progress): jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't...
Mykola Golub
01:22 PM Backport #17080: jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
2d9840af39555ce00246b50e4a5c186798bd88ff conflicts, probably because 840a473e7fb94124ca7c571fc3dd2c787e0d265a has not... Loïc Dachary
01:16 PM Backport #17080 (Resolved): jewel: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
https://github.com/ceph/ceph/pull/10797 Loïc Dachary
08:05 PM Backport #16903 (Fix Under Review): jewel: Non-primary image is recording journal events during i...
PR: https://github.com/ceph/ceph/pull/10798 Mykola Golub
07:50 PM Backport #16903 (In Progress): jewel: Non-primary image is recording journal events during image ...
Mykola Golub
07:08 AM Backport #16903: jewel: Non-primary image is recording journal events during image sync
backporting https://github.com/ceph/ceph/pull/10462/commits/840a473e7fb94124ca7c571fc3dd2c787e0d265a would probably r... Loïc Dachary
07:02 AM Backport #16903 (New): jewel: Non-primary image is recording journal events during image sync
Loïc Dachary
06:39 PM Bug #14846: teuthology: helgrind warnings

http://pulpito.ceph.com/loic-2016-08-17_22:11:27-rbd-jewel-backports-loic-distro-basic-smithi/371732/
also see t...
Loïc Dachary
06:23 PM Bug #16708 (Pending Backport): Sporadic failure in TestImageReplayer.StartReplayAndWrite
Mykola Golub
01:02 PM Bug #16654 (Pending Backport): the option 'rbd_cache_writethrough_until_flush=true' dosn't work
Mykola Golub
11:00 AM Bug #16529 (Pending Backport): "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-d...
https://github.com/ceph/ceph-qa-suite/pull/1116 is also merged. Mykola Golub
05:42 AM Bug #16529 (Fix Under Review): "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-d...
@Mykola the *Pending Backport* status should only be set when the corresponding commits are merged in master. This st... Loïc Dachary
07:01 AM Backport #16902 (In Progress): jewel: rbd-mirror: image deleter should use pool id + global image...
Loïc Dachary
06:59 AM Backport #16950: jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
Here also there is a need to backport a commit which does not seem suitable for jewel because it refactors things htt... Loïc Dachary
06:55 AM Backport #16978 (In Progress): jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == null...
Loïc Dachary
06:49 AM Backport #17004 (In Progress): jewel: rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
Loïc Dachary
06:48 AM Backport #17005 (In Progress): jewel: ImageReplayer::is_replaying does not include flush state
Loïc Dachary
06:45 AM Backport #17008: jewel: Support asynchronous v2 image creation/cloning
Wait until http://tracker.ceph.com/issues/15764 has been backported as instructed by http://tracker.ceph.com/issues/1... Loïc Dachary
06:42 AM Backport #17057: jewel: The "request lock" RPC message might be incorrectly ignored
Resolving conflicts by cherry-picking more commits require https://github.com/ceph/ceph/pull/10574 which has https://... Loïc Dachary
06:32 AM Backport #17058: jewel: Disabling pool mirror mode with registered peers results orphaned mirrore...
I would appreciate your help with this backport, it feels like cherry-picking whatever causes conflicts won't work in... Loïc Dachary
06:22 AM Backport #17059 (In Progress): jewel: rbd bench-write: seg fault when "--io-size" is larger than ...
Loïc Dachary
06:06 AM Backport #17060 (In Progress): jewel: Cannot disable journaling or remove non-mirrored, "non-prim...
Loïc Dachary
05:44 AM Backport #17061 (In Progress): jewel: bashism in src/rbdmap
Loïc Dachary
05:38 AM Backport #17062: jewel: "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-distro-b...
https://github.com/ceph/ceph-qa-suite/pull/1116 needs backporting as well Loïc Dachary
05:36 AM Backport #17065 (In Progress): jewel: rbd mirror: after promote, the mirror image often be up+error
Loïc Dachary
05:31 AM Backport #17067 (In Progress): jewel: Request exclusive lock if owner sends -ENOTSUPP for proxied...
Loïc Dachary
05:15 AM Backport #16512 (Resolved): jewel: rbd-mirror: potential race condition when restarting image rep...
Loïc Dachary
05:14 AM Backport #16658 (Resolved): jewel: rbd-mirror: gracefully handle being blacklisted
Loïc Dachary
05:14 AM Backport #16747 (Resolved): jewel: rbd-mirror: snap rename does not correctly replicate
Loïc Dachary
05:14 AM Backport #16796 (Resolved): jewel: Renaming old format image results in "Transport endpoint is no...
Loïc Dachary
05:14 AM Backport #16904 (Resolved): jewel: journal should prefetch small chunks of the object during replay
Loïc Dachary
05:14 AM Backport #17066 (Resolved): jewel: rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Loïc Dachary

08/18/2016

08:31 AM Backport #17066: jewel: rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Requires https://github.com/ceph/ceph-qa-suite/pull/1123 Loïc Dachary

08/17/2016

10:14 PM Backport #16904: jewel: journal should prefetch small chunks of the object during replay
... Loïc Dachary
07:47 PM Backport #17066 (In Progress): jewel: rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Loïc Dachary
07:46 PM Backport #17066 (Resolved): jewel: rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
https://github.com/ceph/ceph/pull/10684 Loïc Dachary
07:47 PM Backport #17068 (Resolved): hammer: Request exclusive lock if owner sends -ENOTSUPP for proxied m...
https://github.com/ceph/ceph/pull/12018 Loïc Dachary
07:47 PM Backport #17067 (Resolved): jewel: Request exclusive lock if owner sends -ENOTSUPP for proxied ma...
https://github.com/ceph/ceph/pull/10784 Loïc Dachary
07:46 PM Backport #17065 (Resolved): jewel: rbd mirror: after promote, the mirror image often be up+error

https://github.com/ceph/ceph/pull/11433
Loïc Dachary
07:45 PM Cleanup #16539 (Pending Backport): rbd-mirror: remove ceph_test_rbd_mirror_image_replay test case
Loïc Dachary
07:20 PM Subtask #17015 (Fix Under Review): rbd-mirror HA: cls_lock needs the ability to update lock cookie
Included in the PR for tracker #16773 Jason Dillaman
07:06 PM Feature #16171 (Pending Backport): Request exclusive lock if owner sends -ENOTSUPP for proxied ma...
Jason Dillaman
07:06 PM Bug #16773 (Fix Under Review): FAILED assert(m_image_ctx.journal == nullptr)
*PR*: https://github.com/ceph/ceph/pull/10770 Jason Dillaman
05:19 PM Backport #16735 (Resolved): jewel: rbd-nbd does not properly handle resize notifications
Loïc Dachary
04:09 PM Bug #16654 (Fix Under Review): the option 'rbd_cache_writethrough_until_flush=true' dosn't work
*PR*: https://github.com/ceph/ceph/pull/10762 Jason Dillaman
03:25 PM Bug #16654 (In Progress): the option 'rbd_cache_writethrough_until_flush=true' dosn't work
Jason Dillaman
09:32 AM Bug #16654: the option 'rbd_cache_writethrough_until_flush=true' dosn't work
I meet the same problem with ceph 10.2.2. After some investigate, I think the rbd cache write-back mode was not able ... cheng li
03:40 PM Bug #16536 (Resolved): rbd-mirror: image sync throttle needs to use pool id + image id to form un...
Loïc Dachary
03:40 PM Bug #16491 (Resolved): rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock
Loïc Dachary
03:40 PM Bug #16488 (Resolved): rbd-mirror: image-replayer: segfault when removing resync listener
Loïc Dachary
03:40 PM Bug #16329 (Resolved): rbd-mirror: gracefully handle missing sync point snapshots
Loïc Dachary
03:40 PM Subtask #15670 (Resolved): Delete image when a resync is requested
Loïc Dachary
03:40 PM Subtask #15239 (Resolved): Throttle in-flight image syncs to only a X concurrent
Loïc Dachary
11:42 AM Subtask #15239 (Pending Backport): Throttle in-flight image syncs to only a X concurrent
Loïc Dachary
03:17 PM Bug #16855 (Pending Backport): rbd mirror: after promote, the mirror image often be up+error
Mykola Golub
11:54 AM Backport #16373 (Resolved): jewel: rbd-mirror: gracefully handle missing sync point snapshots
Loïc Dachary
11:48 AM Backport #16373: jewel: rbd-mirror: gracefully handle missing sync point snapshots
Obsolete : https://github.com/ceph/ceph/pull/10644 Loïc Dachary
11:54 AM Backport #16438 (Resolved): jewel: Delete image when a resync is requested
Loïc Dachary
11:43 AM Backport #16438: jewel: Delete image when a resync is requested
Obsolete : https://github.com/ceph/ceph/pull/10048 Loïc Dachary
11:53 AM Backport #16511 (Resolved): jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock
Loïc Dachary
11:49 AM Backport #16511: jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might deadlock
Obsolete https://github.com/ceph/ceph/pull/10683 Loïc Dachary
11:53 AM Backport #16513 (Resolved): jewel: rbd-mirror: image-replayer: segfault when removing resync list...
Loïc Dachary
11:50 AM Backport #16513: jewel: rbd-mirror: image-replayer: segfault when removing resync listener
Obsolete https://github.com/ceph/ceph/pull/10048
Loïc Dachary
11:53 AM Backport #16701 (Resolved): jewel: rbd-mirror: image sync throttle needs to use pool id + image i...
Loïc Dachary
11:53 AM Backport #17063 (Resolved): jewel: Throttle in-flight image syncs to only a X concurrent
Loïc Dachary
11:46 AM Backport #17063 (In Progress): jewel: Throttle in-flight image syncs to only a X concurrent
Loïc Dachary
11:44 AM Backport #17063 (Resolved): jewel: Throttle in-flight image syncs to only a X concurrent
https://github.com/ceph/ceph/pull/10678 Loïc Dachary
11:43 AM Backport #17062 (Resolved): jewel: "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-mast...
https://github.com/ceph/ceph/pull/10888 Loïc Dachary
11:43 AM Backport #17061 (Resolved): jewel: bashism in src/rbdmap
https://github.com/ceph/ceph/pull/10786 Loïc Dachary
11:43 AM Backport #17060 (Resolved): jewel: Cannot disable journaling or remove non-mirrored, "non-primary...
https://github.com/ceph/ceph/pull/11337 Loïc Dachary
11:42 AM Backport #17059 (Resolved): jewel: rbd bench-write: seg fault when "--io-size" is larger than ima...
https://github.com/ceph/ceph/pull/10796 Loïc Dachary
11:42 AM Backport #17058 (Resolved): jewel: Disabling pool mirror mode with registered peers results orpha...
https://github.com/ceph/ceph/pull/10857 Loïc Dachary
11:42 AM Backport #17057 (Resolved): jewel: The "request lock" RPC message might be incorrectly ignored
https://github.com/ceph/ceph/pull/10865 Loïc Dachary

08/16/2016

01:12 PM Bug #16608 (Pending Backport): bashism in src/rbdmap
Jason Dillaman
01:10 PM Bug #16529 (Pending Backport): "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-d...
https://github.com/ceph/ceph/pull/10714 is merged. It should be backported to jewel before https://github.com/ceph/ce... Mykola Golub
01:06 PM Bug #17030 (Pending Backport): The "request lock" RPC message might be incorrectly ignored
Jason Dillaman
12:58 PM Bug #16967 (Pending Backport): rbd bench-write: seg fault when "--io-size" is larger than image s...
Mykola Golub
12:57 PM Bug #16984 (Pending Backport): Disabling pool mirror mode with registered peers results orphaned ...
Mykola Golub
12:55 PM Bug #16740 (Pending Backport): Cannot disable journaling or remove non-mirrored, "non-primary" image
Mykola Golub

08/15/2016

09:58 PM Bug #17030 (Fix Under Review): The "request lock" RPC message might be incorrectly ignored
*PR*: https://github.com/ceph/ceph/pull/10735 Jason Dillaman
08:50 PM Bug #17030 (Resolved): The "request lock" RPC message might be incorrectly ignored
If the lock is being released, the request lock RPC message will be incorrectly dropped on the floor w/o an acknowled... Jason Dillaman
09:56 PM Bug #16600 (Resolved): librbd: fix missing return statement if failed to get mirror image state
Loïc Dachary
09:28 PM Backport #16601 (Resolved): jewel: librbd: fix missing return statement if failed to get mirror i...
Loïc Dachary
07:54 PM Cleanup #17028 (New): rbd-mirror: new test case for multiple one-way peers
The rbd-mirror daemon does not currently support a mesh topology of peers, but it should currently be able to support... Jason Dillaman
07:48 PM Subtask #17015 (In Progress): rbd-mirror HA: cls_lock needs the ability to update lock cookie
Jason Dillaman
06:23 PM Bug #16608 (Fix Under Review): bashism in src/rbdmap
*PR*: https://github.com/ceph/ceph/pull/10733 Jason Dillaman
06:07 PM Bug #16608 (In Progress): bashism in src/rbdmap
Jason Dillaman
02:01 PM Backport #16701: jewel: rbd-mirror: image sync throttle needs to use pool id + image id to form u...
... Loïc Dachary
01:44 PM Backport #17026 (Resolved): jewel: doc: format 2 now is the default image format
https://github.com/ceph/ceph/pull/10732 Loïc Dachary

08/12/2016

07:36 PM Feature #12901 (Resolved): librbd: zone + zonegroup configuration
Jason Dillaman
07:33 PM Feature #14410: snapshots need to support internal vs external use cases
This would also be helpful for consistency group snapshots. Jason Dillaman
07:32 PM Subtask #14417 (Resolved): Interlock RBD mirroring daemon and acquiring exclusive lock
Jason Dillaman
07:30 PM Subtask #14739 (Can't reproduce): Support deleting a journal when its being replayed by the RBD m...
Jason Dillaman
07:30 PM Feature #11766 (Resolved): rbd-mirror: basic structure
Jason Dillaman
07:25 PM Feature #4389 (Closed): get md5 of image
You can run 'rbd export <image-spec> - | <favorite checksum command>". Jason Dillaman
07:19 PM Feature #2231 (Resolved): librbd: expose header change (resize?) via api
Included in commit 9952b75a0c8c9bed9792cb77671fd5588f32630f Jason Dillaman
07:11 PM Subtask #17020 (Resolved): rbd-mirror HA: pool replayer should be started/stopped when lock acqui...
This will ensure that only a single rbd-mirror process is replicating a single pool. Jason Dillaman
07:09 PM Subtask #17019 (Resolved): rbd-mirror HA: create pool locker / leader class
This would establish the watch on the rbd_mirror_leader object, attempt to lock it, watch for heartbeats if the lock ... Jason Dillaman
07:07 PM Subtask #17018 (Resolved): rbd-mirror HA: add new lock released/acquired and heartbeat messages
Need to decide if these notifications should be sent against existing rbd_mirroring object or new rbd_mirror_leader o... Jason Dillaman
07:01 PM Subtask #17017 (Resolved): rbd-mirror HA: move librbd::image_watcher::Notifier to librbd::object_...
Need a generic asynchronous watch/notification framework Jason Dillaman
06:59 PM Subtask #17016 (Resolved): rbd-mirror HA: create a generic/re-usable managed lock class
This should be based on the existing librbd ExclusiveLock class (and associated namespace helpers). It should support... Jason Dillaman
06:56 PM Subtask #17015 (Resolved): rbd-mirror HA: cls_lock needs the ability to update lock cookie
In order to support blacklisting a client, the watch cookie is stored encoded within the lock cookie. Need a way to u... Jason Dillaman
06:54 PM Feature #17014 (Resolved): rbd-mirror: add support for active/passive daemon instances
See http://pad.ceph.com/p/rbd_mirror_scale Jason Dillaman
06:50 PM Bug #16773 (In Progress): FAILED assert(m_image_ctx.journal == nullptr)
Jason Dillaman
06:50 PM Bug #16529 (Fix Under Review): "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-d...
*PR*: https://github.com/ceph/ceph/pull/10714
*QA suite PR*: https://github.com/ceph/ceph-qa-suite/pull/1116
Jason Dillaman
06:40 PM Bug #16529 (In Progress): "[ FAILED ] TestClsRbd.mirror_image" in upgrade:jewel-x-master-distro...
Jason Dillaman
06:19 PM Bug #16898 (Fix Under Review): "TestLibRBD.UpdateFeatures" tests failed in upgrade:client-upgrade...
*PR*: https://github.com/ceph/ceph/pull/10713 Jason Dillaman
06:18 PM Bug #16898 (In Progress): "TestLibRBD.UpdateFeatures" tests failed in upgrade:client-upgrade-infe...
Jason Dillaman
06:18 PM Feature #17012: generate a UUID for image HEAD and each snapshot at image/snapshot creation time
Should probably add tune2fs -U functionality as well. Ilya Dryomov
05:22 PM Feature #17012 (New): generate a UUID for image HEAD and each snapshot at image/snapshot creation...
See http://marc.info/?l=ceph-devel&m=147101148114069&w=2 for context.
The only question here is old images. May n...
Ilya Dryomov
04:41 PM Bug #16740 (Fix Under Review): Cannot disable journaling or remove non-mirrored, "non-primary" image
*PR*: https://github.com/ceph/ceph/pull/10712 Jason Dillaman
03:45 PM Feature #17010 (Resolved): RBD default features should be negotiated with the OSD
For example, attempting to create an image with a Jewel librbd client against a Hammer OSD will result in failure sin... Jason Dillaman
01:58 PM Bug #16984 (Fix Under Review): Disabling pool mirror mode with registered peers results orphaned ...
*PR*: https://github.com/ceph/ceph/pull/10711 Jason Dillaman
12:30 PM Bug #16984 (In Progress): Disabling pool mirror mode with registered peers results orphaned mirro...
Jason Dillaman
12:28 PM Bug #16967 (Fix Under Review): rbd bench-write: seg fault when "--io-size" is larger than image s...
*PR*: https://github.com/ceph/ceph/pull/10708 Jason Dillaman
12:19 PM Bug #16967 (In Progress): rbd bench-write: seg fault when "--io-size" is larger than image size
Jason Dillaman
09:53 AM Backport #17008 (Closed): jewel: Support asynchronous v2 image creation/cloning
Loïc Dachary
09:48 AM Backport #17005 (Resolved): jewel: ImageReplayer::is_replaying does not include flush state
https://github.com/ceph/ceph/pull/10790 Loïc Dachary
09:48 AM Backport #17004 (Resolved): jewel: rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
https://github.com/ceph/ceph/pull/10791 Loïc Dachary
01:38 AM Bug #16855 (Fix Under Review): rbd mirror: after promote, the mirror image often be up+error
*PR*: https://github.com/ceph/ceph/pull/10703 Jason Dillaman
12:18 AM Bug #17000 (Duplicate): "[ FAILED ] TestLibRBD.LockingPP" in upgrade:hammer-x-infernalis-distro...
Run: http://pulpito.ceph.com/teuthology-2016-08-11_18:05:01-upgrade:hammer-x-infernalis-distro-basic-vps/
Job: 35860...
Yuri Weinstein

08/11/2016

07:09 PM Documentation #16999 (Resolved): RBD quick start guide will fail due to default image features
http://docs.ceph.com/docs/master/start/quick-rbd/
The documentation should be updated to only enable the layering ...
Jason Dillaman
03:36 PM Feature #15321: Support asynchronous v2 image creation/cloning
Holding this for backport to jewel until required by #15764 Jason Dillaman
03:20 PM Feature #15321: Support asynchronous v2 image creation/cloning
Currently there's support only for async create. Venky Shankar
03:19 PM Feature #15321 (Pending Backport): Support asynchronous v2 image creation/cloning
Venky Shankar
02:56 PM Backport #16904 (In Progress): jewel: journal should prefetch small chunks of the object during r...
Jason Dillaman
02:31 PM Backport #16511 (In Progress): jewel: rbd-mirror: 'wait_for_scheduled_deletion' callback might de...
Jason Dillaman
02:27 PM Backport #16512 (In Progress): jewel: rbd-mirror: potential race condition when restarting image ...
Jason Dillaman
02:22 PM Backport #16747 (In Progress): jewel: rbd-mirror: snap rename does not correctly replicate
Jason Dillaman
02:10 PM Backport #16735 (In Progress): jewel: rbd-nbd does not properly handle resize notifications
Jason Dillaman
02:05 PM Backport #16701 (In Progress): jewel: rbd-mirror: image sync throttle needs to use pool id + imag...
Jason Dillaman
01:53 PM Backport #16658 (In Progress): jewel: rbd-mirror: gracefully handle being blacklisted
Jason Dillaman
01:04 PM Bug #16980 (Pending Backport): rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
Mykola Golub
06:16 AM Bug #16970 (Pending Backport): ImageReplayer::is_replaying does not include flush state
Mykola Golub
03:09 AM Bug #16773: FAILED assert(m_image_ctx.journal == nullptr)
If the rbd image header watch is lost ...... Jason Dillaman

08/10/2016

08:55 PM Bug #16773: FAILED assert(m_image_ctx.journal == nullptr)
Repeated here: http://pulpito.ceph.com/jdillaman-2016-08-08_08:12:47-rbd-wip-jd-testing---basic-vps/354673/
Both c...
Jason Dillaman
07:32 PM Cleanup #16991 (Resolved): rbd-mirror split-brain issues should be clearly visible in mirror status
Ensure that when a split-brain is detected, the image is moved to the error state under "rbd mirror image status" and... Jason Dillaman
07:29 PM Cleanup #16990 (Resolved): 'rbd image-meta remove' of missing key does not return error
The command should indicate that the operation failed if the image or key doesn't exist. Jason Dillaman
07:12 PM Cleanup #16989 (New): 'rbd mirror pool' commands should report error if action not executed
Jason Dillaman
07:11 PM Cleanup #16989 (Duplicate): 'rbd mirror pool' commands should report error if action not executed
Jason Dillaman
07:11 PM Cleanup #16989 (New): 'rbd mirror pool' commands should report error if action not executed
Some examples:
1. rbd mirror pool enable <PoolName> pool :- Doesn't throw a warning message when the pool is alre...
Jason Dillaman
07:06 PM Bug #16988 (Resolved): 'rbd feature disable' against non-primary image results in hung CLI
The command will continuously repeat an error about requesting the exclusive lock:... Jason Dillaman
07:00 PM Cleanup #16987 (Resolved): 'rbd du' of missing image does not return error
The command should indicate that the operation failed if the image doesn't exist. Jason Dillaman
06:58 PM Cleanup #16986 (New): 'rbd mirror pool peer remove' of missing peer does not return error
The command should indicate that the operation failed if the peer doesn't exist. Jason Dillaman
06:52 PM Cleanup #16985 (Resolved): Improve error reporting from "rbd feature enable/disable"
For example, attempting to enable the journaling feature on an image that doesn't have the exclusive-lock feature ena... Jason Dillaman
06:36 PM Bug #16984 (Resolved): Disabling pool mirror mode with registered peers results orphaned mirrored...
Attempting to disable mirroring while one or more peers are still registered correctly results in an -EBUSY error. Ho... Jason Dillaman
06:20 PM Bug #16980 (Fix Under Review): rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
*PR*: https://github.com/ceph/ceph/pull/10667 Jason Dillaman
01:13 PM Bug #16980 (Resolved): rbd-mirror: FAILED assert(m_state == STATE_STOPPING)
If the journal contains a failed maintenance op followed immediately by a new exclusive lock epoch (e.g. a second mai... Jason Dillaman
11:37 AM Bug #16741 (Resolved): io getting stuck after advancing journal object set
Yes, it is not reproduced any more, after #16223 was resolved. Mykola Golub
11:29 AM Bug #16478: Non-primary image is recording journal events during image sync
PR: https://github.com/ceph/ceph/pull/10462 Mykola Golub
08:37 AM Bug #16478: Non-primary image is recording journal events during image sync
What is the corresponding pull request ? Loïc Dachary
08:54 AM Backport #16658: jewel: rbd-mirror: gracefully handle being blacklisted
https://github.com/ceph/ceph/commit/48f301decbf1f27937bb77a3b47e54933f272d7d conflicts Loïc Dachary
08:52 AM Backport #16978: jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
https://github.com/ceph/ceph/commit/6a465d9dad417e8b52909c5478f7e3e433748948 conflicts Loïc Dachary
07:03 AM Backport #16978 (Resolved): jewel: rbd-mirror: FAILED assert(m_on_update_status_finish == nullptr)
https://github.com/ceph/ceph/pull/10792 Loïc Dachary
08:49 AM Backport #16951 (In Progress): jewel: ceph 10.2.2 rbd status on image format 2 returns "(2) No su...
Loïc Dachary
08:43 AM Backport #16950: jewel: librbd/ExclusiveLock.cc: 197: FAILED assert(m_watch_handle != 0)
https://github.com/ceph/ceph/pull/10574/commits/814c305ce8c35b5ce01d7e29a912d5ef3978754b conflicts Loïc Dachary
08:39 AM Backport #16904: jewel: journal should prefetch small chunks of the object during replay
https://github.com/ceph/ceph/commit/dad8328f2d502d18923c35f7b86a0cc2ccec133a conflicts Loïc Dachary
08:37 AM Backport #16903 (Need More Info): jewel: Non-primary image is recording journal events during ima...
Loïc Dachary
08:35 AM Backport #16902: jewel: rbd-mirror: image deleter should use pool id + global image uuid for key
https://github.com/ceph/ceph/commit/25203a8a9d59ff025d223ec1afaeb14946d54993 conflicts Loïc Dachary
08:30 AM Backport #16869 (In Progress): jewel: Discard hangs when 'rbd_skip_partial_discard' is enabled
Loïc Dachary
08:25 AM Backport #16868 (In Progress): jewel: Prevent the creation of a clone from a non-primary mirrored...
Loïc Dachary
08:24 AM Backport #16867 (In Progress): jewel: mkfs.xfs slow performance with discards and object map
Loïc Dachary
08:23 AM Backport #16796 (In Progress): jewel: Renaming old format image results in "Transport endpoint is...
Loïc Dachary
08:22 AM Backport #16747: jewel: rbd-mirror: snap rename does not correctly replicate
https://github.com/ceph/ceph/commit/2f4cb26d8bbd1457bc261547103b56ad40b3c464 cherry-picks ok, but https://github.com/... Loïc Dachary
08:19 AM Backport #16735: jewel: rbd-nbd does not properly handle resize notifications
https://github.com/ceph/ceph/commit/9952b75a0c8c9bed9792cb77671fd5588f32630f conflicts Loïc Dachary
08:18 AM Backport #16701: jewel: rbd-mirror: image sync throttle needs to use pool id + image id to form u...
https://github.com/ceph/ceph/commit/8ad36cab7cbf3492bfa972b43e4a5f75a110bfe6 conflicts Loïc Dachary
08:15 AM Backport #16593 (In Progress): jewel: FAILED assert(object_no < m_object_map.size())
Loïc Dachary
08:13 AM Backport #16576 (In Progress): jewel: rbd-mirror: FAILED assert(m_local_image_ctx->object_map != ...
Loïc Dachary
08:07 AM Backport #16513 (In Progress): jewel: rbd-mirror: image-replayer: segfault when removing resync l...
Loïc Dachary
08:03 AM Backport #16458 (In Progress): jewel: Potential crash during journal::Replay shut down
Loïc Dachary
08:02 AM Backport #16373 (In Progress): jewel: rbd-mirror: gracefully handle missing sync point snapshots
Loïc Dachary
07:21 AM Bug #16471 (Resolved): Image removal doesn't necessarily clean up all rbd_mirroring entries
Loïc Dachary
07:21 AM Bug #16470 (Resolved): Timeout sending mirroring notification shouldn't result in failure
Loïc Dachary
07:21 AM Bug #16450 (Resolved): Close journal and object map before flagging exclusive lock as released
Loïc Dachary
07:21 AM Bug #16446 (Resolved): ExclusiveLock object leaked when switching to snapshot
Loïc Dachary
07:21 AM Bug #16445 (Resolved): Whitelist EBUSY error from "snap unprotect" for journal replay
Loïc Dachary
07:21 AM Bug #16411 (Resolved): rbd-mirror should disable proxied maintenance ops for non-primary image
Loïc Dachary
07:21 AM Bug #16364 (Resolved): Crash when utilizing advisory locking API functions
Loïc Dachary
07:21 AM Bug #16363 (Resolved): Journal duplicate op detection can cause lockdep error
Loïc Dachary
07:21 AM Bug #16362 (Resolved): Journal needs to handle duplicate maintenance op tids
Loïc Dachary
07:21 AM Bug #16352 (Resolved): rbd-mirror: ensure replay status formatter has completed before stopping r...
Loïc Dachary
07:21 AM Bug #16350 (Resolved): Object map/fast-diff invalidated if journal replays the same snap remove e...
Loïc Dachary
07:21 AM Bug #16348 (Resolved): Unable to disable journaling feature if in unexpected mirror state
Loïc Dachary
07:21 AM Bug #16230 (Resolved): rbd-mirror: potential race condition accessing local image journal
Loïc Dachary
07:21 AM Bug #16198 (Resolved): Possible race condition during journal transition from replay to ready
Loïc Dachary
07:21 AM Bug #15761 (Resolved): When journaling is enabled, a flush request shouldn't flush the cache
Loïc Dachary
 

Also available in: Atom