Project

General

Profile

Activity

From 08/10/2012 to 09/08/2012

09/07/2012

07:16 PM Feature #2556 (Fix Under Review): rbd tool: break image locks
wip-librbd-locking Josh Durgin
07:16 PM Feature #2951 (Fix Under Review): cls_rbd: remove locking methods
wip-librbd-locking Josh Durgin
07:15 PM Feature #2952 (Fix Under Review): librbd: use generic rados locking class
wip-librbd-locking Josh Durgin

09/06/2012

01:09 PM Feature #3100 (Resolved): rbd-fuse prototype
Sage Weil
07:18 AM Bug #3094 (Resolved): krbd: race between finding existing client and creating new one
In rbd_get_client(), an attempt is made to reuse an existing
rbd client if there is already one with matching option...
Alex Elder

09/04/2012

02:08 PM Cleanup #1761: krbd: make block/segment naming consistent
I just committed the following to the ceph-client/testing
branch. It renames field "block_name" to be "object_prefi...
Alex Elder
10:49 AM Cleanup #1761 (Resolved): krbd: make block/segment naming consistent
Sage Weil

08/31/2012

11:11 AM Feature #2952 (In Progress): librbd: use generic rados locking class
Josh Durgin

08/30/2012

05:00 PM Feature #2720 (Resolved): rbd: add children command
Added in commit:465fcca1febb62d8871d482b5bc079aa21704454 Josh Durgin
05:00 PM Feature #2719 (Resolved): librbd: provide functions for listing parents and their children
Added in commit:78f69752a44f0f754ebdba2c06399c493f2be99f Josh Durgin
06:19 AM Feature #3064 (Resolved): librbd: A way to read from nearby replicas
In the style of CEPH_OSD_FLAG_LOCALIZE_READS, there are cases when an rbd image is stored in a pool where some of the... Anonymous

08/28/2012

04:30 PM Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
This smells a bit like it's related to this discussion:
https://patchwork.kernel.org/patch/1271871/
I terminated ...
Alex Elder

08/27/2012

11:25 AM Feature #3051 (Resolved): ObjectCacher: negative object caching
Sage Weil
11:17 AM Feature #2720 (Fix Under Review): rbd: add children command
Sage Weil
11:17 AM Feature #2560 (Resolved): rbd: safe parent deletion
Sage Weil
11:16 AM Feature #2724 (Resolved): rbd: add protect/unprotect command
Sage Weil
11:16 AM Feature #2718 (Resolved): librbd: map parent -> child in a per-pool rbd_children object when cloning
Sage Weil
11:15 AM Feature #2717 (Resolved): cls_rbd: add methods for maintaining mapping from parent to child images
Sage Weil

08/23/2012

01:16 PM Bug #2948 (Resolved): rbd: fails to close image on error
commit:fed8aea662bf919f35a5a72e4e2a2a685af2b2ed in master
Dan Mick

08/21/2012

05:32 PM Feature #2720: rbd: add children command
First implementation from Josh has edges sanded off, sorta running. Needs better testing and manpage updates. Dan Mick
04:17 PM Feature #2560: rbd: safe parent deletion
I *think* this is more or less implemented. The commands are "snap protect" and
"snap unprotect", but they behave a...
Dan Mick

08/20/2012

