From 465b46fb0c3c9c848d040ff9bf8d37977eaa2fc2 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 16 Feb 2010 14:33:02 -0800 Subject: [PATCH] todo --- src/TODO | 42 ++++++++++-------------------------------- 1 file changed, 10 insertions(+), 32 deletions(-) diff --git a/src/TODO b/src/TODO index 98b22012a99ed..6af90b56efe1f 100644 --- a/src/TODO +++ b/src/TODO @@ -44,6 +44,7 @@ v0.19 v0.20 - new filestore, journaling +- multiple mds fixes - qa: snap test. maybe walk through 2.6.* kernel trees? - osd: rebuild pg log @@ -53,36 +54,13 @@ v0.20 bugs -- kclient: on umount -f -[ 4683.361323] INFO: task umount:15840 blocked for more than 120 seconds. -[ 4683.367910] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. -[ 4683.375792] umount D 0000000000000000 0 15840 2614 0x00000000 -[ 4683.382761] ffff880104ee9c58 0000000000000046 0000000000000000 ffffffff8145f50a -[ 4683.390297] ffff88010901aa00 ffff880104ee9fd8 ffff880104ee9fd8 0000000000004000 -[ 4683.397862] 000000000000df18 ffff880104ee9fd8 ffff880104ee9fd8 00000000001d2d80 -[ 4683.405414] Call Trace: -[ 4683.407911] [] ? _spin_unlock_irq+0x36/0x51 -[ 4683.413794] [] ? check_cap_flush+0xa4/0x235 [ceph] -[ 4683.420285] [] mutex_lock_nested+0x1b9/0x317 -[ 4683.426255] [] ? check_cap_flush+0xa4/0x235 [ceph] -[ 4683.432769] [] check_cap_flush+0xa4/0x235 [ceph] -[ 4683.439090] [] ceph_mdsc_sync+0x186/0x303 [ceph] -[ 4683.445396] [] ? mutex_unlock+0x9/0xb -[ 4683.450766] [] ? ceph_osdc_sync+0xe4/0x170 [ceph] -[ 4683.457188] [] ceph_syncfs+0x4e/0xc8 [ceph] -[ 4683.469161] [] __sync_filesystem+0x5e/0x72 -[ 4683.474968] [] sync_filesystem+0x35/0x4c -[ 4683.480596] [] generic_shutdown_super+0x28/0xcd -[ 4683.486831] [] kill_anon_super+0x11/0x4f -[ 4683.492474] [] ceph_kill_sb+0x4d/0xa3 [ceph] -[ 4683.498453] [] ? deactivate_super+0x60/0x7d -[ 4683.504344] [] deactivate_super+0x68/0x7d -[ 4683.510067] [] mntput_no_expire+0x78/0xb3 -[ 4683.515784] [] sys_umount+0x2b2/0x2df -[ 4683.521159] [] ? do_page_fault+0x104/0x278 -[ 4683.526947] [] system_call_fastpath+0x16/0x1b - -- bonnie++ -u root -d /mnt/ceph/ -s 0 -n 1 +- './ceph osd setmap foo -i foo' will clobber old pools. + +- dbench 1, restart mds (may take a few times), dbench will error out. + +- rm -r failure (on kernel tree) + +?- bonnie++ -u root -d /mnt/ceph/ -s 0 -n 1 (03:35:29 PM) Isteriat: Using uid:0, gid:0. (03:35:29 PM) Isteriat: Create files in sequential order...done. (03:35:29 PM) Isteriat: Stat files in sequential order...Expected 1024 files but only got 0 @@ -95,11 +73,11 @@ bugs - osd pg split breaks if not all osds are up... - mislinked directory? (cpusr.sh, mv /c/* /c/t, more cpusr, ls /c/t) -- kclient: after reconnect, +?- kclient: after reconnect, cp: writing `/c/ceph2.2/bin/gs-gpl': Bad file descriptor - need to somehow wake up unreconnected caps? hrm!! -- kclient: socket creation +?- kclient: socket creation - mds file purge should truncate in place, or remove from namespace before purge. otherwise new ref can appear before inode is destroyed. mds/MDCache.cc: In function 'void MDCache::remove_inode(CInode*)': -- 2.39.5