Project

General

Profile

Activity

From 03/10/2013 to 04/08/2013

04/08/2013

08:25 PM Feature #3761 (Resolved): kernel messenger: need to support multiple ops per request
The following have been committed to the "testing" branch
of the ceph-client git repository:
b0ae840 libceph: com...
Alex Elder
08:25 PM Feature #2770 (Resolved): krbd: define tasks to add osd_client compound class op support
The following has been committed to the "testing" branch
of the ceph-client git repository:
436b0c0 libceph: add,...
Alex Elder
08:24 PM Feature #4104 (Resolved): osd_client: support passing page array as data for CALL op
The following has been committed to the "testing" branch
of the ceph-client git repository:
51122dd libceph: make...
Alex Elder
08:20 PM Bug #4674 (Rejected): messenger: crash in read_partial_message()
Rejecting this. It was a bug in a patch that had not
yet been committed. I fixed that patch, and it has
now been ...
Alex Elder
08:17 PM Subtask #4658 (Resolved): rbd: don't assume one op per request
The following have been committed to the "testing" branch
of the ceph-client git repository:
78c8c1a rbd: don't s...
Alex Elder
08:16 PM Subtask #4657 (Resolved): libceph: have each op describe its own data
The following have been committed to the "testing" branch
of the ceph-client git repository:
73b4c46 libceph: add...
Alex Elder
08:15 PM Subtask #4656 (Resolved): libceph: maintain source rather than wire ops array
The following have been committed to the "testing" branch
of the ceph-client git repository:
e642226 rbd: define ...
Alex Elder
08:13 PM Bug #4659 (Resolved): rbd: define inbound data size for method ops
The following has been committed to the "testing" branch
of the ceph-client git repository:
7b67a62 rbd: define i...
Alex Elder
08:13 PM Subtask #4589 (Resolved): libceph: consolidate maintenance of message data length
The following has been committed to the "testing" branch
of the ceph-client git repository:
0af231f libceph: prov...
Alex Elder
01:23 PM Bug #4684 (Resolved): qa: test_formatted_output needs updating for progress going to stderr
... Josh Durgin
01:20 PM Bug #4683 (Resolved): librbd: diff_iterate test failures
These are probably the same underlying issue.
From ubuntu@teuthology:/a/teuthology-2013-04-08_02:44:59-rbd-next-te...
Josh Durgin

04/06/2013