09:42 PM Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
This reproduces on plana. Details: two machine cluster, one monitor, two OSDs:
roles:
- [mon.0, osd.0]
- [osd.1...
Dan Mick
05:05 PM Documentation #2992 (In Progress): doc: RBD parent/child snapshot
Ross Turk
11:31 AM Documentation #2992 (Need More Info): doc: RBD parent/child snapshot
Ross Turk
12:35 PM Bug #2967 (Resolved): librbd: cls_rbd.parents unit test failure
Sage Weil
11:36 AM Bug #2967: librbd: cls_rbd.parents unit test failure
Sage Weil
10:59 AM Bug #2967: librbd: cls_rbd.parents unit test failure
I think this is resolved by the about-to-be-merged layering code; testing is in progress Dan Mick

08/19/2012

04:03 PM Documentation #2992 (Resolved): doc: RBD parent/child snapshot
Ross Turk
02:23 PM Feature #2850 (Duplicate): libceph: support multi-operation transactions
Sage Weil
09:09 AM Bug #2532 (Resolved): rbd command allows passing in -K </path/to/secret>, but long version of (--...
Sage Weil
09:05 AM Bug #2967 (Resolved): librbd: cls_rbd.parents unit test failure
... Sage Weil

08/17/2012

04:09 PM Bug #2958 (Resolved): librbd: discard can return -ENOENT
Sage Weil
04:08 PM Bug #2958 (Fix Under Review): librbd: discard can return -ENOENT
Sage Weil

08/16/2012

05:10 PM Documentation #2670 (Resolved): Docs shouldn't direct users to echo to /sys/bus/rbd for normal use
Sage Weil
05:01 PM Bug #2958 (Resolved): librbd: discard can return -ENOENT
Sometimes discard tries to remove nonexistent objects, and does not translate the -ENOENT to 0 for its callers. This ... Josh Durgin
04:45 PM Feature #2719 (In Progress): librbd: provide functions for listing parents and their children
Josh Durgin
04:43 PM Feature #2723 (Resolved): librbd: protect/unprotect as appropiate during cloning
Josh Durgin
04:43 PM Subtask #2606 (Resolved): librbd layering: copyup on missing child object
Josh Durgin
04:43 PM Feature #2722 (Resolved): cls_rbd: add class methods to get/set protected status
Josh Durgin
04:43 PM Subtask #2605 (Resolved): librbd layering: guard writes
Josh Durgin
04:43 PM Subtask #2604 (Resolved): librbd layering: read path
Josh Durgin
04:43 PM Subtask #2603 (Resolved): librbd layering: open parent on open
Josh Durgin
04:43 PM Feature #2562 (Resolved): librbd: open parent images, read path, write path
Josh Durgin
04:43 PM Feature #2607 (Resolved): librbd: copyup helper
Josh Durgin
04:43 PM Feature #2561 (Resolved): rbd: copyup command
Josh Durgin
04:42 PM Feature #2559 (Resolved): cls_rbd: copyup method
Josh Durgin
01:46 PM Bug #2948: rbd: fails to close image on error
This affects operations that fail partway through. One example is:
rbd export <image> <existing-file>
export err...
Dan Mick
10:41 AM Bug #2948: rbd: fails to close image on error
Josh Durgin

08/15/2012

06:33 PM Bug #2950 (Resolved): ObjectCacher: leaks memory
commit:825f7334eef7cc69c6f439c21dd0bbb215dbf09d
it wasn't the buffers, it was some BufferHeads that had references...
Sage Weil
11:41 AM Bug #2950 (Resolved): ObjectCacher: leaks memory
As reported in http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/7746 Josh Durgin
11:51 AM Feature #2952 (Resolved): librbd: use generic rados locking class
Replace calls to cls_rbd's locking methods with calls to the generic lock class. Josh Durgin
11:49 AM Feature #2951 (Resolved): cls_rbd: remove locking methods
Remove the unused cls_rbd locking methods, and merge the tests with the cls_lock tests. Josh Durgin
10:27 AM Bug #2948 (Resolved): rbd: fails to close image on error
calling exit() doesn't run the Image destructor, which leads to the watch on the header sticking around. After that, ... Josh Durgin
10:10 AM Feature #2723 (Fix Under Review): librbd: protect/unprotect as appropiate during cloning
Josh Durgin
10:09 AM Feature #2722 (Fix Under Review): cls_rbd: add class methods to get/set protected status
Josh Durgin
10:09 AM Feature #2718 (Fix Under Review): librbd: map parent -> child in a per-pool rbd_children object w...
Josh Durgin
10:09 AM Feature #2717 (Fix Under Review): cls_rbd: add methods for maintaining mapping from parent to chi...
Josh Durgin
10:09 AM Feature #2562 (Fix Under Review): librbd: open parent images, read path, write path
Josh Durgin
10:09 AM Feature #2562 (Need More Info): librbd: open parent images, read path, write path
Josh Durgin
10:08 AM Subtask #2605 (Fix Under Review): librbd layering: guard writes
Josh Durgin
10:08 AM Subtask #2604 (Fix Under Review): librbd layering: read path
Josh Durgin

08/14/2012

01:58 PM Bug #2777 (Resolved): qemu: report discard support
Josh Durgin

08/12/2012

03:38 AM Bug #2937: btrfs filesystem on rbd device kernel BUG writing large file
I activated some extra debugging.
This appears just before the BUG:...
Bartek Kania

08/10/2012

01:59 PM Bug #2937 (Duplicate): btrfs filesystem on rbd device kernel BUG writing large file
Writing a large file with dd on btrfs filesystem mounted from rbd device causes kernel bug
Stock kernel 3.5.1, con...
Bartek Kania
 

Also available in: Atom