Project

General

Profile

Activity

From 06/17/2012 to 07/16/2012

07/16/2012

10:45 PM Feature #2788 (Resolved): rbd: add -l to rbd ls, show snapshots
Add -l to rbd ls to show snapshots, perhaps size of parent Dan Mick
09:58 PM Feature #2717: cls_rbd: add methods for maintaining mapping from parent to child images
Dan Mick
09:58 PM Feature #2718: librbd: map parent -> child in a per-pool rbd_children object when cloning
Dan Mick
09:57 PM Feature #2718: librbd: map parent -> child in a per-pool rbd_children object when cloning
From the design doc:
In addition to knowing which parent a given image has, we want to be able to tell if a protec...
Dan Mick
06:28 PM Feature #2561 (Fix Under Review): rbd: copyup command
Implemented at the moment as "flatten". Dan Mick
06:26 PM Feature #2561 (In Progress): rbd: copyup command
Dan Mick
06:27 PM Feature #2559: cls_rbd: copyup method
Dan Mick
06:26 PM Subtask #2604 (In Progress): librbd layering: read path
Josh Durgin
06:26 PM Subtask #2605 (In Progress): librbd layering: guard writes
Josh Durgin

07/13/2012

04:12 AM Bug #2777: qemu: report discard support
It works for me, I test ext4 with discard and ext4 with fstrim. Martin Mailand

07/12/2012

12:22 PM Bug #2777: qemu: report discard support
It looks like this is handled by what qemu calls a 'device property', so you have to use a command line like:
<pre...
Josh Durgin
08:14 AM Bug #2777: qemu: report discard support
Yeah, QUEUE_FLAG_DISCARD is as far as I looked yesterday too. The question now is how to set that within qemu. Josh Durgin

07/11/2012

11:18 PM Bug #2777: qemu: report discard support
I don't know what I'm talking about, but stumbling around in the kernel seems to point at QUEUE_FLAG_DISCARD as the f... Dan Mick
02:19 PM Bug #2777 (Resolved): qemu: report discard support
todin reported problems enabling discard inside qemu.
I'm not sure if this is rbd-specific, but there seem to be s...
Josh Durgin
11:10 PM Bug #2715: krbd: spinlock wrong CPU
latest logs:ubuntu@teuthology:/a/teuthology-2012-07-11_19:00:11-regression-master-testing-gcov/9371
12-07-11T19:36...
Tamilarasi muthamizhan
09:11 AM Subtask #2603 (Fix Under Review): librbd layering: open parent on open
In branch wip-rbd-parent Josh Durgin
04:35 AM Feature #2773 (Resolved): libvirt: incorrect snapshot behavior
Since consistent(disk and memory state) snapshots currently supported only with qcow images, libvirt should:
- all...
Andrey Korolyov

07/10/2012

07:22 PM Feature #2770 (Resolved): krbd: define tasks to add osd_client compound class op support
Sage Weil
02:52 PM Feature #2609 (Resolved): librbd: new image name -> image head indirection
Merged in commit:96ca508dcd227db11597cd4963208872af30fcc4 Josh Durgin
02:24 PM Feature #2585 (Resolved): rbd: clone command
commit:83339a0cbb925022c44507ab0ea3da7b399f511e
Dan Mick

07/05/2012

