Project

General

Profile

Activity

From 05/08/2017 to 06/06/2017

06/06/2017

10:49 AM Bug #20185 (Pending Backport): [cli] ensure positional arguments exist before casting
Mykola Golub
10:49 AM Bug #20182 (Pending Backport): [api] is_exclusive_lock_owner shouldn't return -EBUSY
Mykola Golub
07:39 AM Bug #18963 (Resolved): rbd-mirror: forced failover does not function when peer is unreachable
Mykola Golub

06/05/2017

05:19 PM Bug #20185 (Fix Under Review): [cli] ensure positional arguments exist before casting
*PR*: https://github.com/ceph/ceph/pull/15492 Jason Dillaman
05:01 PM Bug #20185 (Resolved): [cli] ensure positional arguments exist before casting
For example: "rbd feature enable --image xyz" will crash since the feature name positional was not specified. Jason Dillaman
03:16 PM Backport #20023 (In Progress): jewel: rbd-mirror replay fails on attempting to reclaim data to lo...
Jason Dillaman
12:32 PM Backport #20023 (New): jewel: rbd-mirror replay fails on attempting to reclaim data to local site...
Jason agreed to do this one. Nathan Cutler
01:51 PM Backport #20022 (In Progress): kraken: rbd-mirror replay fails on attempting to reclaim data to l...
Jason Dillaman
12:41 PM Support #20183 (New): Ceph RBD image-feature
How can I run an image with all the features?
I am running:
cephuser@ceph01u:~$ ceph -v
ceph version 11.2.0 (f...
Jorge Pinilla
12:33 PM Bug #19811: rbd-mirror replay fails on attempting to reclaim data to local site (LS) from distant...
OK, #20023 reassigned to Jason. Nathan Cutler
11:41 AM Bug #19811: rbd-mirror replay fails on attempting to reclaim data to local site (LS) from distant...
@Nathan: feel free to re-assign this one to me and I'll make the necessary changes. Jason Dillaman
12:31 PM Bug #19907 (Resolved): rbd-mirror: admin socket path names collision
Nathan Cutler
11:40 AM Bug #19907: rbd-mirror: admin socket path names collision
@Nathan: since this is more of a nice-to-have, I am also fine just dropping the need for a backport to jewel (and kra... Jason Dillaman
12:31 PM Backport #20009 (Rejected): jewel: rbd-mirror: admin socket path names collision
Backport is complicated and not worth the effort for a mere "nice-to-have" backport. Nathan Cutler
12:31 PM Backport #20008 (Rejected): kraken: rbd-mirror: admin socket path names collision
Backport is complicated and not worth the effort for a mere "nice-to-have" backport. Nathan Cutler
12:18 PM Bug #20182 (Fix Under Review): [api] is_exclusive_lock_owner shouldn't return -EBUSY
*PR*: https://github.com/ceph/ceph/pull/15483 Jason Dillaman
12:06 PM Bug #20182 (Resolved): [api] is_exclusive_lock_owner shouldn't return -EBUSY
This error code indicates that another client owns the exclusive lock. Instead, it should return 0 with the boolean s... Jason Dillaman

06/04/2017

09:33 AM Backport #20153 (In Progress): jewel: Potential IO hang if image is flattened while read request ...
Nathan Cutler
09:12 AM Backport #19808 (In Progress): jewel: [test] remove hard-coded image name from TestLibRBD.Mirror
Nathan Cutler
08:23 AM Backport #19808 (Need More Info): jewel: [test] remove hard-coded image name from TestLibRBD.Mirror
Nathan Cutler
08:19 AM Backport #19808 (In Progress): jewel: [test] remove hard-coded image name from TestLibRBD.Mirror
Nathan Cutler
08:58 AM Backport #20017 (In Progress): jewel: rbd-nbd: kernel reported invalid device size (0, expected 1...
Nathan Cutler
08:40 AM Bug #19907: rbd-mirror: admin socket path names collision
@Jason There is no PoolReplayer::print_status in jewel, so the backport would have to be done manually in src/tools/r... Nathan Cutler
08:40 AM Backport #20009 (Need More Info): jewel: rbd-mirror: admin socket path names collision
There is no PoolReplayer::print_status in jewel, so the backport would have to be done manually in src/tools/rbd_mirr... Nathan Cutler
08:34 AM Backport #20023 (Need More Info): jewel: rbd-mirror replay fails on attempting to reclaim data to...
@Jason The test in the master commit does not backport cleanly to jewel. It appears to depend on 19dd5a82bb8 but the ... Nathan Cutler
08:33 AM Bug #19811: rbd-mirror replay fails on attempting to reclaim data to local site (LS) from distant...
@Jason The test in the master commit does not backport cleanly to jewel. It appears to depend on 19dd5a82bb8 but the ... Nathan Cutler
08:25 AM Backport #19957 (Need More Info): jewel: rbd: Lock release requests not honored after watch is re...
Non-trivial backport Nathan Cutler
08:13 AM Backport #19795 (In Progress): jewel: [test] test_notify.py: assert(not image.is_exclusive_lock_o...
Nathan Cutler
08:11 AM Backport #17843 (In Progress): jewel: object-map: batch updates during trim operation
Nathan Cutler
05:58 AM Bug #20175: test_librbd_api.sh fails in upgrade test
TracepointProvider.cc was in libcommon.a which is in turn included by librbd.so in jewel, but in luminous, it is move... Kefu Chai
05:51 AM Bug #20175 (Resolved): test_librbd_api.sh fails in upgrade test
... Kefu Chai

06/03/2017

06:32 PM Backport #18137 (Need More Info): jewel: rbd-mirror: image sync should send NOCACHE advise flag
Nathan Cutler

06/02/2017

03:01 PM Bug #20168 (Resolved): IO work queue does not process failed lock request
If the attempt to request the exclusive lock fails, the IO work queue will not attempt to recover. For example, in Je... Jason Dillaman
07:36 AM Backport #20154 (Resolved): kraken: Potential IO hang if image is flattened while read request is...
https://github.com/ceph/ceph/pull/16184 Nathan Cutler
07:36 AM Backport #20153 (Resolved): jewel: Potential IO hang if image is flattened while read request is ...
https://github.com/ceph/ceph/pull/15464 Nathan Cutler
07:36 AM Backport #20152 (Rejected): hammer: Potential IO hang if image is flattened while read request is...
https://github.com/ceph/ceph/pull/15980 Nathan Cutler

06/01/2017

05:19 PM Bug #18963 (Fix Under Review): rbd-mirror: forced failover does not function when peer is unreach...
Jason Dillaman
12:29 AM Bug #18367: Zombie image snapshot problem
Jason Dillaman wrote:
> @daolong: can you please provide the output from "rados -p volumes listomapvals rbd_header.2...
daolong zhang

05/31/2017

11:18 PM Bug #20111 (Rejected): Python RBD: diff_iterate_cb() does not acquire GIL before calling user-pro...
Indeed -- the callback cdef functions have the "with gil" suffix to tell Cython to re-acquire the GIL. Jason Dillaman
09:03 AM Bug #20111: Python RBD: diff_iterate_cb() does not acquire GIL before calling user-provided callb...
Cython internally ensures (and acquires) GIL in such functions. Please close the bug. I verified, that GIL is locked ... Марк Коренберг
08:21 PM Support #20120: libvirt creat volume io very slow
Definitely not enough information to attempt to address. Jason Dillaman
09:22 AM Support #20120 (Closed): libvirt creat volume io very slow
use ceph client creat volume for test bw=260442KB/s, iops=65110
but cloudstack creat volume for test bw=9523.2KB/s...
ming li
06:12 PM Bug #18367 (Need More Info): Zombie image snapshot problem
@daolong: can you please provide the output from "rados -p volumes listomapvals rbd_header.2eb9e622cdd48" and "rados ... Jason Dillaman
01:05 PM Bug #20110: RBD aio_ API does not provide awaiting of any completion from a list.
@Марк: can you provide an example? Your ticket description clearly states "next I want to wait until any of them is c... Jason Dillaman
12:42 PM Bug #20110: RBD aio_ API does not provide awaiting of any completion from a list.
So, how should I wait for whole transfer completion?
What is the difference between rbd_read2() and rbd_aio_read2(...
Марк Коренберг
12:08 PM Bug #20110 (Need More Info): RBD aio_ API does not provide awaiting of any completion from a list.
@Марк: I am probably not understanding your goal, but since you can associate a callback with a completion, and said ... Jason Dillaman
09:45 AM Documentation #20119: Documentation of Python RBD API does not say that aio_* functions call thei...
Also it does not say, that `data` argument may be None, which signs error of read operation (I'm not sure, figured ou... Марк Коренберг
09:35 AM Documentation #20119: Documentation of Python RBD API does not say that aio_* functions call thei...
also, exceptions are silently ignored from these callbacks! Марк Коренберг
09:19 AM Documentation #20119 (Closed): Documentation of Python RBD API does not say that aio_* functions ...
Documentation of Python RBD API does not say that aio_* functions call their callbacks in DIFFERENT (dummy) thread
...
Марк Коренберг

05/30/2017

10:13 PM Bug #20111 (Rejected): Python RBD: diff_iterate_cb() does not acquire GIL before calling user-pro...
rbd_diff_iterate2() is called with GIL released. Callback it calls must acquire GIL.
Bug was not detected since Cy...
Марк Коренберг
09:37 PM Bug #20110 (Closed): RBD aio_ API does not provide awaiting of any completion from a list.
Suppose I want to copy RBD image in parallel 10 streams. Well, I can run 10 aio_read() functions and associate them w... Марк Коренберг

05/29/2017

07:49 AM Feature #18430 (In Progress): Transparently support migrating images with minimal/zero downtime
Mykola Golub

05/26/2017

02:12 PM Bug #19832 (Pending Backport): Potential IO hang if image is flattened while read request is in-f...
Jason Dillaman
02:12 PM Bug #19962 (Resolved): Discard related IO should skip op if object map marks object as non-existent
Jason Dillaman

05/24/2017

11:52 AM Feature #20070 (Rejected): [qemu] implement bdrv_co_write_zeroes via discard
Jason Dillaman

05/23/2017

01:22 PM Bug #19962 (Fix Under Review): Discard related IO should skip op if object map marks object as no...
PR: https://github.com/ceph/ceph/pull/15239 Mykola Golub
10:47 AM Bug #20054: librbd memory overhead when used with KVM
Sorry, looks like I got some formatting issues there. Here again the overhead table:... Sebastian Nickel
10:44 AM Bug #20054 (Resolved): librbd memory overhead when used with KVM
Hi,
we are running a jewel ceph cluster which serves RBD volumes for our KVM
virtual machines. Recently we noticed...
Sebastian Nickel
10:17 AM Bug #19832 (Fix Under Review): Potential IO hang if image is flattened while read request is in-f...
PR: https://github.com/ceph/ceph/pull/15234 Mykola Golub

05/22/2017

12:51 PM Bug #19970 (Resolved): Reduce the potential for erroneous blacklisting due to release lock race
Mykola Golub
10:29 AM Backport #20023 (Resolved): jewel: rbd-mirror replay fails on attempting to reclaim data to local...
https://github.com/ceph/ceph/pull/15488 Nathan Cutler
10:29 AM Backport #20022 (Resolved): kraken: rbd-mirror replay fails on attempting to reclaim data to loca...
https://github.com/ceph/ceph/pull/15486 Nathan Cutler
10:28 AM Backport #20017 (Resolved): jewel: rbd-nbd: kernel reported invalid device size (0, expected 1073...
https://github.com/ceph/ceph/pull/15463 Nathan Cutler
10:28 AM Backport #20016 (Rejected): kraken: rbd-nbd: kernel reported invalid device size (0, expected 107...
Nathan Cutler
10:28 AM Backport #20009 (Rejected): jewel: rbd-mirror: admin socket path names collision
Nathan Cutler
10:28 AM Backport #20008 (Rejected): kraken: rbd-mirror: admin socket path names collision
Nathan Cutler
10:28 AM Backport #20005 (Rejected): kraken: Lock release requests not honored after watch is re-acquired
Nathan Cutler

05/19/2017

12:32 AM Bug #19970 (Fix Under Review): Reduce the potential for erroneous blacklisting due to release loc...
*PR*: https://github.com/ceph/ceph/pull/15162 Jason Dillaman

05/18/2017

03:51 PM Bug #19875 (Resolved): rbd osd ops repeat alloc hint
Jason Dillaman

05/17/2017

08:50 PM Bug #19970 (Resolved): Reduce the potential for erroneous blacklisting due to release lock race
There is a potential race when a client attempts to acquire the exclusive lock. If the current lock owner closes the ... Jason Dillaman
08:45 PM Bug #18963: rbd-mirror: forced failover does not function when peer is unreachable
*PR*: https://github.com/ceph/ceph/pull/15140 Jason Dillaman
03:43 PM Bug #16502 (Need More Info): fio ended up with soft lockup - CPU#1 stuck for 22s!
AFAIK this could happen for a bunch of reasons, including an unresponsive cluster. Greg Farnum
12:48 PM Bug #19962 (Resolved): Discard related IO should skip op if object map marks object as non-existent
The discard-related ops should queue their completion if the object map is enabled and it detects that the object doe... Jason Dillaman
09:14 AM Backport #19957 (Resolved): jewel: rbd: Lock release requests not honored after watch is re-acquired
https://github.com/ceph/ceph/pull/17385 Alexey Sheplyakov

05/16/2017

04:40 PM Bug #19929 (Pending Backport): Lock release requests not honored after watch is re-acquired
Mykola Golub
03:17 PM Bug #19636: upgrade:client-upgrade/{hammer,jewel}-client-x/rbd failing in kraken 11.2.1 integrati...
Seems similar in http://pulpito.ceph.com/teuthology-2017-05-13_05:45:02-upgrade:client-upgrade-kraken-distro-basic-sm... Yuri Weinstein
03:12 PM Bug #19942 (Duplicate): "[ FAILED ] TestLibRBD.Metadata" in upgrade:client-upgrade-kraken-distr...
Run: http://pulpito.ceph.com/teuthology-2017-05-13_05:45:02-upgrade:client-upgrade-kraken-distro-basic-smithi/
Job: ...
Yuri Weinstein

05/15/2017

04:13 PM Bug #19929 (Fix Under Review): Lock release requests not honored after watch is re-acquired
*PR*: https://github.com/ceph/ceph/pull/15093 Jason Dillaman
02:35 PM Bug #19929 (Resolved): Lock release requests not honored after watch is re-acquired
After the watch fails, the lock owner client id is cleared and the re-acquire process is started. If the re-acquire i... Jason Dillaman
12:44 PM Bug #19907 (Pending Backport): rbd-mirror: admin socket path names collision
Jason Dillaman

05/11/2017

03:17 PM Bug #19863 (Resolved): bluestore deferred write crc changes before write
Sage Weil
11:31 AM Bug #19907 (Fix Under Review): rbd-mirror: admin socket path names collision
PR: https://github.com/ceph/ceph/pull/15048 Mykola Golub
10:07 AM Bug #19907 (Resolved): rbd-mirror: admin socket path names collision
For every pool replayer rbd-mirror initializes separate local and remote ceph contexts. During initialization they us... Mykola Golub
11:30 AM Feature #17489 (Resolved): [iscsi]: add support for librbd via LIO TCMU userspace passthrough
tcmu-runner now has support for librbd: https://github.com/open-iscsi/tcmu-runner/blob/master/rbd.c Jason Dillaman
09:39 AM Feature #17489: [iscsi]: add support for librbd via LIO TCMU userspace passthrough
Is there a related commit or PR that could be linked here? Florian Haas

05/10/2017

06:14 PM Bug #19875 (Fix Under Review): rbd osd ops repeat alloc hint
PR: https://github.com/ceph/ceph/pull/15037 Mykola Golub
06:06 PM Bug #19875 (In Progress): rbd osd ops repeat alloc hint
Mykola Golub
02:29 PM Bug #19897: rbd maybe pending in 99% when remove a clone image
Note: op work threads are currently hard-coded to 1. Jason Dillaman
09:35 AM Bug #19897 (Fix Under Review): rbd maybe pending in 99% when remove a clone image
Nathan Cutler
08:09 AM Bug #19897: rbd maybe pending in 99% when remove a clone image
https://github.com/ceph/ceph/pull/15024 Tang Jin
06:22 AM Bug #19897: rbd maybe pending in 99% when remove a clone image
these are the log when enable tp=15
root@node1:jintang$ rbd rm test_pool/test_child
2017-05-10 10:37:43.889802 7...
Tang Jin
06:16 AM Bug #19897 (Duplicate): rbd maybe pending in 99% when remove a clone image
Prerequisite: rbd_op_threads is 3 and rbd_cache is disable
When rbd removes a clone image, it is possible that rbd...
Tang Jin

05/09/2017

04:01 PM Bug #19889: rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (breaks rolling up...
OK, any clues as to why this would only occur in combination between a Jewel client and a Kraken cluster? Florian Haas
03:59 PM Bug #19889: rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (breaks rolling up...
For some reason, the calls to update the object map never completed (even though they had worked a few milliseconds b... Jason Dillaman
03:49 PM Bug #19889 (In Progress): rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (bre...
Jason Dillaman
01:05 PM Bug #19889: rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (breaks rolling up...
I should add (on the last comment) that I only saw this deletion issue with one image out of three where import previ... Florian Haas
01:01 PM Bug #19889: rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (breaks rolling up...
Additional update: good news and bad news.
The good news is that upgrading the client to Kraken fixes @rbd import@...
Florian Haas
12:51 PM Bug #19889 (Closed): rbd/compatibility: rbd import fails with Jewel client, Kraken OSDs (breaks r...
Client:... Florian Haas
03:42 PM Bug #19863 (Fix Under Review): bluestore deferred write crc changes before write
*PR*: https://github.com/ceph/ceph/pull/15017 Jason Dillaman
03:33 AM Bug #19863: bluestore deferred write crc changes before write
it's an objectmap object. the block in question looks like this:... Sage Weil
04:31 AM Subtask #18786 (In Progress): rbd-mirror A/A: create simple image distribution policy
Venky Shankar

05/08/2017

11:41 PM Bug #19871 (Pending Backport): rbd-nbd: kernel reported invalid device size (0, expected 1073741824)
Jason Dillaman
09:39 PM Backport #17843 (New): jewel: object-map: batch updates during trim operation
Loïc Dachary
06:08 PM Bug #19863 (In Progress): bluestore deferred write crc changes before write
both instances were rbd. trying to reproduce with some additional logging that hexdumps the buffers. Sage Weil
02:57 PM Bug #19863: bluestore deferred write crc changes before write
/a/sage-2017-05-05_22:43:52-rbd-wip-sage-testing---basic-smithi/1105005 Sage Weil
 

Also available in: Atom