Project

General

Profile

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... Greg Farnum
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...
Sage Weil
12:56 PM Cleanup #142 (Resolved): reuse message for mon subscribe
Sage Weil
12:20 PM Cleanup #142 (Resolved): reuse message for mon subscribe
no need to allocate a fresh message each time around Sage Weil
12:50 PM Bug #144 (Can't reproduce): GPF at con_close_socket+0x40/0x9f
... Sage Weil
12:31 PM Bug #143 (Resolved): avoid resending requests on mon ticket renewal
Sage Weil
12:22 PM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
Sage Weil
12:22 PM Bug #66 (In Progress): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
Sage Weil
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? Sage Weil
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:... Wido den Hollander

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 ... Greg Farnum
10:03 AM Feature #23 (In Progress): fcntl/flock advisory lock support
Found some issues with recovery after all; working on them now. Greg Farnum
08:37 AM Feature #19 (Resolved): rbd
Sage Weil

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... Greg Farnum
02:04 PM Bug #63 (Resolved): dentry_info slab not empty
Sage Weil
11:30 AM Bug #63: dentry_info slab not empty
hopefully fixed by commit:7a597c3f4aa58d30d1236b1c1bf980e28a899578 Sage Weil
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...
Sage Weil

05/14/2010

09:57 PM Bug #38 (In Progress): rm -r failure
Sage Weil
09:57 PM Bug #38: rm -r failure
Sage Weil
01:21 PM Bug #126 (Resolved): qemu rbd driver doesn't work with virtio
Fixed, pushed. Yehuda Sadeh
09:24 AM Bug #127 (Resolved): fix r_aborted locking
Sage Weil
09:10 AM Bug #66 (Resolved): BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
Sage Weil

05/13/2010

01:04 PM Bug #127 (In Progress): fix r_aborted locking
Sage Weil
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... Sage Weil
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... Sage Weil
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...
Sage Weil
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....
Sage Weil

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:... Andrew F

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...
Sage Weil
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 ... Sage Weil
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 Sage Weil
11:56 AM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
finaly caught it!... Sage Weil
11:43 AM Cleanup #113 (Resolved): audit mds_client locking, esp reply handler
Sage Weil
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'. Sage Weil

05/10/2010

10:10 PM Cleanup #113 (In Progress): audit mds_client locking, esp reply handler
Sage Weil
03:25 PM Cleanup #113: audit mds_client locking, esp reply handler
see also #66 Sage Weil
10:09 PM Bug #64: crash in handle_mds_map (corrupt s_waiting list?)
fixed by commit:1c0806d2caacc683c56a587eaf1502769a7c0698 Sage Weil
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' Sage Weil
10:09 PM Bug #66: BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
fixed by commit:9abf82b8bc93dd904738a71ca69aa5df356d4d24 Sage Weil
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' Sage Weil
03:24 PM Bug #66: BUG_ON(req->r_reply) at fs/ceph/mds_client.c:1841!
unable to reproduce... but, see #113 Sage Weil
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:... Sage Weil
04:35 PM Bug #78 (Resolved): bdi_init list bug
Sage Weil
04:13 PM Feature #18 (Resolved): reconnect fixups
Sage Weil
03:25 PM Bug #50 (Resolved): osd timeout reset leaves some ops hanging
Sage Weil
10:31 AM Bug #50: osd timeout reset leaves some ops hanging
Sage Weil
10:31 AM Bug #50: osd timeout reset leaves some ops hanging
finally found this, fixed by commit:77eb74b92fee7340d104b24a9ee2800196b0f140 Sage Weil

05/07/2010

03:01 PM Bug #116 (Resolved): can we drop user. xattr prefix for magic ceph xattrs?
Sage Weil
01:43 PM Bug #115 (Resolved): rbdtool --list on empty pool should return correct message
Fixed, pushed to unstable. Yehuda Sadeh
12:39 PM Bug #115: rbdtool --list on empty pool should return correct message
Here's the output:... Wido den Hollander
12:03 PM Bug #115 (Resolved): rbdtool --list on empty pool should return correct message
It currently returns some weird error.
Reported by wido.
Yehuda Sadeh
09:51 AM Cleanup #113 (Resolved): audit mds_client locking, esp reply handler
what does mdsc->mutex protect? s_mutex? which protects requests? Sage Weil
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.
Sage Weil
09:38 AM Bug #109: kernel bugs out with bad osd caps
osd errors weren't unregistering the request. fixed by commit:a40355b39e006459b1ffba052c53084d20d64209 Sage Weil
09:37 AM Bug #109 (Resolved): kernel bugs out with bad osd caps
Sage Weil
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?)
Sage Weil

05/06/2010

02:37 PM Bug #109: kernel bugs out with bad osd caps
... Sage Weil
02:34 PM Bug #109 (Resolved): kernel bugs out with bad osd caps
e.g.,... Sage Weil
12:30 PM Bug #107: lockup on __cap_is_valid (via aio_write) vs __ceph_remove_cap
again:... Sage Weil

05/05/2010

09:39 PM Bug #78: bdi_init list bug
i suspect this was fixed by commit:5dfc589a8467470226feccdc50f1b32713318e7b Sage Weil
09:38 PM Cleanup #79 (Closed): use bdi setup and register helper
no. i did rename the bdi ceph-%d, though. Sage Weil
09:37 PM Bug #104 (Resolved): bdi problem on EPERM from osd
Sage Weil
09:36 PM Bug #104: bdi problem on EPERM from osd
problem was use of invalid wbc in completion. fixed by commit:54ad023ba8108d0163acc931ed4b5e4a8a3a7327 Sage Weil
04:53 PM Bug #104: bdi problem on EPERM from osd
the problem is when writepages_finish gets a -1 result code. Sage Weil
03:03 PM Bug #104 (In Progress): bdi problem on EPERM from osd
Sage Weil
02:57 PM Bug #104: bdi problem on EPERM from osd
ladder0:
mount -a
echo asdf > /c/foo
sync
<crash>
Sage Weil
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 Sage Weil
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] ...
Sage Weil
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] ----------...
Sage Weil

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:...
Sage Weil
11:32 AM Bug #28: gracefully fail on fill_trace errors
this includes ENOMEM on xattr blob Sage Weil

05/03/2010

10:10 PM Bug #54 (Resolved): do dentry offset assignment when dentry becomes non-null
Sage Weil
10:09 PM Bug #54: do dentry offset assignment when dentry becomes non-null
added to unstable. Sage Weil
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...
Sage Weil
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...
Sage Weil
12:10 PM Bug #47 (Closed): gfp at ceph_update_snap_trace+0x16a/0x419
Sage Weil
12:10 PM Bug #38 (Closed): rm -r failure
Sage Weil
12:10 PM Bug #22 (Closed): BUG at fs/ceph/caps.c:253
Sage Weil
12:10 PM Bug #4 (Closed): lockdep warning in socket code
Sage Weil
12:10 PM Bug #3 (Closed): leaked dentry ref on umount
Sage Weil
12:10 PM Bug #2 (Closed): BUG at fs/ceph/caps.c:2178
Sage Weil
12:09 PM Bug #1 (Closed): gpf in tcp_sendpage
Sage Weil
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 Sage Weil

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...
Sage Weil

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....
Sage Weil
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 ...
Sage Weil
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...
Sage Weil
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...
Sage Weil

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. Sage Weil
 

Also available in: Atom