Activity
From 05/20/2012 to 06/18/2012
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! :) - 06:26 PM Feature #2556 (In Progress): rbd tool: break image locks
- Team RBD needs more to do! Pulling this forward. :)
- 05:56 PM Feature #2585 (In Progress): rbd: clone command
- 05:34 PM Feature #2585: rbd: clone command
- 05:35 PM Feature #2559: cls_rbd: copyup method
- 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...
- 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...
06/16/2012
- 08:24 AM Bug #2535: rbd: random data corruption in vm
- We've disabled fiemap, which appears to be the culprit. Josh is still tracking down which kernel releases are affect...
06/15/2012
- 05:58 PM Feature #1480 (Resolved): librbd: image locking
- Okay, discussed and merged in commit:dac9f223598c5f67b228403e514f202280d56488
- 05:49 PM Feature #1480: librbd: image locking
- And after thorough review from Josh, this should be ready for merge (commit:5b1b02b60a253092700f364dca77bb6b1065e3e0)...
- 11:48 AM Bug #2597 (Resolved): Import of image from file appears to succeed, but image not present in the ...
- I have been testing with storing an image file, a basic QCOW2 image of latest Ubuntu distro on a pool, which is used ...
- 10:44 AM Feature #2558: cls_rbd: child/parent methods
- wip-clsrbd
- 10:44 AM Feature #2558 (Fix Under Review): cls_rbd: child/parent methods
06/14/2012
- 03:06 PM Bug #2534: librbd: make sure watch is established on same header version as initial read was
- Okay, this is blocked by #2592.
- 02:37 PM Feature #1480 (Fix Under Review): librbd: image locking
- wip-rbd-locking
- 12:59 PM Bug #2535: rbd: random data corruption in vm
- Sage Weil wrote:
> Just a bit of context: rbd without caching does a 'sparse-read' operation, which uses FIEMAP to d... - 12:52 PM Bug #2535: rbd: random data corruption in vm
- Just a bit of context: rbd without caching does a 'sparse-read' operation, which uses FIEMAP to determine which parts...
- 12:50 PM Bug #2535: rbd: random data corruption in vm
- Let's try a different tack: I pushed a osd-verify-sparse-read-holes branch to ceph.git (based on 0.47.2) that reads ...
- 09:09 AM Bug #2535: rbd: random data corruption in vm
- Status update:
I tried modifying the iotester so that it would work directly on the block device, in the hopes I c... - 09:09 AM Bug #2410: hung xfstest #68
- disabled 68 in qa for the time being.
- 09:03 AM Bug #2522: xfstest #219
- Sigh.. took a quick look and it's non-obvious why the repquota output doesn't match. Disabling this for now, but lea...
06/13/2012
- 02:28 PM Feature #2586 (Rejected): rbd: check/take locks on --lock
- if you pass --lock to rbd, take an exclusive lock, do whatever, unlock
- 02:20 PM Feature #2585 (Resolved): rbd: clone command
- A command for the rbd tool to create a child image from a parent. Example:
rbd clone --parent pool/image@snap pool... - 01:56 PM Feature #2467 (Rejected): qemu: implement bdrv_invalidate_cache
- I've tested migration with caching, and read the code, and it looks like this is unnecessary. qemu is doing a flush b...
- 01:20 PM Bug #2522: xfstest #219
- The problem here appears to be that the output of the repquota
command is not what's expected. I think the group qu... - 11:20 AM Cleanup #2347 (Resolved): The rbd help text is misleading on required arguments
- commit:67710a65c7cd1173c73c40241572d615dd7da1f3
- 10:30 AM Bug #2572 (Resolved): krbd: writeback errors?
- While trying to reproduce a null pointer messenger problem,
I kept hitting messages like this after some (fairly ran... - 10:27 AM Bug #2535: rbd: random data corruption in vm
- Sage Weil wrote:
> Guido Winkelmann wrote:
> > Sage Weil wrote:
> > > Are there multiple partitions or is LVM on t... - 09:23 AM Feature #2568 (Resolved): qa: run xfstests on qemu+rbd
- This will build on #2566:
* stage xfstests on vdb, like a regular workunit, and:
* map additional rbd images to r... - 09:21 AM Feature #2567 (Resolved): qa: add qemu+rbd jobs to qa suite
- Add a bunch of workunits to the qa suite that will run on top of rbd inside a vm.
- 09:20 AM Feature #2566 (Duplicate): teuthology: task to run rbd workunits in a vm
- teuthology task that will:
* download workunit vm
* create and format rbd image
* mount, stage a workunit in rbd...
06/12/2012
- 02:40 PM Feature #2561: rbd: copyup command
- What? How does a class function of any kind provide atomicity in cross-OSD data copies?
- 02:37 PM Feature #2561: rbd: copyup command
- 'rbd copyup pool/image' command to copy any missing objects up from the parent. simple O(n) operation that leverages...
- 02:11 PM Feature #2561 (Resolved): rbd: copyup command
- 'rbd copyup pool/image' command to copy any missing objects up from the parent. simple O(n) operation that leverages ...
- 02:39 PM Feature #2562 (Resolved): librbd: open parent images, read path, write path
- - when we open an image, open the parent image too.
- make reads fall through to parent
- guard writes beyond paren... - 02:05 PM Feature #2560 (Resolved): rbd: safe parent deletion
- - maintain map of parent/child pairs in each child pool...
- 02:04 PM Feature #2531: rbd: fencing broken clients
- As I see it, we have two options that we need to choose between.
1) We can add fencing to librbd and let anybody do ... - 01:55 PM Feature #2559 (Resolved): cls_rbd: copyup method
- - client provides object content
- if object exists, fail with EEXIST (or 0, or something)
- if object does not exi... - 01:54 PM Feature #2558 (Resolved): cls_rbd: child/parent methods
- On the new image header:
- set_parent(poolid, image (maybe id, maybe name), snapid)
On the per-pool child list:
... - 01:52 PM Feature #2557 (Rejected): QEMU support for image locking
- We should convert QEMU to make use of rbd cooperative locking, once it's done (#1480).
And any other appropriate c... - 01:50 PM Feature #2556 (Resolved): rbd tool: break image locks
- Once #1480 is done, expose lock breaking via the rbd tool.
- 10:10 AM Bug #2535: rbd: random data corruption in vm
- Guido Winkelmann wrote:
> Sage Weil wrote:
> > Are there multiple partitions or is LVM on the disk, or is the file ... - 10:07 AM Bug #2535: rbd: random data corruption in vm
- Sage Weil wrote:
> Are there multiple partitions or is LVM on the disk, or is the file system on the raw device?
... - 09:29 AM Bug #2535: rbd: random data corruption in vm
- Are there multiple partitions or is LVM on the disk, or is the file system on the raw device?
- 05:32 AM Bug #2535: rbd: random data corruption in vm
- Am Montag, 11. Juni 2012, 09:30:42 schrieb Sage Weil:
> If you can reproduce it with 'debug filestore = 20' too, tha... - 05:29 AM Bug #2535: rbd: random data corruption in vm
- The bug also does not seem to have any effect with the setting "filestore fiemap = false" in ceph.conf.
06/09/2012
- 08:06 PM Bug #2535: rbd: random data corruption in vm
- The information that *should* let us fully diagnose:
* set
debug osd = 20
debug filestore = 20
debug ms = ... - 08:04 PM Bug #2535 (Resolved): rbd: random data corruption in vm
- From ML:...
06/08/2012
- 04:42 PM Bug #2534 (Resolved): librbd: make sure watch is established on same header version as initial re...
- Right now there's a race where it doesn't.
- 10:12 AM Feature #2531: rbd: fencing broken clients
- I talked to Sam about the combination of blacklisting, bad client writes, and changing primaries that we discussed an...
- 10:06 AM Bug #2478 (New): krbd: unmap on 3.4.0: scheduling while atomic...
- 09:51 AM Bug #2532: rbd command allows passing in -K </path/to/secret>, but long version of (--secret) doe...
- That's probably best. It is always easier though when all subcommands under the main command, rbd in this case used o...
- 09:00 AM Bug #2532: rbd command allows passing in -K </path/to/secret>, but long version of (--secret) doe...
- Oh, i see.
I think the right fix is to make '--secret' and synonym for '--keyfile', and fix up rbd to use the conf... - 08:20 AM Bug #2532: rbd command allows passing in -K </path/to/secret>, but long version of (--secret) doe...
- When I try to use --keyfile=<file> with map, it seemingly fails, but using --secret=<file> succeeds. ...
- 08:13 AM Bug #2532: rbd command allows passing in -K </path/to/secret>, but long version of (--secret) doe...
- This is part of the rbd cmd helper message. It seems that for the map command one uses --secret....
- 07:00 AM Bug #2532: rbd command allows passing in -K </path/to/secret>, but long version of (--secret) doe...
- the option is --keyfile <file>... where did you see --secret <file> documented?
- 05:49 AM Bug #2532 (Resolved): rbd command allows passing in -K </path/to/secret>, but long version of (--...
- While rolling back a snapshot I succeed when I pass in `-K with location of key file, but it looks like I fail when I...
06/07/2012
- 09:38 PM Feature #2531 (Resolved): rbd: fencing broken clients
- 04:25 PM Documentation #2530 (Closed): Doc: rbd manpage doesn't mention watch; usage does, and it works
- 03:10 PM Bug #2528 (Resolved): Mounted RBD image appears to go read-only after a snapshot is created
- I have been able to repeat this a number of times. Essentially, I create a small rbd device, using the map command in...
06/06/2012
- 01:22 PM Bug #2522: xfstest #219
- ubuntu@teuthology:/a/nightly_coverage_2012-06-05-b
- 01:21 PM Bug #2522 (Closed): xfstest #219
- ...
06/05/2012
- 09:56 AM Feature #1480: librbd: image locking
- lock(entity)
unlock(entity)
new code should lock before open, unlock on close.
the rbd map tool have 'lock lis...
05/30/2012
- 02:28 PM Bug #2488 (Can't reproduce): rbd: EIO from rbd map
- ...
- 08:35 AM Bug #2478: krbd: unmap on 3.4.0: scheduling while atomic...
- with patch above, this trace appears after ~15 sec from unmap operation
[ 2453.203365] ------------[ cut here ]---...
05/26/2012
- 01:30 PM Bug #2478 (In Progress): krbd: unmap on 3.4.0: scheduling while atomic...
- commit:cd9d9f5df6098c50726200d4185e9e8da32785b3 already fixes this; we just neglected to send it upstream for 3.4. I...
- 06:05 AM Bug #2478 (Can't reproduce): krbd: unmap on 3.4.0: scheduling while atomic...
- On 3.4.0 on the 'rbd unmap' call kernel rbd driver produces following trace(same for vanilla):
[ 8660.786269] BUG...
05/23/2012
- 12:52 PM Feature #2468 (Resolved): librbd: provide a way for a user to flush and invalidate the cache
- This could be an admin socket command. This would make live migration work with older qemu when rbd caching is enabled.
- 12:37 PM Feature #2467 (Resolved): qemu: implement bdrv_invalidate_cache
- This is used during live migration to clear librbd's cache on the destination host before starting the guest there. I...
- 12:35 PM Feature #2466 (Resolved): librbd: add invalidate_cache function to interface
- Qemu requires this to make live migration work when caching is enabled.
05/21/2012
- 02:48 PM Bug #2457 (Resolved): libvirt: migration fails with rbd in 0.9.11 and 0.9.12
- As reported on libvirt-users:
https://www.redhat.com/archives/libvirt-users/2012-May/msg00088.html
Looks like a...
Also available in: Atom