04:18 PM Bug #2488 (Can't reproduce): rbd: EIO from rbd map
Sage Weil
11:17 AM Documentation #2670 (In Progress): Docs shouldn't direct users to echo to /sys/bus/rbd for normal...
Sage Weil
11:05 AM Feature #2609 (In Progress): librbd: new image name -> image head indirection
Sage Weil
11:05 AM Feature #2609 (Resolved): librbd: new image name -> image head indirection
Sage Weil
11:04 AM Feature #2726 (Resolved): krbd: clean up bio_pair leak/whatever
Sage Weil
10:22 AM Feature #2724 (Resolved): rbd: add protect/unprotect command
See http://ceph.com/docs/master/dev/rbd-layering/#protection Josh Durgin
10:12 AM Feature #2723 (Resolved): librbd: protect/unprotect as appropiate during cloning
See http://ceph.com/docs/master/dev/rbd-layering/#protection Josh Durgin
10:10 AM Feature #2722 (Resolved): cls_rbd: add class methods to get/set protected status
The possible settings are: protected, unprotected, and protecting. See http://ceph.com/docs/master/dev/rbd-layering/ ... Josh Durgin
10:02 AM Feature #2720 (Resolved): rbd: add children command
This should list all direct children of a given snapshot. Josh Durgin
10:01 AM Feature #2719 (Resolved): librbd: provide functions for listing parents and their children
Wrap the class methods for listing parents and children of parents. Josh Durgin
09:57 AM Feature #2718 (Resolved): librbd: map parent -> child in a per-pool rbd_children object when cloning
Josh Durgin
09:55 AM Feature #2717 (Resolved): cls_rbd: add methods for maintaining mapping from parent to child images
From http://ceph.com/docs/master/dev/rbd-layering/#cls-rbd:... Josh Durgin

07/04/2012

09:24 PM Bug #2715 (Resolved): krbd: spinlock wrong CPU
... Sage Weil

07/03/2012

02:24 PM Bug #2457 (Resolved): libvirt: migration fails with rbd in 0.9.11 and 0.9.12
Fixed by upstream libvirt commit 78290b1641e95304c862062ee0aca95395c5926c. Josh Durgin
02:08 PM Bug #2457: libvirt: migration fails with rbd in 0.9.11 and 0.9.12
Fixed in 0.9.12-3(debian naming) and later. Also recently in-list reports told the same, so issue may be closed safely. Andrey Korolyov
02:15 PM Bug #2700 (Resolved): blkdeviotune method at libvirt doesn`t work on RBD volumes
Since qemu implemented its own i/o limiting mechanism rather than cgroups, all block backends may be controlled over ... Andrey Korolyov

07/02/2012

06:49 PM Bug #2689 (In Progress): qemu iozone test hangs
Josh Durgin
02:51 PM Bug #2689 (Resolved): qemu iozone test hangs
... Sage Weil
12:36 PM Feature #2556: rbd tool: break image locks
The current progress in is wip-rbd-locking. Still needs tests and docs, plus a small cleanup as noted on github. Josh Durgin
12:32 PM Feature #2686 (Resolved): rbd: let users specify a usage for shared locks
If existing lockers have the same usage, the lock succeeds. Otherwise, it fails. This could let you use locks with e.... Josh Durgin
11:28 AM Feature #2685 (Rejected): Support QEMU migration with caching enabled
This is a libvirt problem, it's not related to qemu at all. I already looked into and tested whether qemu was doing f... Josh Durgin
11:21 AM Feature #2685 (Rejected): Support QEMU migration with caching enabled
See http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/7524
Apparently newer versions of QEMU refuse to...
Greg Farnum

06/30/2012

10:52 PM Documentation #2670: Docs shouldn't direct users to echo to /sys/bus/rbd for normal use
Sage Weil
10:51 PM Feature #2279 (Resolved): rbd: trivial layering design doc
Sage Weil

06/29/2012

07:27 PM Bug #2677 (Resolved): librbd: create does not clean up well
A create that fails part way through does not remove objects it created or undo modifications it does, for example ad... Josh Durgin
07:23 PM Feature #2279 (Fix Under Review): rbd: trivial layering design doc
See wip-rbd-layering-doc Josh Durgin

06/28/2012

