Activity
From 05/14/2012 to 06/12/2012
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...
05/14/2012
- 09:34 PM Bug #2410 (Closed): hung xfstest #68
- ...
- 10:08 AM Bug #2400 (Resolved): xfstest: failed #84
- 2012-05-13T01:51:49.654 INFO:teuthology.orchestra.run.out:084 - output mismatch (see 084.out.bad)
2012-05-13T01:5... - 03:23 AM Feature #1484: libvirt: map rbd via kernel driver
- In the current design of libvirt I don't see how you could achieve this.
With my storage pool work I found out tha...
Also available in: Atom