Activity
From 04/22/2010 to 05/21/2010
05/21/2010
- 01:39 PM Bug #141: ERESTARTSYS on mds update operations cause bad results
- It seems pretty important to me that users be able to abort MDS requests -- if for some reason part of the filesystem...
- 08:53 AM Bug #141 (Resolved): ERESTARTSYS on mds update operations cause bad results
- - process does a create
- gets signal and returns ERESTARTSYS before reply comes back
- kernel retries the operatio... - 12:56 PM Cleanup #142 (Resolved): reuse message for mon subscribe
- 12:20 PM Cleanup #142 (Resolved): reuse message for mon subscribe
- no need to allocate a fresh message each time around
- 12:50 PM Bug #144 (Can't reproduce): GPF at con_close_socket+0x40/0x9f
- ...
- 12:31 PM Bug #143 (Resolved): avoid resending requests on mon ticket renewal
- 12:22 PM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- 12:22 PM Bug #66 (In Progress): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- 08:58 AM Bug #139: BUG ceph_dentry_info: Objects remaining on kmem_cache_close()
- Looks this isn't fixed after all (see #63). Maybe a dentry is allocated but never added to the dcache?
- 02:08 AM Bug #139 (Resolved): BUG ceph_dentry_info: Objects remaining on kmem_cache_close()
- After unmounting my Ceph filesystem and removing my kernel module i got the following message:...
05/18/2010
- 11:49 AM Feature #23: fcntl/flock advisory lock support
- Ahah, file_lock's fl_nspid pointer isn't filled in before calling the filesystem's lock handlers. I've fixed that so ...
- 10:03 AM Feature #23 (In Progress): fcntl/flock advisory lock support
- Found some issues with recovery after all; working on them now.
- 08:37 AM Feature #19 (Resolved): rbd
05/17/2010
- 03:43 PM Feature #23 (Resolved): fcntl/flock advisory lock support
- It should support flock and fcntl locks now. Currently there are no caps for this, so all locking requests are routed...
- 02:04 PM Bug #63 (Resolved): dentry_info slab not empty
- 11:30 AM Bug #63: dentry_info slab not empty
- hopefully fixed by commit:7a597c3f4aa58d30d1236b1c1bf980e28a899578
- 01:40 PM Feature #26: statlite
- http://marc.info/?t=123908749900004&r=1&w=2
http://marc.info/?t=123914651100002&r=1&w=2
http://marc.info/?l=linux-f...
05/14/2010
- 09:57 PM Bug #38 (In Progress): rm -r failure
- 09:57 PM Bug #38: rm -r failure
- 01:21 PM Bug #126 (Resolved): qemu rbd driver doesn't work with virtio
- Fixed, pushed.
- 09:24 AM Bug #127 (Resolved): fix r_aborted locking
- 09:10 AM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
05/13/2010
- 01:04 PM Bug #127 (In Progress): fix r_aborted locking
- 11:10 AM Bug #127: fix r_aborted locking
- no, there needs to be some locking. if we abort and return to the caller, we need to know that fill_trace isn't doin...
- 08:08 AM Bug #127 (Resolved): fix r_aborted locking
- r_aborted is protected by mdsc->mutex (along with r_reply, r_err), but it tested during fill_trace under s_mutex. is...
- 07:57 AM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- here are the final two crashes i got on this, presuambly because i had the wrong version of the module loaded:
<pr... - 07:28 AM Bug #66 (In Progress): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- hit this again, on commit:e84346b726ea90a8ed470bc81c4136a7b8710ea5
workload was kernel compilation....
05/12/2010
- 03:36 PM Bug #126 (Resolved): qemu rbd driver doesn't work with virtio
- rbd images work fine with virtio off, but with it on I just get:...
05/11/2010
- 09:42 PM Bug #123 (Resolved): fix msgr message retry seq numbering
- fix:
- we now allow seq #'s to jump forward
- we only assign seq # once after ceph_con_send'ing a message. if it r... - 09:07 PM Bug #123 (Resolved): fix msgr message retry seq numbering
- we currently assign seq #'s when we send the message over the wire. this numbering breaks when we reconnect because ...
- 12:49 PM Bug #107 (Resolved): lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- fixed by 'ceph: fix cap removal race' commit:d855b8010914b52d8dd596f6d22c162bf81ccf21
- 11:56 AM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- finaly caught it!...
- 11:43 AM Cleanup #113 (Resolved): audit mds_client locking, esp reply handler
- 11:42 AM Bug #116 (Resolved): can we drop user. xattr prefix for magic ceph xattrs?
- yes. see 'ceph: use ceph. prefix for virtual xattrs'.
05/10/2010
- 10:10 PM Cleanup #113 (In Progress): audit mds_client locking, esp reply handler
- 03:25 PM Cleanup #113: audit mds_client locking, esp reply handler
- see also #66
- 10:09 PM Bug #64: crash in handle_mds_map (corrupt s_waiting list?)
- fixed by commit:1c0806d2caacc683c56a587eaf1502769a7c0698
- 04:35 PM Bug #64 (Resolved): crash in handle_mds_map (corrupt s_waiting list?)
- fixed by 'ceph: fix locking, error paths when waking reconnect requests'
- 10:09 PM Bug #66: BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- fixed by commit:9abf82b8bc93dd904738a71ca69aa5df356d4d24
- 04:34 PM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- fixed by 'ceph: fix locking, error paths when waking reconnect requests'
- 03:24 PM Bug #66: BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- unable to reproduce... but, see #113
- 04:44 PM Feature #119 (New): avoid looping connect/retry errors on console
- we should try to avoid filling up logs with stuff like this:...
- 04:35 PM Bug #78 (Resolved): bdi_init list bug
- 04:13 PM Feature #18 (Resolved): reconnect fixups
- 03:25 PM Bug #50 (Resolved): osd timeout reset leaves some ops hanging
- 10:31 AM Bug #50: osd timeout reset leaves some ops hanging
- 10:31 AM Bug #50: osd timeout reset leaves some ops hanging
- finally found this, fixed by commit:77eb74b92fee7340d104b24a9ee2800196b0f140
05/07/2010
- 03:01 PM Bug #116 (Resolved): can we drop user. xattr prefix for magic ceph xattrs?
- 01:43 PM Bug #115 (Resolved): rbdtool --list on empty pool should return correct message
- Fixed, pushed to unstable.
- 12:39 PM Bug #115: rbdtool --list on empty pool should return correct message
- Here's the output:...
- 12:03 PM Bug #115 (Resolved): rbdtool --list on empty pool should return correct message
- It currently returns some weird error.
Reported by wido. - 09:51 AM Cleanup #113 (Resolved): audit mds_client locking, esp reply handler
- what does mdsc->mutex protect? s_mutex? which protects requests?
- 09:39 AM Bug #65 (Resolved): crash in tcp_sendpage
- may have also been related to #109.
closing this one, since we haven't seen it in a while.
- 09:38 AM Bug #109: kernel bugs out with bad osd caps
- osd errors weren't unregistering the request. fixed by commit:a40355b39e006459b1ffba052c53084d20d64209
- 09:37 AM Bug #109 (Resolved): kernel bugs out with bad osd caps
- 08:19 AM Bug #111 (Resolved): handle EAGAIN from osd
- currently we just return this to the caller, when we should retry.
not that the osd returns this very often (ever?)
05/06/2010
- 02:37 PM Bug #109: kernel bugs out with bad osd caps
- ...
- 02:34 PM Bug #109 (Resolved): kernel bugs out with bad osd caps
- e.g.,...
- 12:30 PM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- again:...
05/05/2010
- 09:39 PM Bug #78: bdi_init list bug
- i suspect this was fixed by commit:5dfc589a8467470226feccdc50f1b32713318e7b
- 09:38 PM Cleanup #79 (Closed): use bdi setup and register helper
- no. i did rename the bdi ceph-%d, though.
- 09:37 PM Bug #104 (Resolved): bdi problem on EPERM from osd
- 09:36 PM Bug #104: bdi problem on EPERM from osd
- problem was use of invalid wbc in completion. fixed by commit:54ad023ba8108d0163acc931ed4b5e4a8a3a7327
- 04:53 PM Bug #104: bdi problem on EPERM from osd
- the problem is when writepages_finish gets a -1 result code.
- 03:03 PM Bug #104 (In Progress): bdi problem on EPERM from osd
- 02:57 PM Bug #104: bdi problem on EPERM from osd
- ladder0:
mount -a
echo asdf > /c/foo
sync
<crash> - 03:56 PM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- hmm, s_cap_lock usage sites look okay... don't think it's a leaked spinlock
- 03:03 PM Bug #107 (Resolved): lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
- on master. rsync workload.
[168476.538425] BUG: soft lockup - CPU#0 stuck for 61s! [kswapd0:318]
[168476.538430] ... - 11:45 AM Bug #106 (Resolved): msgpool depletion?
- which pool is it?
[104608.030333] ceph: msgpool_get ffff88010f1fa370 now 0/0, may fail
[104608.036614] ----------...
05/04/2010
- 03:46 PM Bug #104 (Resolved): bdi problem on EPERM from osd
- last sysfs file: /sys/class/net/lo/operstate
CPU 1
Modules linked in: ceph [last unloaded: ceph]
Pid: 5724, comm:... - 11:32 AM Bug #28: gracefully fail on fill_trace errors
- this includes ENOMEM on xattr blob
05/03/2010
- 10:10 PM Bug #54 (Resolved): do dentry offset assignment when dentry becomes non-null
- 10:09 PM Bug #54: do dentry offset assignment when dentry becomes non-null
- added to unstable.
- 04:13 PM Cleanup #79 (Closed): use bdi setup and register helper
- See commit:e6d086d83cf7f102d48c006f58172a69ec0c15a4
This will make our /sys/kernel/debug/bdi directory pretty (cep... - 04:10 PM Bug #78 (Resolved): bdi_init list bug
- There were 2 clients mounted, here, so unclear what what was. One was behaving fine.
The other was forcefully unm... - 12:10 PM Bug #47 (Closed): gfp at ceph_update_snap_trace+0x16a/0x419
- 12:10 PM Bug #38 (Closed): rm -r failure
- 12:10 PM Bug #22 (Closed): BUG at fs/ceph/caps.c:253
- 12:10 PM Bug #4 (Closed): lockdep warning in socket code
- 12:10 PM Bug #3 (Closed): leaked dentry ref on umount
- 12:10 PM Bug #2 (Closed): BUG at fs/ceph/caps.c:2178
- 12:09 PM Bug #1 (Closed): gpf in tcp_sendpage
- 11:13 AM Bug #65: crash in tcp_sendpage
- this is probably a problem with the backport.. it went away when we switch to 2.6.34-rc3 on issdm
04/26/2010
- 08:46 PM Bug #69 (Can't reproduce): ceph: ffff88001976ba50 auth cap (null) not mds0 ???
- no apparent malfunction. on master branch. dmesg is
ceph2 login: [249643.959209] ceph: get_reply unknown tid 260...
04/23/2010
- 08:22 PM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
- [ 6447.063496] ------------[ cut here ]------------
[ 6447.065210] kernel BUG at fs/ceph/mds_client.c:1841!
[ 6447.... - 04:13 PM Bug #65 (Resolved): crash in tcp_sendpage
- on issdm. master branch (standalone).
[ 2900.360800] ceph: osd16 weight 0x10000 (in)
[ 2900.360802] ceph: osd17 ... - 12:28 PM Bug #64 (Resolved): crash in handle_mds_map (corrupt s_waiting list?)
- unstable branch.
ceph: mds0 caps stale
ceph: mds0 caps stale
ceph: mds0 hung
ceph: mds0 came back
ceph: mds0 c... - 10:55 AM Bug #63 (Resolved): dentry_info slab not empty
- [97009.315064] slab error in kmem_cache_destroy(): cache `ceph_dentry_info': Can't free all objects
[97009.324159] P...
04/22/2010
- 09:46 AM Feature #42: Resize of rbd image
- rbdtool part is done. i think the driver just needs to have a 'refresh' function to reload the image metadata.
Also available in: Atom