10:15 AM Documentation #2670 (Resolved): Docs shouldn't direct users to echo to /sys/bus/rbd for normal use
A naive user looking for "rbd map" will instead find this:
http://ceph.com/docs/master/rbd/rados-rbd-cmds/
with...
Anonymous
09:41 AM Bug #1070: krbd: ^C doesn't work
No progress on this. None expected unless it gets
reprioritized and planned.
Alex Elder
09:05 AM Feature #2326 (In Progress): krbd: use new class interfaces, new image format
I've finally begun work on this, following some in-person discussion
with Josh, Dan, and Sage this week.
I will u...
Alex Elder
07:20 AM Bug #2608: rbd: hung xfstest 270
Just to summarize what I just added...
There are some recent XFS problems that might explain this,
irrespective o...
Alex Elder
07:16 AM Bug #2608: rbd: hung xfstest 270
I looked at this on Tuesday, and sent a note to Sage that should
have instead been put here. Here it is.
I w...
Alex Elder

06/27/2012

05:19 PM Bug #2667 (Won't Fix): librbd: create_snap on a closed image segfaults
I wrote silly code, and in reordering it, managed to attempt rbd_snap_create() on an
image that I had rbd_close()d. ...
Dan Mick
10:17 AM Feature #2660 (New): qa: test resizing an rbd image while a vm has it open
Make sure the resize is visible to the guest. This works with the virtio driver after doing e.g. 'echo 1 | sudo tee /... Josh Durgin

06/26/2012

06:15 AM Bug #2654 (Won't Fix): Stale rbd volume cannot be unmaped
/dev/rbd0 exists in system but /dev/rbd/winnie-test/postgresql not... Maciej Galkiewicz

06/25/2012

10:01 PM Bug #2608: rbd: hung xfstest 270
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2012-06-23_00:00:02-regression-next-testing-basic/1471
m...
Sage Weil

06/21/2012

06:55 PM Feature #2566 (Duplicate): teuthology: task to run rbd workunits in a vm
Same as #1713. Josh Durgin
06:53 PM Feature #1713 (Resolved): teuthology: qemu tasks, tests
Basic teuthology task is done in 38f6a78c71910a39b7f1890316c0a134ced8b0ec. Making a gitbuilder for qemu seems less im... Josh Durgin
06:52 PM Feature #2644 (Rejected): qa: gitbuilder for qemu
This should build qemu with rbd support for regression testing new versions of qemu. Josh Durgin
06:49 PM Feature #2567 (Resolved): qa: add qemu+rbd jobs to qa suite
Added in 94a6ab8ff3637f68c03261cf845b402d6bfa8e76 Josh Durgin
12:06 PM Feature #2641 (Duplicate): qa: regression tests for rbd openstack volume driver
This should include:
* booting a vm from an rbd device
* attaching/detaching an rbd device to a running guest
* ad...
Josh Durgin
11:30 AM Feature #2640 (Duplicate): qa: regression tests for rbd glance backend
This should run against development versions of openstack to verify that the glance backend continues to work. Namely... Josh Durgin
11:02 AM Feature #2637 (New): teuthology: task for running a vm using libvirt
This should have similar semantics to the qemu task that runs qemu directly, but configure and run the vm via libvirt... Josh Durgin
10:59 AM Feature #2636 (New): qa: regression tests for qemu monitor commands
Test attach/detach of rbd devices and snapshot operations executed directly by the qemu monitor. This is probably eas... Josh Durgin
10:11 AM Feature #2634 (Resolved): teuthology: add networking to qemu task
Let the guest speak to the outside world so test scripts can e.g. check out git repos and download test programs to c... Josh Durgin

06/20/2012

