Activity
From 11/17/2012 to 12/16/2012
12/16/2012
- 12:44 PM Bug #2872 (Resolved): RBD resize command allows image size -1
- 11:02 AM Bug #2689: qemu iozone test hangs
- let's retest this with all of the recent caching fixes?
12/15/2012
- 09:45 AM Fix #3588 (In Progress): rbd.py's clone should take stripe parms, call rbd_clone2
- 09:45 AM Feature #2601 (Resolved): rbd: Show image size with an "ls"
- 09:44 AM Feature #2634 (Resolved): teuthology: add networking to qemu task
- 09:43 AM Bug #3619 (In Progress): librbd: read_iterate sparse behavior broken
- 09:42 AM Bug #2689: qemu iozone test hangs
12/14/2012
- 07:15 PM Bug #3611: rbd.py: segfault with many snapshots
- It looks like the op in the objecter has been corrupted, similar to #3613. In this case, op->objver ends up pointing ...
- 04:07 PM Bug #3589 (Resolved): rbd.py should check for method existence before calling new methods
- 07:28 AM Bug #2410: hung xfstest #68
- This appears to be an XFS problem, where the file
system is having trouble getting space in its
journal. I inquire... - 07:13 AM Bug #2608: rbd: hung xfstest 270
- We should re-evaluate this with XFS found in newer kernels.
Maybe this should just be closed and re-opened (or open
... - 06:08 AM Feature #3418: krbd: write path (layering)
- I did a little research on this before starting on the write
path. This work will require the kernel rbd client, th... - 06:00 AM Feature #3417: krbd: read path (layering)
- Work on this really started in November 2012.
In October there were a number of cleanup tasks we agreed
should ge...
12/13/2012
- 11:48 PM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- Attached files as requested.
Compare was stopped early to save on file size. - 05:03 PM Bug #3611: rbd.py: segfault with many snapshots
- Finally got a backtrace. It seems something is overwriting a Mutex::Locker on the stack:...
- 01:31 PM Bug #3619 (Resolved): librbd: read_iterate sparse behavior broken
- Instead of getting a NULL for a hole, we get a zeroed buffer.
Reported on the ML
12/12/2012
- 04:13 PM Bug #3611: rbd.py: segfault with many snapshots
- Downgrading priority since this isn't an actual bug.
- 03:41 PM Bug #3611: rbd.py: segfault with many snapshots
- Without lockdep, I could not reproduce a crash.
Running with lockdep enabled results in this backtrace:... - 11:52 AM Bug #3611 (Resolved): rbd.py: segfault with many snapshots
- From the nightly python api tests, test_many_snaps failed with a segfault in all runs.
Logs are in:...
12/11/2012
- 05:04 PM Bug #3413: rbd bench-write fails with assert when rbd caching turned on
- 04:58 PM Bug #3589 (Fix Under Review): rbd.py should check for method existence before calling new methods
- wip-rbdpy-compat
- 04:53 PM Feature #2568 (Resolved): qa: run xfstests on qemu+rbd
- 03:34 PM Bug #3600: rbd: assert in objectcacher destructor after flatten
- The hang on selfmanaged_snap_create seems like a monitor issue; bouncing the monitor, or hanging out in gdb long enou...
12/10/2012
- 07:57 PM Bug #3600: rbd: assert in objectcacher destructor after flatten
- Hm #2. Both runs are deadlocked on the mutex IoCtxImpl::selfmanaged_snap_create::mylock. Will look for owner next.
- 07:23 PM Bug #3600: rbd: assert in objectcacher destructor after flatten
- Looking at the code, I don't really see a clean "stop caching" mechanism. While I look, hacked fsx to do only write/...
- 11:40 AM Bug #3600 (Duplicate): rbd: assert in objectcacher destructor after flatten
- From ubuntu@teuthology:/a/teuthology-2012-12-09_19:00:03-regression-master-testing-gcov/10977:...
- 11:40 AM Bug #3524 (Resolved): test_librbd_fsx: crash after flatten
- That's a different bug. Created #3600 to track it.
- 11:36 AM Bug #3524 (In Progress): test_librbd_fsx: crash after flatten
- recent log :
ubuntu@teuthology:/a/teuthology-2012-12-09_19:00:03-regression-master-testing-gcov/10977 - 11:11 AM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- Since the size isn't an issue, it'd be great if you could:
1) generate a log of qemu-img convert with 'rbd cache ...
12/07/2012
- 06:55 PM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- I ran ...
- 12:44 PM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- It looks like qemu-img info is also reporting the size after using integer division and multiplication by 512, so it ...
- 12:36 PM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- Just reproduced a bad size (504 bytes less) when using qemu-img 1.1.2 to convert a 1024119288 byte file. It seems to ...
- 01:18 AM Bug #3585: Image import via QEMU-IMG results in a corrupt rbd
- All of the imported images are showing the exact same size. TS7 is a qemu-img import and TS6 is a rbd import. Using q...
- 01:05 AM Bug #3585 (In Progress): Image import via QEMU-IMG results in a corrupt rbd
- As a workaround you can use 'rbd import file pool/image' on a raw file. Does the corrupted image show the correct siz...
- 12:21 AM Bug #3585 (Closed): Image import via QEMU-IMG results in a corrupt rbd
- This is a follow on from the mailing list topic VM Corruption on "0.54 when 'client cache = false'". After upgrading ...
- 05:25 PM Bug #3589 (In Progress): rbd.py should check for method existence before calling new methods
- 04:02 PM Bug #3589 (Resolved): rbd.py should check for method existence before calling new methods
- If rbd.py is upgraded past librbd, it should not fail because e.g. rbd_create3 does not exist in the old version.
- 03:59 PM Fix #3588: rbd.py's clone should take stripe parms, call rbd_clone2
- In danger of forgetting about this unless I write it down somewhere:...
- 03:57 PM Fix #3588 (Resolved): rbd.py's clone should take stripe parms, call rbd_clone2
- 03:58 PM Bug #2677 (Resolved): librbd: create does not clean up well
- 11:06 AM Bug #2677 (Fix Under Review): librbd: create does not clean up well
12/06/2012
- 11:28 AM Bug #3562 (Can't reproduce): incorrect progress shown for rbd resize image
- Neither Josh nor I have a good theory for how this even could have happened, and I can't reproduce it, so...reopen if...
12/05/2012
- 06:10 PM Feature #3580 (Resolved): rbd import from stdin could try harder to sparsify images
- rbd import from stdin currently seeks over full blocks of zeros that it gets from
stdin; it could try harder to accu... - 05:56 PM Bug #3556 (Resolved): rbd rm command fails to remove the new format rbd image completely
- This was fixed by reverting the tmap_rm-of-a-nonexistent-key behavior (the reverting commit is 5aecf2c092edcabc3b757a...
- 05:52 PM Bug #3133 (Duplicate): perfcounters: sigfpe when rbd caching is enabled
- #3521 is the same problem
- 05:47 PM Bug #3524 (Resolved): test_librbd_fsx: crash after flatten
- commit:41e16a3b40efb80a5ed7a5587438569ca86c85a3
12/03/2012
- 09:22 PM Bug #3524 (In Progress): test_librbd_fsx: crash after flatten
- 06:33 PM Bug #3524: test_librbd_fsx: crash after flatten
- I think I found the smoking gun. Two completions are racing to update partial
in add_partial_sparse_result(); there... - 03:54 PM Bug #3566 (Resolved): log max new = 1 can cause hang on process exit
- Investigating other things entirely, I had set log max err = 1 in [global]; I started
observing occasional hangs, an...
11/30/2012
- 11:21 PM Bug #3549: rbd: info should report striping
- commit:7794de61b5f4b5c2e20c99e26c8578361d9b0247
- 11:21 PM Bug #3549 (Resolved): rbd: info should report striping
- 10:30 PM Bug #3549: rbd: info should report striping
- Not yet resolved; feature_str() should return striping when enabled.
- 09:08 PM Bug #3549 (Resolved): rbd: info should report striping
- 09:08 PM Bug #3503 (Resolved): rbd: import "-" no longer works
- 09:08 PM Bug #3547 (Resolved): rbd: suites/iozone.sh failure
- 09:05 PM Feature #3380 (Resolved): rbd: export and import functions should support stdout
- 08:36 PM Feature #1908 (Resolved): rbd: test map/unmap more extensively
- 08:36 PM Feature #1908: rbd: test map/unmap more extensively
- 04:03 PM Bug #3562 (Can't reproduce): incorrect progress shown for rbd resize image
- Logs:ubuntu@teuthology:/a/teuthology-2012-11-30_07:00:03-regression-testing-master-basic/6540...
11/29/2012
- 11:03 AM Bug #3556 (Resolved): rbd rm command fails to remove the new format rbd image completely
- when a rbd image is created using new format, removing the header followed by removing the rbd image using "rbd rm" d...
11/28/2012
- 03:24 PM Bug #3524: test_librbd_fsx: crash after flatten
- I've reproduced with logs, and am examining the ops. Working theory is that the flatten happened between the first p...
- 03:22 PM Bug #3478 (Closed): rbd: copy destination pool is assumed to be source pool
- commit:81d383073865d221bb825a8990ae9b34bd491bef (next)
commit:3b0c36052806a4574ede6a9f0594dc83f7997bcc (master) - 01:55 PM Bug #3549 (Resolved): rbd: info should report striping
- feature_str() should have striping added for rbd info. Should rbd ls -l report striping
parms too?.. - 12:57 PM Bug #3547 (Resolved): rbd: suites/iozone.sh failure
- ...
- 11:45 AM Bug #3427: krbd: unmap does not remove block device properly
- Indeed, that's where this is from. So, there are running, or lingering, requests on the OSD. Shouldn't it try to kick...
- 08:30 AM Bug #3427 (In Progress): krbd: unmap does not remove block device properly
- ...
- 02:46 AM Bug #3427: krbd: unmap does not remove block device properly
- The same bug hit me in kernel 3.6.7.
Ceph version: 0.54
Kernel log:...
11/26/2012
- 05:11 PM Bug #3524: test_librbd_fsx: crash after flatten
- recent logs: ubuntu@teuthology:/a/sage-2012-11-25_20:49:20-regression-next-master-basic/4332
11/24/2012
- 08:52 PM Bug #3524 (Duplicate): test_librbd_fsx: crash after flatten
- ...
- 09:24 AM Feature #3280 (Resolved): fsx: test flatten when cloning
11/21/2012
- 03:44 PM Bug #3518 (Can't reproduce): rbd import file --format 2 creates an image named '--format'
- obviously not what was desired, but moreover, not sure how to delete it
Also available in: Atom