summaryrefslogtreecommitdiff
path: root/src/TODO
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2010-03-16 14:36:04 -0700
committerSage Weil <sage@newdream.net>2010-03-16 14:36:04 -0700
commitb8e47ad3a53119fc60c11b4799f013928c90972e (patch)
treef30e7f9cb5fc0a55f44733636ec1a380ecd16c9d /src/TODO
parent1d72d1888a290fc303fd09bab63bbfa3946d1629 (diff)
downloadceph-b8e47ad3a53119fc60c11b4799f013928c90972e.tar.gz
todo kclient osd_client bug
Diffstat (limited to 'src/TODO')
-rw-r--r--src/TODO24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/TODO b/src/TODO
index ef56f5b94c8..6292e96fb36 100644
--- a/src/TODO
+++ b/src/TODO
@@ -68,22 +68,14 @@ bugs
- multi-mds: the stray dir should be it's own root/base (with /.ceph/mds$n/stray a remote dentry?)
...otherwise mds X can't always push a stray replica to Y and have it fully linked into the hierarchical cache
-- multi-mds, dbench 10, null dn is migrated, linked on new node, but remains null on old mds. a little later we crash when we unlink due to the discrepancy.
-mds/MDCache.cc: In function 'void MDCache::handle_dentry_unlink(MDentryUnlink*)':
-mds/MDCache.cc:8057: FAILED assert(dnl->is_remote())
- 1: (MDCache::handle_dentry_unlink(MDentryUnlink*)+0x4b2) [0x7e86da]
- 2: (MDCache::dispatch(Message*)+0xc4) [0x7ef2c6]
- 3: (MDS::_dispatch(Message*)+0xfb8) [0x72b60a]
- 4: (MDS::ms_dispatch(Message*)+0x2f) [0x72d515]
- 5: (Messenger::ms_deliver_dispatch(Message*)+0x55) [0x7201ed]
- 6: (SimpleMessenger::dispatch_entry()+0x4f4) [0x70cd54]
- 7: (SimpleMessenger::DispatchThread::entry()+0x29) [0x708dcd]
- 8: (Thread::_entry_func(void*)+0x20) [0x71a363]
- 9: /lib/libpthread.so.0 [0x7f1044bb673a]
- 10: (clone()+0x6d) [0x7f1043de16dd]
- NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this.
-
--
+- kclient: osd_client hangs with
+353201 osd-1 0.0 1000010c642.00000000 write
+353202 osd-1 0.0 1000013e654.00000000 write
+353203 osd-1 0.0 1000013e656.00000000 write
+353204 osd-1 0.0 1000013e657.00000000 write
+353205 osd-1 0.0 1000013e657.00000001 write
+
+- kclient: moonbeamer gets this with iozone -a...
[17608.696906] ------------[ cut here ]------------
[17608.701761] WARNING: at lib/kref.c:43 kref_get+0x23/0x2a()
[17608.707584] Hardware name: PDSMi