From 31dbd12015f8a8ad748a84b3958056541b071161 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 17 Mar 2010 10:45:03 -0700 Subject: [PATCH] todo: more kclient bugs --- src/TODO | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/TODO b/src/TODO index 6292e96fb36bc..82d09f5df0232 100644 --- a/src/TODO +++ b/src/TODO @@ -60,21 +60,28 @@ filestore - need an osdmap cache layer? bugs +- kclient: looping osd connection failures +[ 3974.417106] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.423295] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.429709] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.437863] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.451780] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.472879] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.479061] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.485138] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.491235] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.499103] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.508805] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.517429] ceph: osd11 10.3.14.138:6800 connection failed +[ 3974.585106] ceph: osd11 10.3.14.138:6800 connection failed + ... crash some osds, then restart them ...? + + - be lenient about timing out clients if we are laggy ourselves - mds prepare_force_open_sessions, then import aborts.. session is still OPENING but no client_session is sent... - rm -r failure (on kernel tree) - dbench 1, restart mds (may take a few times), dbench will error out. -- 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 - -- 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()