12:55 PM Bug #4674: messenger: crash in read_partial_message()
And now that I've looked at it, I see the cause...
It's this commit:
commit 0b809454cd5cd5cf3129a5beb6ba06970fd...
Alex Elder
12:44 PM Bug #4674 (Rejected): messenger: crash in read_partial_message()
Testing with 3.8.0-ceph-00293-ga39ffbd (which is a test
version of some code I've posted for review) I hit a
crash ...
Alex Elder

04/05/2013

10:29 PM Bug #4670 (Resolved): librbd: DiffIterateStress test failing
commit:79b71441f8c2a1b282fa0e85badcb7d410c8005d Sage Weil
09:32 PM Bug #4670 (Resolved): librbd: DiffIterateStress test failing
it only happens when you do the full test set and not when you run just that test because the random seed is differen... Sage Weil
04:40 PM Feature #4104 (Fix Under Review): osd_client: support passing page array as data for CALL op
Found one small problem in this patch and another
one (probably the real cause) in one of the messenger
patches I p...
Alex Elder
03:34 PM Feature #4104: osd_client: support passing page array as data for CALL op
I have a patch that resolves this, based on the code just
posted for review for http://tracker.ceph.com/issues/3761....
Alex Elder
07:29 AM Feature #4104 (In Progress): osd_client: support passing page array as data for CALL op
Now that I've got the per-op data out for review I can
start looking at this one.
It is going to be my test case ...
Alex Elder
04:36 PM Feature #3761: kernel messenger: need to support multiple ops per request
I updated one of the patches posted:
[PATCH 5/6, v2] libceph: implement multiple data items in a message
Here's...
Alex Elder
03:31 PM Feature #3761: kernel messenger: need to support multiple ops per request
Hopefully this will be it.
I have one more patch, which adds a second outgoing data item
for a osd class method C...
Alex Elder
03:28 PM Feature #3761 (Fix Under Review): kernel messenger: need to support multiple ops per request
The following patches have been posted for review:
[PATCH 1/6] libceph: record bio length
[PATCH 2/6] libceph: mo...
Alex Elder
07:30 AM Feature #3761: kernel messenger: need to support multiple ops per request
Just to be clear, there is another handful of patches that
I have yet to post for review in order to complete this
...
Alex Elder
07:22 AM Feature #3761: kernel messenger: need to support multiple ops per request
Here are some patches that I just posted for review which
were part of implementing this, but were more along the
l...
Alex Elder
03:27 PM Feature #2770 (Fix Under Review): krbd: define tasks to add osd_client compound class op support
The following patch has been posted for review:
[PATCH 6/6] libceph: add, don't set data for a message
Alex Elder
02:50 PM Bug #4665 (Resolved): librbd: read_iterate() can overflow its return value
If the length requested is longer than int64_t, it will wrap around. This happened to someone on irc when doing an rb... Josh Durgin
09:13 AM Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
Andrey Korolyov wrote:
> > One thing I noted, which doesn't seem related to RBD is that a Virtual Machine becomes ve...
Wido den Hollander
08:56 AM Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
> One thing I noted, which doesn't seem related to RBD is that a Virtual Machine becomes very slow and unresponsive w... Andrey Korolyov
08:39 AM Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
I've just submitted a patch for this to libvirt (also attached).
I tested it locally with libvirt 1.0.4 and it wor...
Wido den Hollander
08:24 AM Bug #4661 (Can't reproduce): xfstest 139 hung
i thought there was a bug open for this (saw it last week) but i guess not... Sage Weil
07:23 AM Subtask #4657 (Fix Under Review): libceph: have each op describe its own data
Out for review. Alex Elder
07:22 AM Subtask #4657: libceph: have each op describe its own data
The following patches have been posted for review:
[PATCH 10/20] libceph: add data pointers in osd op structures
...
Alex Elder
05:56 AM Subtask #4657 (Resolved): libceph: have each op describe its own data
Each osd request has an array of osd operations (ops). Each
op can have a data item associated with it.
Currentl...
Alex Elder
07:21 AM Subtask #4658 (Fix Under Review): rbd: don't assume one op per request
The following patches have been posted for review:
[PATCH 12/20] rbd: don't set data in rbd_osd_req_format_op()
[...
Alex Elder
06:17 AM Subtask #4658 (Resolved): rbd: don't assume one op per request
I found it became necessary to rework a little of the rbd code
while working through having the osd support multiple...
Alex Elder
07:12 AM Subtask #4656 (Fix Under Review): libceph: maintain source rather than wire ops array
The following patches have been posted for review:
[PATCH 07/20] rbd: define rbd_osd_req_format_op()
[PATCH 08/20...
Alex Elder
05:49 AM Subtask #4656 (Resolved): libceph: maintain source rather than wire ops array
The osd client currently maintains the ops array for an osd
request directly in its request message. It formats int...
Alex Elder
07:10 AM Bug #4659 (Fix Under Review): rbd: define inbound data size for method ops
The following patch has been posted for review:
[PATCH 01/20] rbd: define inbound data size for method ops
Alex Elder
06:25 AM Bug #4659 (Resolved): rbd: define inbound data size for method ops
When rbd creates an object request containing an object method call
operation it is passing 0 for the size. I origi...
Alex Elder
06:36 AM Subtask #4589 (Fix Under Review): libceph: consolidate maintenance of message data length
One more patch that probably should have been included has
now been posted for review:
[PATCH] libceph: provide d...
Alex Elder
05:23 AM Subtask #4589 (Resolved): libceph: consolidate maintenance of message data length
The following have been committed to the ceph-client
"testing" repository:
fb3f962 libceph: record length of bio ...
Alex Elder

04/04/2013

09:52 AM Feature #3893: krbd: document the new request code
It's no longer fresh, and perhaps it's no more (or less)
worthy of documenting than any other piece of code we
have...
Alex Elder
09:49 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
I'm updating this because the bug I identified in the
new code while trying to reproduce this has been
committed. ...
Alex Elder
09:30 AM Subtask #4589 (Fix Under Review): libceph: consolidate maintenance of message data length
The following patches have been posted for review:
[PATCH 3/9] libceph: record length of bio list with bio
[PATCH...
Alex Elder
09:01 AM Subtask #4589: libceph: consolidate maintenance of message data length
One more thing. I will be recording the message data length
(in CPU byte order) in a separate field in the message,...
Alex Elder
08:55 AM Subtask #4589: libceph: consolidate maintenance of message data length
Just a comment on the work that leads up to getting
this to happen.
My aim is to have ceph_osdc_build_request() b...
Alex Elder
08:09 AM Subtask #4125 (Resolved): kernel messenger: support multiple sources of data
As mentioned, I fixed a simple problem (which was
more a problem for the reader than the computer),
and am therefor...
Alex Elder
08:07 AM Feature #3861 (Resolved): rbd: consider splitting rbd_osd_req_op_create()
The following have been committed to the ceph-client
"testing" branch:
76aa2dc ceph: move max constant definition...
Alex Elder

04/02/2013

03:11 PM Feature #4211: get good qemu, libvirt versions+patches in CentOS+
Ian Colle

04/01/2013

11:56 AM Bug #4531 (In Progress): ObjectCacher: read waiters for parent data during copyup get reordered, ...
Josh Durgin
11:55 AM Bug #2608: rbd: hung xfstest 270
Test 270 now doesn't run because:
270 [not run] fsgqa user not defined.
There are a few tests that require a...
Alex Elder
11:34 AM Bug #2608: rbd: hung xfstest 270
Trying to run 270 right now.
Alex Elder
11:30 AM Bug #2608: rbd: hung xfstest 270
TODO: Try xfstests #270 on recent kernel (current testing
should be fine).
Alex Elder
11:54 AM Feature #4605 (Duplicate): rbd xfstests: define qa user, group, etc.
Some xfstests require a designated user (and as I recall
a group too) in order to run. I think one example of this
...
Alex Elder
11:48 AM Bug #3701 (Can't reproduce): qemu xfstest hung BUG: unable to handle kernel NULL pointer derefere...
Sage Weil
11:47 AM Fix #3588: rbd.py's clone should take stripe parms, call rbd_clone2
Josh Durgin
11:47 AM Bug #3871: krbd: initial header read may be out of date
Ian Colle
11:26 AM Feature #4444 (Resolved): send/receive rbd snapshots
Sage Weil
11:26 AM Feature #4084 (Resolved): rbd: incremental backups
Sage Weil
11:26 AM Feature #4445 (Resolved): librbd: expose changed objects since a given snapshot
Sage Weil
09:26 AM Bug #4540 (Resolved): libceph: problem in ceph_osdc_msg_data_set
Sage Weil

03/31/2013

01:10 PM Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Thanks for your great work! Is there already a way / branch to test this with bobtail? Stefan Priebe

03/29/2013

04:03 PM Subtask #4589 (Resolved): libceph: consolidate maintenance of message data length
Right now the total length of the data in a message is
modified in different places throughout the code.
This makes...
Alex Elder
03:19 PM Fix #4429: libceph: support a list of data items in a message
Adding a final note that the following has been
committed to the ceph-client "testing" branch:
c658410 libceph: m...
Alex Elder
03:15 PM Feature #2770: krbd: define tasks to add osd_client compound class op support
OK, here are my plans for finishing this up.
First, http://tracker.ceph.com/issues/3861 defines work that
consoli...
Alex Elder
02:40 PM Feature #3861 (Fix Under Review): rbd: consider splitting rbd_osd_req_op_create()
Alex Elder
02:39 PM Feature #3861: rbd: consider splitting rbd_osd_req_op_create()
I have posted the following patches for review. The first
two are really cleanup leading to the third, which
actua...
Alex Elder
01:29 PM Feature #3861 (In Progress): rbd: consider splitting rbd_osd_req_op_create()
I implemented this a few weeks ago. I'm finally getting
back to updating it to match the latest code, so this
time...
Alex Elder
01:42 PM Bug #3737 (Pending Backport): Higher ping-latency observed in qemu with rbd_cache=true during dis...
Josh Durgin
01:29 PM Bug #3737 (Resolved): Higher ping-latency observed in qemu with rbd_cache=true during disk-write
commit:95c4a81be1af193786d0483fcbe81104d3da7c40 Note that the qemu patch still needs to get merged upstream (#4581). Josh Durgin
11:16 AM Bug #3737 (Fix Under Review): Higher ping-latency observed in qemu with rbd_cache=true during dis...
Josh Durgin
01:34 PM Subtask #4091 (Resolved): ObjectCacher: optionally make readx/writex calls never block
commit:95c4a81be1af193786d0483fcbe81104d3da7c40 Josh Durgin
11:17 AM Subtask #4091 (Fix Under Review): ObjectCacher: optionally make readx/writex calls never block
Josh Durgin
11:46 AM Feature #3416 (Resolved): krbd: open parent on open
Sage Weil
11:44 AM Feature #3417 (Duplicate): krbd: read path (layering)
Sage Weil
11:41 AM Feature #2531 (Resolved): rbd: fencing broken clients
Sage Weil
11:41 AM Feature #4211 (In Progress): get good qemu, libvirt versions+patches in CentOS+
Ian Colle
11:41 AM Feature #4211: get good qemu, libvirt versions+patches in CentOS+
See 4514 / 4515 for further details. Ian Colle
11:40 AM Feature #3472 (Resolved): make it possible to get the watchers out of an object
Sage Weil
11:36 AM Bug #4581 (Resolved): qemu: use asychronous flush
To fix #3737. This task is to track the upstream patch. Josh Durgin

03/28/2013

08:09 PM Subtask #4125: kernel messenger: support multiple sources of data
Another status update, based on the history in this issue.
Sage straightened me out about the "data_off" field. I...
Alex Elder
08:02 PM Subtask #4125: kernel messenger: support multiple sources of data
I should have updated this before I guess.
It turns out I implemented something fairly similar to what
was origin...
Alex Elder
07:55 PM Feature #3761: kernel messenger: need to support multiple ops per request
I forked off another bug one day for some work I was
doing related to this--basically layout a specific
plan once i...
Alex Elder
07:55 PM Fix #4429 (Duplicate): libceph: support a list of data items in a message
We decided that there was no benefit to having
both this asnd 3761, so I'm marking this as a
duplicate.
http:/...
Alex Elder
09:28 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
For the hell of it I tried this using the 3.7 kernel and
found that I don't see the crash. That puts a bound
on wh...
Alex Elder
12:23 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Just awake now: I'll respond to #7: yes, the crash happens like 2-3 seconds after I run rbd map.
FYI: after today ...
Dan van der Ster
07:51 AM Bug #4525 (Pending Backport): hang during librbd python tests
commit:613b7085bb48cde1e464b7a97c00b8751e0e917f Sage Weil

03/27/2013

09:21 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
my guess is we are putting too many references to the socket, and some lingering state is trying to call the socket s... Sage Weil
09:04 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, clearly if you run the command with the additional
arguments specifying the pool, id, and keyring you get
a ker...
Alex Elder
07:53 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, I did some more tests. Running this command by itself is fine:
strace rbd map afs254-vicepa
(Note, I haven't...
Alex Elder
04:22 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
A few notes.
I just ran this, without any other setup, and *that* caused
a crash:
strace rbd map afs254-vice...
Alex Elder
02:17 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Not a lot can be immediately seen from the specifics
of the crash. But I suspect there's some memory
corruption, l...
Alex Elder
02:10 PM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
OK, I've reproduced *something* using 3.8.4, but I don't
understand it yet. But it seems similar, the crash occurre...
Alex Elder
07:30 AM Bug #4559 (Fix Under Review): krbd: kernel BUG when mapping unexisting rbd device
I have posted the following patch for review:
[PATCH] rbd: don't zero-fill non-image object requests
Sage, th...
Alex Elder
06:45 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Thanks. Without looking at the code, what I don't understand is why the user-mode rbd tool sends anything to the kern... Dan van der Ster
06:36 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
I think I know why the crash is occurring. I don't
fully understand the big picture yet, but here's
the problem I ...
Alex Elder
06:25 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
Here is another trace of the BUG another slightly different way. It could be the lack of a keyring that causes the BU... Dan van der Ster
06:08 AM Bug #4559: krbd: kernel BUG when mapping unexisting rbd device
I think I have reproduced the problem. I don't know
much more but it appears to have something to do with
the use ...
Alex Elder
01:50 PM Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
Another 100 iterations of these tests without reproducing
the original problem:
214 221 222 236 241 243 245 246 247...
Alex Elder
05:46 AM Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
150 iterations of running this set of tests and I haven't
seen the problem reproduce:
214 221 222 236 241 243 245 2...
Alex Elder
09:30 AM Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-27_01:01:29-rbd-master-testing-basic/4331 Sage Weil
09:25 AM Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-26_15:10:17-rbd-master-testing-basic/3828 Sage Weil
07:05 AM Fix #4429: libceph: support a list of data items in a message
I hit the problem described here http://tracker.ceph.com/issues/4450
while testing this. So before committing these...
Alex Elder
06:00 AM Fix #4429: libceph: support a list of data items in a message
This ran these tests, along with a "full" xfstests run
overnight with no problems:
- kernel_untar_build.sh
...
Alex Elder
05:50 AM Bug #4563 (Closed): rbd xfstests: test 167 failing
I believe this can be fixed by increasing the size of the
device (not sure if it's test or the scratch) used for tes...
Alex Elder

03/26/2013

04:54 PM Bug #4559 (In Progress): krbd: kernel BUG when mapping unexisting rbd device
I've requested more information. At this point though
my first step is reproducing the problem.
I did reproduce ...
Alex Elder
01:46 PM Bug #4559 (Resolved): krbd: kernel BUG when mapping unexisting rbd device
Taken from the ceph-users mailing list.
I told Dan I'd take a look at this.
-------- Original Message --------
...
Alex Elder
03:58 PM Fix #4429: libceph: support a list of data items in a message
(The following really applies to this issue as well
as 4428, 4427, and 4426.)
The patch(es) for this were posted ...
Alex Elder
03:52 PM Bug #4242: krbd: xfstest 259 failure (FS size near 4TB)
I have been running tests all afternoon on two different
clusters with some code in place to catch this sort
of err...
Alex Elder
01:16 PM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
It may not be the right status, but I'm marking
this "testing" for now.
Alex Elder
01:15 PM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
This commit has been pushed to the ceph-client "testing" branch.
d51342b libceph: initialize data fields on last...
Alex Elder
12:52 PM Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
There's no way around it - we need an async flush in librbd. Using coroutines vs callbacks doesn't matter in this cas... Josh Durgin
01:04 AM Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Looks like I finally found a fix - using an explicitly asynchronous flush (instead of the sync flush made async by qe... Josh Durgin
12:32 PM Bug #4392 (Resolved): kclient: libceph: osd ops send out of order
The following changes have been committed to the ceph-client
"testing" branch:
0518f43 libceph: send queued reque...
Alex Elder
07:51 AM Bug #4392: kclient: libceph: osd ops send out of order
The following updated patches have been posted for review:
[PATCH 3/6, v2] libceph: requeue only sent requests whe...
Alex Elder
06:44 AM Bug #4392: kclient: libceph: osd ops send out of order
Sage explained something to me yesterday after taking a
quick look at my posted patches:
- the requirement for requ...
Alex Elder
05:20 AM Bug #4392: kclient: libceph: osd ops send out of order
I tested (am testing) these patches overnight.
I ran my xfstests over rbd task with this in it:
- ceph:
br...
Alex Elder
02:06 AM Bug #4446: librbd: crash from opensolaris vm
Yes, the same disk image boots and runs just fine from local storage (that's how we're running it now). FYI - here i... Jeff Moskow
01:19 AM Bug #4446: librbd: crash from opensolaris vm
The error the guest is seeing is not actually a short read - it's just a bad error message from the solaris disk driv... Josh Durgin
01:27 AM Bug #4551 (Resolved): librbd: rollback broken for clones
Reported on ceph-devel: http://comments.gmane.org/gmane.comp.file-systems.ceph.devel/13979
Josh Durgin

03/25/2013

07:35 PM Bug #4392 (Fix Under Review): kclient: libceph: osd ops send out of order
The following patches have been posted for review.
[PATCH 1/6] libceph: slightly defer registering osd request
[P...
Alex Elder
07:35 PM Bug #4392 (In Progress): kclient: libceph: osd ops send out of order
I have a series of patches I'm now testing that I believe
will address this. They don't do exactly what I suggested...
Alex Elder
04:30 PM Feature #4550 (Resolved): Create Qemu+RBD rpm package for RHEL+CentOS 6.3 on ceph.com
The Ceph packages will be in EPEL which makes them suitable for Red Hat users deploying either RADOS, RGW or the Ceph... Neil Levine
11:31 AM Tasks #4210 (Resolved): get ceph and all libraries versions+patches in EPEL
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-0487/ Josh Durgin
11:25 AM Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
libvirt 0.10.2 and later is new enough already. Josh Durgin
09:57 AM Bug #4540 (Fix Under Review): libceph: problem in ceph_osdc_msg_data_set
Posted for review. And, uh, whoops, I didn't mark this "in progress."
From 50688843c0a8f4a7bd56a27f943972351c4b...
Alex Elder
09:52 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
OK I have a fix, and it doesn't do what I said it should...
Basically it just re-initializes the message when the ...
Alex Elder
09:25 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I have dropped my connection to the plana66 console. I
think I'm done with it and will pursue a fix for this.
I'...
Alex Elder
09:23 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I think the problem is that the message data fields
need to be initialized. That happens if the message
is allocat...
Alex Elder
09:20 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I should probably talk with someone about what's going on
in ceph_osdc_start_request(). It has some logic that's
a...
Alex Elder
09:08 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
It is the data out field in the request message that's
being set more than once. (What I expected, but I've
verifi...
Alex Elder
09:05 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
I took the liberty of connecting to the console of plana66, which
appears to have been left in this state for that p...
Alex Elder
08:52 AM Bug #4540: libceph: problem in ceph_osdc_msg_data_set
Is there any chance this problem started with the addition
of that last commit:
06fb6a9f ceph: fix buffer pointer...
Alex Elder

03/24/2013

05:31 PM Bug #4540 (Resolved): libceph: problem in ceph_osdc_msg_data_set
... Sage Weil

03/23/2013

11:08 AM Feature #4444 (In Progress): send/receive rbd snapshots
Sage Weil
11:08 AM Feature #4084 (In Progress): rbd: incremental backups
Sage Weil
11:08 AM Feature #4445 (In Progress): librbd: expose changed objects since a given snapshot
Sage Weil

03/22/2013

10:01 AM Bug #4531 (Resolved): ObjectCacher: read waiters for parent data during copyup get reordered, cau...
This assert was seen by several users using clones:... Josh Durgin
09:19 AM Bug #4525: hang during librbd python tests
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/30 Sage Weil
09:00 AM Bug #4525 (Resolved): hang during librbd python tests
... Sage Weil
09:17 AM Bug #4364 (Pending Backport): ObjectCacher: inconsistency after flatten
Sage Weil
09:03 AM Bug #4526 (Can't reproduce): rbd-fsx: ENOTEMPTY
2013-03-20T08:49:48.035 INFO:teuthology.orchestra.run.out:rbd_remove image_client.0-clone9: Directory not empty
wi...
Sage Weil
09:01 AM Bug #3664: osdc/ObjectCacher.cc: 517: FAILED assert(!i->size())
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2013-03-20_07:49:52-rbd-master-testing-basic/36 Sage Weil
12:53 AM Bug #4522: RBD utility "showmapped" bug
If I run rbd map lun-legacy-vm-bw-web01 one more time, It succeeds. Ivan Kudryavtsev
12:49 AM Bug #4522: RBD utility "showmapped" bug
... Ivan Kudryavtsev
12:47 AM Bug #4522: RBD utility "showmapped" bug
Some new info.
I stopped VM and info about /dev/rbd62 and /dev/rbd/rbd/lun-legacy-vm-bw-web01 was wiped from fs au...
Ivan Kudryavtsev

03/21/2013

11:49 PM Bug #4522 (Can't reproduce): RBD utility "showmapped" bug
Hello, my command "rbd showmapped" doesn't show
one rbd volume which is in use:...
Ivan Kudryavtsev

03/19/2013

11:43 AM Feature #3817 (Resolved): librbd: make cache write-through until a flush is encountered
commit:1597b3e3a1d776b56e05c57d7c3de396f4f2b5b2 Sage Weil

03/18/2013

09:18 PM Bug #4388 (Resolved): rbd import broken
commit:35ab2a4189103abc25035a489a74b8261e9317c2 Sage Weil

03/15/2013

07:04 PM Feature #3817 (Fix Under Review): librbd: make cache write-through until a flush is encountered
wip-rbd-writethrough Josh Durgin
11:54 AM Feature #4454 (Closed): openstack: support volume migration in Cinder
As per the blueprint below:
http://summit.openstack.org/cfp/details/126
This will allow customers to copy RBD ...
Neil Levine
11:52 AM Feature #4013: rbd: openstack: extend nova boot api to support going from image to volume
Josh Durgin
11:52 AM Feature #4017: rbd: openstack: simplify volume booting with new api
Ian Colle
11:41 AM Tasks #4453 (Rejected): patch rhel 6.5 libvirt as necessary
Sage Weil
11:17 AM Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Sage Weil

03/14/2013

04:15 PM Bug #4446: librbd: crash from opensolaris vm
I just realized that the log file didn't get attached. Jeff Moskow
04:12 PM Bug #4446 (Closed): librbd: crash from opensolaris vm
We have about 60 VM's using RBD. All of them are working fine except for one that's used with Solaris 10. I have ve... Jeff Moskow
03:03 PM Feature #4445: librbd: expose changed objects since a given snapshot
Neil Levine
02:54 PM Feature #4445 (Resolved): librbd: expose changed objects since a given snapshot
This could be used by #3272 and/or an rbd 'diff' command to show the changes between two snapshots or since a particu... Ian Colle
03:03 PM Feature #4444: send/receive rbd snapshots
Neil Levine
02:53 PM Feature #4444: send/receive rbd snapshots
From Sage - "I think this breaks down into a few different pieces:
1) Decide what output format to use. We want to...
Ian Colle
02:52 PM Feature #4444 (Resolved): send/receive rbd snapshots
It would be great to be able to send and receive incremental RBD snapshots as is done in zfs.
zfs send -i snap1 .....
Ian Colle
02:59 PM Subtask #3387 (Rejected): librbd: expose changed objects since a given snapshot
Moved to 4445 to track as a feature, not a subtask. Ian Colle
02:58 PM Subtask #3272: send/receive rbd snapshots
Moved to 4444 - to track as a feature, not a subtask Ian Colle
02:57 PM Subtask #3272 (Rejected): send/receive rbd snapshots
Ian Colle
02:54 PM Feature #4087 (Need More Info): rbd: bitmaps for tracking object existence
Neil Levine
02:53 PM Feature #4082: rbd-fuse: improve performance
Neil Levine
02:53 PM Feature #4083: rbd-fuse: expose snapshots (and maybe other pools)
Neil Levine
02:52 PM Feature #4081: rbd-fuse: improve usage, make consistent with other ceph tools
Neil Levine
02:51 PM Feature #3064: librbd: A way to read from nearby replicas
OnAPP offer this with their SAN product:
http://www.quora.com/OnApp/Is-OnApps-SAN-built-using-Ceph
Neil Levine
02:51 PM Feature #3064: librbd: A way to read from nearby replicas
Neil Levine

03/13/2013

07:57 PM Feature #3761: kernel messenger: need to support multiple ops per request
What I've been trying to do today is make it so a message's
header length is defined in a centralized location, base...
Alex Elder
06:28 PM Bug #4388 (Fix Under Review): rbd import broken
The wip-rbd-import branch removes the fiemap usage on top of the 'next' branch. I think it should be backported to bo... Josh Durgin
09:37 AM Bug #4388: rbd import broken
Well you know the ceph sources better for sure. It's only that I'm quite surprised that such a grave bug (it causes c... Corin Langosch
03:40 PM Bug #4285 (Resolved): rbd copy.sh test failing on counting images
commit:436e5be950154fdbbd9e1cfaf4267be6159249d5 Sage Weil
11:53 AM Bug #2700: blkdeviotune method at libvirt doesn`t work on RBD volumes
Sage just pinged me about this bug report.
I'll pick this up and write patch for libvirt to fix this.
Wido den Hollander
11:52 AM Bug #2400 (Resolved): xfstest: failed #84
we're running this one now. Sage Weil
11:45 AM Bug #4047: removing a non-existing rbd image logs error in osd logs
Josh Durgin
11:44 AM Bug #4012 (Won't Fix): rbd: image creation behaviour has to be uniform across bobtail and argonau...
Josh Durgin
11:37 AM Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
Josh Durgin
11:36 AM Bug #3619: librbd: read_iterate sparse behavior broken
Josh Durgin
11:35 AM Bug #2689: qemu iozone test hangs
Josh Durgin
10:31 AM Subtask #4091: ObjectCacher: optionally make readx/writex calls never block
wip-rbd-cache-aio Josh Durgin
09:59 AM Bug #4392: kclient: libceph: osd ops send out of order
On the userland side of things, we put the requests to be resent into a map<tid,Request*> so that they get sorted bef... Sage Weil
08:40 AM Bug #4392: kclient: libceph: osd ops send out of order
All osd requests are sent in the order they sit on the
osd client req_unsent list. The tid for an osd request
is s...
Alex Elder

03/12/2013

06:18 PM Fix #4429 (Fix Under Review): libceph: support a list of data items in a message
The following patches have been posted for review:
[PATCH] libceph: collapse all data items into one
[PATCH...
Alex Elder
02:57 PM Fix #4429 (Duplicate): libceph: support a list of data items in a message
This will require a number of patches to complete, but
it's a logical unit of work.
An abstracted data item is no...
Alex Elder
02:50 PM Feature #3761: kernel messenger: need to support multiple ops per request
Is 4125 last thing left to do? Ian Colle
02:12 PM Feature #3761: kernel messenger: need to support multiple ops per request
I haven't updated this in a long time.
I have now implemented the majority of what I described
in my "prototyping...
Alex Elder
02:03 PM Bug #4284 (Resolved): rbd: bio getting set more than once in a message?
This has been reviewed and is committed to the "testing" branch.
c61ffd1 libceph: set response data fields earlier
Alex Elder
02:01 PM Subtask #4263 (Resolved): libceph: clearly abstract message data operations
The following have been reviewed and are now committed to the
ceph-client "testing" branch.
634a072 libceph: isol...
Alex Elder
01:59 PM Bug #4407 (Resolved): libceph: kill the message trail
In order to do this, the osd client had to stop using
the trail, and doing that required enabling the use of
a page...
Alex Elder
01:57 PM Subtask #4406 (Resolved): libceph: data length should be sum of ops length
This has been reviewed and is now committed to the testing branch.
58516b5 libceph: let osd ops determine request ...
Alex Elder
01:55 PM Cleanup #4403 (Resolved): libceph: refactor messenger for multiple data sources
These have been reviewed and are now committed to the testing branch.
5478489 libceph: use local variables for mes...
Alex Elder
01:54 PM Bug #4402 (Resolved): libceph: no need to clear bio_iter field any more
Josh reviewed this and it has been committed to the testing branch.
b0e22c9 libceph: don't clear bio_iter in prepa...
Alex Elder
01:54 PM Subtask #4401 (Resolved): libceph: record bytes not page count fore requests
Josh reviewed these and they have now been committed
to the testing branch:
c9582368 libceph: record byte count n...
Alex Elder
01:52 PM Cleanup #4400 (Resolved): libceph: various cleanups
Josh has reviewed these and they have now been committed
to the testing branch:
1e82218 libceph: define CEPH_MSG_...
Alex Elder
04:57 AM Bug #4285 (Fix Under Review): rbd copy.sh test failing on counting images
Proposed fix in wip-4285 commit commit:0a5e92c70b85448ee16326f66cd0a7e4c7f6b1a4 has gone through a whole night of bei... Joao Eduardo Luis

03/11/2013

05:58 PM Bug #4388: rbd import broken
I'm pretty sure it's fiemap since that's almost the only difference between importing from a file and importing from ... Josh Durgin
05:47 PM Subtask #4091 (In Progress): ObjectCacher: optionally make readx/writex calls never block
Josh Durgin
05:40 PM Bug #4364: ObjectCacher: inconsistency after flatten
If this doesn't cause any problems, it should be backported to bobtail. Leaving in testing until then. Josh Durgin
05:19 PM Bug #4285: rbd copy.sh test failing on counting images
recetn log: ubuntu@teuthology:/a/teuthology-2013-03-10_01:00:05-regression-master-testing-gcov/20671 Tamilarasi muthamizhan
11:57 AM Bug #4285 (In Progress): rbd copy.sh test failing on counting images
... Joao Eduardo Luis
10:29 AM Bug #4285: rbd copy.sh test failing on counting images
Latest logs as per last Friday.... Joao Eduardo Luis
04:53 PM Feature #2630: teuthology: add task to run qemu-iotests against rbd
Neil Levine
04:53 PM Feature #2637: teuthology: task for running a vm using libvirt
Neil Levine
04:53 PM Feature #2557: QEMU support for image locking
Neil Levine
04:53 PM Bug #3737: Higher ping-latency observed in qemu with rbd_cache=true during disk-write
Neil Levine
12:27 PM Bug #4352 (Resolved): librbd: increased memory usage on bobtail vs argonaut (and with no caching)
Josh Durgin
11:34 AM Bug #4352: librbd: increased memory usage on bobtail vs argonaut (and with no caching)
cherry-picked to bobtail. Josh Durgin

03/10/2013

02:40 PM Subtask #4406 (Fix Under Review): libceph: data length should be sum of ops length
This patch has been posted for review:
[PATCH] libceph: let osd ops determine request data length
Alex Elder
12:37 PM Subtask #4406 (Resolved): libceph: data length should be sum of ops length
Currently the osd client sets the length of the outgoing
data portion of a message based on a value that's passed
i...
Alex Elder
02:39 PM Bug #4402 (Fix Under Review): libceph: no need to clear bio_iter field any more
This has been posted for review:
[PATCH] libceph: don't clear bio_iter in prepare_write_message()
Alex Elder
01:45 PM Bug #4407 (Fix Under Review): libceph: kill the message trail
Alex Elder
01:44 PM Bug #4407: libceph: kill the message trail
I have posted for review the following patches that resolve this.
[PATCH 1/4] libceph: have osd requests support p...
Alex Elder
01:23 PM Bug #4407 (Resolved): libceph: kill the message trail
The ceph messenger supports a pagelist for its data in
addition to the trail (which is also a pagelist).
The trai...
Alex Elder
01:42 PM Cleanup #4403: libceph: refactor messenger for multiple data sources
Well, as I should have expected, the testing was important.
I found two bugs in one of these patches, and reposted a...
Alex Elder
 

Also available in: Atom