06:55 PM Feature #2630 (Resolved): teuthology: add task to run qemu-iotests against rbd
qemu-iotests are included in upstream qemu.git. They exercise qemu's block layer to test correctness. They use existi... Josh Durgin
06:44 PM Feature #2629 (New): qa: test performance during live migration
This could be done after #2628 by running iozone during the migration, parsing its output, and checking that throughp... Josh Durgin
06:41 PM Feature #2628 (New): qa: test live migration with qemu
Run something like fsstress in the vm during the migration, and verify that it completes successfully. To do this we'... Josh Durgin
06:37 PM Feature #2627 (New): qa: regression tests for libvirt rbd storage pool
Libvirt storage pools allow you to create, delete, and list volumes. Wido wrote a backend that uses librbd to do this... Josh Durgin
06:30 PM Feature #2626 (New): qa: regression tests for basic rbd libvirt integration (disks)
Test using rbd disks with vms through libvirt.
This includes:
* booting a vm backed only by rbd
* attaching rb...
Josh Durgin
06:15 PM Feature #2625 (Rejected): qa: gitbuilder for libvirt
Create a gitbuilder for libvirt packages so we can regression test rbd against upstream releases. Base this on the ub... Josh Durgin

06/19/2012

07:04 PM Feature #2556: rbd tool: break image locks
Argh. I don't seem to be getting my email notifications from you and Josh on Github, and I don't know why. Greg Farnum
06:57 PM Feature #2556: rbd tool: break image locks
https://github.com/ceph/ceph/commit/3c05629691deb800e3c6e62e81f444a748e8857c#src-rbd-cc-P108
just making sure i un...
Sage Weil
06:48 PM Feature #2556: rbd tool: break image locks
Your commits look good to me (sorry I missed the cli tests; I need to get into the habit of running those), but I don... Greg Farnum
05:46 PM Feature #2556: rbd tool: break image locks
rebase, fixed up ENOENT vs ENOEXEC behavior. one clarification about the purpose/scope of 'rbd lock', but otherwise ... Sage Weil
03:13 PM Feature #2556 (Fix Under Review): rbd tool: break image locks
wip-rbd-locking has this now, but it also merges in wip-clsrbd for an unrelated change, so you might want to wait to ... Greg Farnum
04:20 PM Feature #2558 (Resolved): cls_rbd: child/parent methods
Sage Weil
03:52 PM Feature #2609 (Resolved): librbd: new image name -> image head indirection
To prevent rename from disrupting clients with images open,
* put header in rbd_head.$id
* put $id in rbd_id.$nam...
Sage Weil
02:28 PM Bug #2608 (Closed): rbd: hung xfstest 270
Logs are available in ubuntu@teuthology:/a/teuthology-2012-06-19_00:00:09-regression-next-testing-basic/1792
2012-...
Tamilarasi muthamizhan
09:57 AM Feature #2607 (Resolved): librbd: copyup helper
copyup helper to perform a copyup from parent to child. will be used by both the rbd command-line copyup command, an... Sage Weil
09:57 AM Subtask #2606 (Resolved): librbd layering: copyup on missing child object
Sage Weil
09:57 AM Subtask #2605 (Resolved): librbd layering: guard writes
Sage Weil
09:56 AM Subtask #2604 (Resolved): librbd layering: read path
Sage Weil
09:56 AM Subtask #2603 (Resolved): librbd layering: open parent on open
Sage Weil

06/18/2012

08:57 PM Feature #2556: rbd tool: break image locks
Greg Farnum wrote:
> Team RBD needs more to do! Pulling this forward. :)
Go team! :)
Sage Weil
06:26 PM Feature #2556 (In Progress): rbd tool: break image locks
Team RBD needs more to do! Pulling this forward. :) Greg Farnum
05:56 PM Feature #2585 (In Progress): rbd: clone command
Dan Mick
05:34 PM Feature #2585: rbd: clone command
Dan Mick
05:35 PM Feature #2559: cls_rbd: copyup method
Dan Mick
01:50 PM Feature #2601: rbd: Show image size with an "ls"
We've also heard from others that having a better estimate of rbd usage and expected usage would be good; taking into... Dan Mick
06:09 AM Feature #2601 (Resolved): rbd: Show image size with an "ls"
On the mailinglist the request came if the "rbd" tool could be modified to not only show image names when doing an ls... Wido den Hollander
 

Also available in: Atom