Thanks for the bug report! If you pull the latest testing or unstable branch this should be fixed now. -Greg On Fri, May 28, 2010 at 2:44 AM, Thomas Mueller <thomas@xxxxxxxxxxxxxx> wrote: > hi > > saw the new version 0.20.2 and compiled it. now i'm able to create more than 3 10mb files. :) > > i created 10mb files for testing with > > # for i in $(seq 1 100); do dd if=/dev/zero of=test${i} bs=1M count=10; done > > then tried to delete the files: > > # rm -f test* > > result (many): > rm: cannot remove `test84': Transport endpoint is not connected > > see below for output of cfuse. > > with the following command i can reproduce the behavoiur: > > for i in $(seq 200 300); do dd if=/dev/zero of=test${i} bs=1M count=10; done; rm -f test*; > > after restarting the cfuse mount I can successfully delete the files. > > - Thomas > > output of cfuse: > > # cfuse /mnt > mounting ceph > 10.05.28 11:31:35.633016 4193a940 monclient(hunting): found mon0 > starting fuse > ceph_fuse_ll_main starting fuse on pid 18223 > > ./include/xlist.h: In function 'xlist<T>::~xlist() [with T = ObjectCacher::Object*]': > ./include/xlist.h:63: FAILED assert(_size == 0) > 1: (Client::put_inode(Inode*, int)+0x180) [0x48bec0] > 2: (Client::_ll_put(Inode*, int)+0x69) [0x48c059] > 3: (Client::ll_forget(vinodeno_t, int)+0x447) [0x48c5b7] > 4: cfuse [0x46af40] > 5: (fuse_session_loop()+0x75) [0x35bdc0ede5] > 6: (ceph_fuse_ll_main(Client*, int, char const**)+0x18c) [0x46979c] > 7: (main()+0x187) [0x44e3e7] > 8: (__libc_start_main()+0xf4) [0x3888c1d994] > 9: (__gxx_personality_v0()+0x1c1) [0x44e149] > NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. > ./include/xlist.h: In function 'xlist<T>::~xlist() [with T = ObjectCacher::Object*]': > ./include/xlist.h:63: FAILED assert(_size == 0) > 1: (Client::put_inode(Inode*, int)+0x180) [0x48bec0] > 2: (Client::_ll_put(Inode*, int)+0x69) [0x48c059] > 3: (Client::ll_forget(vinodeno_t, int)+0x447) [0x48c5b7] > 4: cfuse [0x46af40] > 5: (fuse_session_loop()+0x75) [0x35bdc0ede5] > 6: (ceph_fuse_ll_main(Client*, int, char const**)+0x18c) [0x46979c] > 7: (main()+0x187) [0x44e3e7] > 8: (__libc_start_main()+0xf4) [0x3888c1d994] > 9: (__gxx_personality_v0()+0x1c1) [0x44e149] > NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. > terminate called after throwing an instance of 'ceph::FailedAssertion*' > Aborted > > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html