2014-09-30 14:21:03.485819 7f933eee4800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 5560 2014-09-30 14:21:03.486446 7f933eee4800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:21:03.486450 7f933eee4800 10 mds.-1.0 2360 CInode 2014-09-30 14:21:03.486450 7f933eee4800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:21:03.486451 7f933eee4800 10 mds.-1.0 456 inode_t 2014-09-30 14:21:03.486452 7f933eee4800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:21:03.486453 7f933eee4800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:21:03.486453 7f933eee4800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:21:03.486454 7f933eee4800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:21:03.486454 7f933eee4800 10 mds.-1.0 480 CDentry 2014-09-30 14:21:03.486455 7f933eee4800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:21:03.486456 7f933eee4800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:21:03.486456 7f933eee4800 10 mds.-1.0 952 CDir 2014-09-30 14:21:03.486457 7f933eee4800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:21:03.486458 7f933eee4800 10 mds.-1.0 176 fnode_t 2014-09-30 14:21:03.486458 7f933eee4800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:21:03.486459 7f933eee4800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:21:03.486459 7f933eee4800 10 mds.-1.0 248 Capability 2014-09-30 14:21:03.486460 7f933eee4800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:21:03.488919 7f933eee4800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:21:03.488946 7f933eee4800 10 mds.-1.0 create_logger 2014-09-30 14:21:03.489185 7f933c6d7700 5 mds.-1.0 handle_mds_map epoch 3 from mon.0 2014-09-30 14:21:03.489206 7f933c6d7700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:03.489209 7f933c6d7700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:03.489211 7f933c6d7700 10 mds.-1.-1 map says i am 192.168.122.157:6800/5560 mds.-1.-1 state down:dne 2014-09-30 14:21:03.489214 7f933c6d7700 10 mds.-1.-1 not in map yet 2014-09-30 14:21:03.928479 7f933c6d7700 5 mds.-1.-1 handle_mds_map epoch 4 from mon.0 2014-09-30 14:21:03.928511 7f933c6d7700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:03.928515 7f933c6d7700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:03.928518 7f933c6d7700 10 mds.0.1 map says i am 192.168.122.157:6800/5560 mds.0.1 state up:creating 2014-09-30 14:21:03.928521 7f933c6d7700 1 mds.0.1 handle_mds_map i am now mds.0.1 2014-09-30 14:21:03.928522 7f933c6d7700 1 mds.0.1 handle_mds_map state change down:dne --> up:creating 2014-09-30 14:21:03.928523 7f933c6d7700 10 mds.0.1 set_want_state up:boot -> up:creating 2014-09-30 14:21:03.928524 7f933c6d7700 3 mds.0.1 boot_create 2014-09-30 14:21:03.928526 7f933c6d7700 10 mds.0.1 boot_create creating fresh journal 2014-09-30 14:21:03.928528 7f933c6d7700 5 mds.0.log create empty log 2014-09-30 14:21:03.928690 7f933c6d7700 7 mds.0.log _prepare_new_segment seq 1 2014-09-30 14:21:03.928698 7f933c6d7700 10 mds.0.log Advancing to next stray directory on mds 0 2014-09-30 14:21:03.928699 7f933c6d7700 3 mds.0.1 boot_create creating fresh hierarchy 2014-09-30 14:21:03.928700 7f933c6d7700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:21:03.928726 7f93373ca700 10 mds.0.log _submit_thread start 2014-09-30 14:21:03.928747 7f933c6d7700 7 mds.0.cache adjust_subtree_auth -1,-2 -> 0,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5f38000] 2014-09-30 14:21:03.928757 7f933c6d7700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:21:03.928763 7f933c6d7700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f38000] 2014-09-30 14:21:03.928767 7f933c6d7700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f38000] 2014-09-30 14:21:03.928769 7f933c6d7700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:21:03.928772 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:03.928776 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f38000] 2014-09-30 14:21:03.928781 7f933c6d7700 10 mds.0.cache.dir(1) pre_dirty 1 2014-09-30 14:21:03.928782 7f933c6d7700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=1 cv=0/0 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 0x5f38000] version 1 2014-09-30 14:21:03.928810 7f933c6d7700 10 mds.0.cache.dir(1) commit want 0 on [dir 1 / [2,head] auth v=1 cv=0/0 REP dir_auth=0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5f38000] 2014-09-30 14:21:03.928820 7f933c6d7700 10 mds.0.cache.dir(1) auth_pin by 0x5f38000 on [dir 1 / [2,head] auth v=1 cv=0/0 REP dir_auth=0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] count now 1 + 0 2014-09-30 14:21:03.928825 7f933c6d7700 10 mds.0.cache.dir(1) _commit want 1 on [dir 1 / [2,head] auth v=1 cv=0/0 REP dir_auth=0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.928828 7f933c6d7700 10 mds.0.cache.dir(1) marking committing 2014-09-30 14:21:03.928830 7f933c6d7700 10 mds.0.cache.dir(1) _omap_commit 2014-09-30 14:21:03.928831 7f933c6d7700 10 mds.0.cache.snaprealm(1 seq 1 0x5e08d80) have_past_parents_open [1,head] 2014-09-30 14:21:03.928833 7f933c6d7700 10 mds.0.cache.snaprealm(1 seq 1 0x5e08d80) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5e08d80) 2014-09-30 14:21:03.928838 7f933c6d7700 10 mds.0.cache.snaprealm(1 seq 1 0x5e08d80) build_snap_trace my_snaps [] 2014-09-30 14:21:03.928841 7f933c6d7700 10 mds.0.cache.snaprealm(1 seq 1 0x5e08d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:21:03.928888 7f933c6d7700 10 mds.0.cache.ino(1) store 1 2014-09-30 14:21:03.928893 7f933c6d7700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5e08d80) 2014-09-30 14:21:03.928961 7f933c6d7700 3 mds.0.1 boot_create creating mydir hierarchy 2014-09-30 14:21:03.928963 7f933c6d7700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:21:03.928973 7f933c6d7700 7 mds.0.cache adjust_subtree_auth -1,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5f383b8] 2014-09-30 14:21:03.928978 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:03.928982 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.928990 7f933c6d7700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f383b8] 2014-09-30 14:21:03.928993 7f933c6d7700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f383b8] 2014-09-30 14:21:03.928996 7f933c6d7700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:21:03.928997 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:03.929082 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.929095 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5f383b8] 2014-09-30 14:21:03.929104 7f933c6d7700 0 mds.0.cache creating system inode with ino:600 2014-09-30 14:21:03.929129 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x5f11270 0x5f48000] 2014-09-30 14:21:03.929145 7f933c6d7700 10 mds.0.cache.dir(600) pre_dirty 1 2014-09-30 14:21:03.929146 7f933c6d7700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38770] version 1 2014-09-30 14:21:03.929153 7f933c6d7700 10 mds.0.cache.dir(600) commit want 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f38770] 2014-09-30 14:21:03.929157 7f933c6d7700 10 mds.0.cache.dir(600) auth_pin by 0x5f38770 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38770] count now 1 + 0 2014-09-30 14:21:03.929162 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741824 f(v0 1=0+1)/f() n(v0 1=0+1)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 0x5f383b8] by 0x5f38770 count now 0 + 1 2014-09-30 14:21:03.929168 7f933c6d7700 10 mds.0.cache.dir(600) _commit want 1 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38770] 2014-09-30 14:21:03.929171 7f933c6d7700 10 mds.0.cache.dir(600) marking committing 2014-09-30 14:21:03.929172 7f933c6d7700 10 mds.0.cache.dir(600) _omap_commit 2014-09-30 14:21:03.929173 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.929175 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5e08000) 2014-09-30 14:21:03.929177 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) build_snap_trace my_snaps [] 2014-09-30 14:21:03.929188 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:21:03.929236 7f933c6d7700 0 mds.0.cache creating system inode with ino:601 2014-09-30 14:21:03.929248 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) v=0 inode=0x5f11ba8 0x5f481e0] 2014-09-30 14:21:03.929258 7f933c6d7700 10 mds.0.cache.dir(601) pre_dirty 1 2014-09-30 14:21:03.929259 7f933c6d7700 10 mds.0.cache.dir(601) mark_dirty (was clean) [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38b28] version 1 2014-09-30 14:21:03.929265 7f933c6d7700 10 mds.0.cache.dir(601) commit want 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f38b28] 2014-09-30 14:21:03.929269 7f933c6d7700 10 mds.0.cache.dir(601) auth_pin by 0x5f38b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38b28] count now 1 + 0 2014-09-30 14:21:03.929272 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+2 state=1073741824 f(v0 2=0+2)/f() n(v0 2=0+2)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 0x5f383b8] by 0x5f38b28 count now 0 + 2 2014-09-30 14:21:03.929278 7f933c6d7700 10 mds.0.cache.dir(601) _commit want 1 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38b28] 2014-09-30 14:21:03.929281 7f933c6d7700 10 mds.0.cache.dir(601) marking committing 2014-09-30 14:21:03.929282 7f933c6d7700 10 mds.0.cache.dir(601) _omap_commit 2014-09-30 14:21:03.929282 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.929550 7f933c6d7700 0 mds.0.cache creating system inode with ino:602 2014-09-30 14:21:03.929566 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x5f124e0 0x5f483c0] 2014-09-30 14:21:03.929583 7f933c6d7700 10 mds.0.cache.dir(602) pre_dirty 1 2014-09-30 14:21:03.929585 7f933c6d7700 10 mds.0.cache.dir(602) mark_dirty (was clean) [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38ee0] version 1 2014-09-30 14:21:03.929592 7f933c6d7700 10 mds.0.cache.dir(602) commit want 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f38ee0] 2014-09-30 14:21:03.929596 7f933c6d7700 10 mds.0.cache.dir(602) auth_pin by 0x5f38ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38ee0] count now 1 + 0 2014-09-30 14:21:03.929599 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+3 state=1073741824 f(v0 3=0+3)/f() n(v0 3=0+3)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 0x5f383b8] by 0x5f38ee0 count now 0 + 3 2014-09-30 14:21:03.929605 7f933c6d7700 10 mds.0.cache.dir(602) _commit want 1 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38ee0] 2014-09-30 14:21:03.929608 7f933c6d7700 10 mds.0.cache.dir(602) marking committing 2014-09-30 14:21:03.929610 7f933c6d7700 10 mds.0.cache.dir(602) _omap_commit 2014-09-30 14:21:03.929610 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.929690 7f933c6d7700 0 mds.0.cache creating system inode with ino:603 2014-09-30 14:21:03.929706 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) v=0 inode=0x5f12e18 0x5f485a0] 2014-09-30 14:21:03.929713 7f933c6d7700 10 mds.0.cache.dir(603) pre_dirty 1 2014-09-30 14:21:03.929722 7f933c6d7700 10 mds.0.cache.dir(603) mark_dirty (was clean) [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39298] version 1 2014-09-30 14:21:03.929731 7f933c6d7700 10 mds.0.cache.dir(603) commit want 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f39298] 2014-09-30 14:21:03.929734 7f933c6d7700 10 mds.0.cache.dir(603) auth_pin by 0x5f39298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39298] count now 1 + 0 2014-09-30 14:21:03.929738 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+4 state=1073741824 f(v0 4=0+4)/f() n(v0 4=0+4)/n() hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 0x5f383b8] by 0x5f39298 count now 0 + 4 2014-09-30 14:21:03.929744 7f933c6d7700 10 mds.0.cache.dir(603) _commit want 1 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39298] 2014-09-30 14:21:03.929746 7f933c6d7700 10 mds.0.cache.dir(603) marking committing 2014-09-30 14:21:03.929747 7f933c6d7700 10 mds.0.cache.dir(603) _omap_commit 2014-09-30 14:21:03.929748 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.929826 7f933c6d7700 0 mds.0.cache creating system inode with ino:604 2014-09-30 14:21:03.929842 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) v=0 inode=0x5f13750 0x5f48780] 2014-09-30 14:21:03.929848 7f933c6d7700 10 mds.0.cache.dir(604) pre_dirty 1 2014-09-30 14:21:03.929849 7f933c6d7700 10 mds.0.cache.dir(604) mark_dirty (was clean) [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39650] version 1 2014-09-30 14:21:03.929864 7f933c6d7700 10 mds.0.cache.dir(604) commit want 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f39650] 2014-09-30 14:21:03.929869 7f933c6d7700 10 mds.0.cache.dir(604) auth_pin by 0x5f39650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39650] count now 1 + 0 2014-09-30 14:21:03.929872 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+5 state=1073741824 f(v0 5=0+5)/f() n(v0 5=0+5)/n() hs=5+0,ss=0+0 dirty=5 | child=1 subtree=1 0x5f383b8] by 0x5f39650 count now 0 + 5 2014-09-30 14:21:03.929880 7f933c6d7700 10 mds.0.cache.dir(604) _commit want 1 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39650] 2014-09-30 14:21:03.929883 7f933c6d7700 10 mds.0.cache.dir(604) marking committing 2014-09-30 14:21:03.929884 7f933c6d7700 10 mds.0.cache.dir(604) _omap_commit 2014-09-30 14:21:03.929885 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.929984 7f933c6d7700 0 mds.0.cache creating system inode with ino:605 2014-09-30 14:21:03.930000 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) v=0 inode=0x5f14088 0x5f48960] 2014-09-30 14:21:03.930007 7f933c6d7700 10 mds.0.cache.dir(605) pre_dirty 1 2014-09-30 14:21:03.930008 7f933c6d7700 10 mds.0.cache.dir(605) mark_dirty (was clean) [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39a08] version 1 2014-09-30 14:21:03.930014 7f933c6d7700 10 mds.0.cache.dir(605) commit want 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f39a08] 2014-09-30 14:21:03.930028 7f933c6d7700 10 mds.0.cache.dir(605) auth_pin by 0x5f39a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39a08] count now 1 + 0 2014-09-30 14:21:03.930032 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+6 state=1073741824 f(v0 6=0+6)/f() n(v0 6=0+6)/n() hs=6+0,ss=0+0 dirty=6 | child=1 subtree=1 0x5f383b8] by 0x5f39a08 count now 0 + 6 2014-09-30 14:21:03.930038 7f933c6d7700 10 mds.0.cache.dir(605) _commit want 1 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39a08] 2014-09-30 14:21:03.930041 7f933c6d7700 10 mds.0.cache.dir(605) marking committing 2014-09-30 14:21:03.930042 7f933c6d7700 10 mds.0.cache.dir(605) _omap_commit 2014-09-30 14:21:03.930043 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930131 7f933c6d7700 0 mds.0.cache creating system inode with ino:606 2014-09-30 14:21:03.930147 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) v=0 inode=0x5f149c0 0x5f48b40] 2014-09-30 14:21:03.930157 7f933c6d7700 10 mds.0.cache.dir(606) pre_dirty 1 2014-09-30 14:21:03.930158 7f933c6d7700 10 mds.0.cache.dir(606) mark_dirty (was clean) [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39dc0] version 1 2014-09-30 14:21:03.930173 7f933c6d7700 10 mds.0.cache.dir(606) commit want 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f39dc0] 2014-09-30 14:21:03.930177 7f933c6d7700 10 mds.0.cache.dir(606) auth_pin by 0x5f39dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39dc0] count now 1 + 0 2014-09-30 14:21:03.930180 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+7 state=1073741824 f(v0 7=0+7)/f() n(v0 7=0+7)/n() hs=7+0,ss=0+0 dirty=7 | child=1 subtree=1 0x5f383b8] by 0x5f39dc0 count now 0 + 7 2014-09-30 14:21:03.930186 7f933c6d7700 10 mds.0.cache.dir(606) _commit want 1 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39dc0] 2014-09-30 14:21:03.930189 7f933c6d7700 10 mds.0.cache.dir(606) marking committing 2014-09-30 14:21:03.930189 7f933c6d7700 10 mds.0.cache.dir(606) _omap_commit 2014-09-30 14:21:03.930190 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930268 7f933c6d7700 0 mds.0.cache creating system inode with ino:607 2014-09-30 14:21:03.930284 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) v=0 inode=0x5f152f8 0x5f48d20] 2014-09-30 14:21:03.930293 7f933c6d7700 10 mds.0.cache.dir(607) pre_dirty 1 2014-09-30 14:21:03.930294 7f933c6d7700 10 mds.0.cache.dir(607) mark_dirty (was clean) [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a178] version 1 2014-09-30 14:21:03.930309 7f933c6d7700 10 mds.0.cache.dir(607) commit want 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f3a178] 2014-09-30 14:21:03.930312 7f933c6d7700 10 mds.0.cache.dir(607) auth_pin by 0x5f3a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a178] count now 1 + 0 2014-09-30 14:21:03.930316 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+8 state=1073741824 f(v0 8=0+8)/f() n(v0 8=0+8)/n() hs=8+0,ss=0+0 dirty=8 | child=1 subtree=1 0x5f383b8] by 0x5f3a178 count now 0 + 8 2014-09-30 14:21:03.930321 7f933c6d7700 10 mds.0.cache.dir(607) _commit want 1 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a178] 2014-09-30 14:21:03.930324 7f933c6d7700 10 mds.0.cache.dir(607) marking committing 2014-09-30 14:21:03.930325 7f933c6d7700 10 mds.0.cache.dir(607) _omap_commit 2014-09-30 14:21:03.930326 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930413 7f933c6d7700 0 mds.0.cache creating system inode with ino:608 2014-09-30 14:21:03.930429 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) v=0 inode=0x5f15c30 0x5f48f00] 2014-09-30 14:21:03.930439 7f933c6d7700 10 mds.0.cache.dir(608) pre_dirty 1 2014-09-30 14:21:03.930448 7f933c6d7700 10 mds.0.cache.dir(608) mark_dirty (was clean) [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a530] version 1 2014-09-30 14:21:03.930455 7f933c6d7700 10 mds.0.cache.dir(608) commit want 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f3a530] 2014-09-30 14:21:03.930458 7f933c6d7700 10 mds.0.cache.dir(608) auth_pin by 0x5f3a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a530] count now 1 + 0 2014-09-30 14:21:03.930462 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+9 state=1073741824 f(v0 9=0+9)/f() n(v0 9=0+9)/n() hs=9+0,ss=0+0 dirty=9 | child=1 subtree=1 0x5f383b8] by 0x5f3a530 count now 0 + 9 2014-09-30 14:21:03.930467 7f933c6d7700 10 mds.0.cache.dir(608) _commit want 1 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a530] 2014-09-30 14:21:03.930470 7f933c6d7700 10 mds.0.cache.dir(608) marking committing 2014-09-30 14:21:03.930471 7f933c6d7700 10 mds.0.cache.dir(608) _omap_commit 2014-09-30 14:21:03.930472 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930546 7f933c6d7700 0 mds.0.cache creating system inode with ino:609 2014-09-30 14:21:03.930564 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) v=0 inode=0x5f16568 0x5f490e0] 2014-09-30 14:21:03.930580 7f933c6d7700 10 mds.0.cache.dir(609) pre_dirty 1 2014-09-30 14:21:03.930581 7f933c6d7700 10 mds.0.cache.dir(609) mark_dirty (was clean) [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=0/0 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a8e8] version 1 2014-09-30 14:21:03.930588 7f933c6d7700 10 mds.0.cache.dir(609) commit want 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=0/0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 0x5f3a8e8] 2014-09-30 14:21:03.930591 7f933c6d7700 10 mds.0.cache.dir(609) auth_pin by 0x5f3a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a8e8] count now 1 + 0 2014-09-30 14:21:03.930594 7f933c6d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=0 ap=0+0+10 state=1073741824 f(v0 10=0+10)/f() n(v0 10=0+10)/n() hs=10+0,ss=0+0 dirty=10 | child=1 subtree=1 0x5f383b8] by 0x5f3a8e8 count now 0 + 10 2014-09-30 14:21:03.930600 7f933c6d7700 10 mds.0.cache.dir(609) _commit want 1 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=0/0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a8e8] 2014-09-30 14:21:03.930603 7f933c6d7700 10 mds.0.cache.dir(609) marking committing 2014-09-30 14:21:03.930604 7f933c6d7700 10 mds.0.cache.dir(609) _omap_commit 2014-09-30 14:21:03.930605 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930682 7f933c6d7700 0 mds.0.cache creating system inode with ino:200 2014-09-30 14:21:03.930694 7f933c6d7700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x5f16ea0 0x5f492c0] 2014-09-30 14:21:03.930701 7f933c6d7700 10 mds.0.cache.dir(100) pre_dirty 1 2014-09-30 14:21:03.930702 7f933c6d7700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+10 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 0x5f383b8] version 1 2014-09-30 14:21:03.930717 7f933c6d7700 10 mds.0.cache.dir(100) commit want 0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+10 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 0x5f383b8] 2014-09-30 14:21:03.930723 7f933c6d7700 10 mds.0.cache.dir(100) auth_pin by 0x5f383b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+10 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] count now 1 + 10 2014-09-30 14:21:03.930729 7f933c6d7700 10 mds.0.cache.dir(100) _commit want 1 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+10 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] 2014-09-30 14:21:03.930733 7f933c6d7700 10 mds.0.cache.dir(100) marking committing 2014-09-30 14:21:03.930734 7f933c6d7700 10 mds.0.cache.dir(100) _omap_commit 2014-09-30 14:21:03.930734 7f933c6d7700 10 mds.0.cache.snaprealm(100 seq 1 0x5e08000) have_past_parents_open [1,head] 2014-09-30 14:21:03.930739 7f933c6d7700 10 mds.0.cache.dir(100) set journal [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x5f16ea0 | dirty=1 0x5f492c0] 2014-09-30 14:21:03.930744 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'journal' inode [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x5f16ea0] 2014-09-30 14:21:03.930767 7f933c6d7700 10 mds.0.cache.dir(100) set stray0 [dentry #100/stray0 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f11270 | inodepin=1 dirty=1 0x5f48000] 2014-09-30 14:21:03.930775 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray0' inode [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f11270] 2014-09-30 14:21:03.930801 7f933c6d7700 10 mds.0.cache.dir(100) set stray1 [dentry #100/stray1 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f11ba8 | inodepin=1 dirty=1 0x5f481e0] 2014-09-30 14:21:03.930809 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray1' inode [inode 601 [...2,head] ~mds0/stray1/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f11ba8] 2014-09-30 14:21:03.930820 7f933c6d7700 10 mds.0.cache.dir(100) set stray2 [dentry #100/stray2 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f124e0 | inodepin=1 dirty=1 0x5f483c0] 2014-09-30 14:21:03.930824 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray2' inode [inode 602 [...2,head] ~mds0/stray2/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f124e0] 2014-09-30 14:21:03.930835 7f933c6d7700 10 mds.0.cache.dir(100) set stray3 [dentry #100/stray3 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f12e18 | inodepin=1 dirty=1 0x5f485a0] 2014-09-30 14:21:03.930838 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray3' inode [inode 603 [...2,head] ~mds0/stray3/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f12e18] 2014-09-30 14:21:03.930848 7f933c6d7700 10 mds.0.cache.dir(100) set stray4 [dentry #100/stray4 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f13750 | inodepin=1 dirty=1 0x5f48780] 2014-09-30 14:21:03.930859 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray4' inode [inode 604 [...2,head] ~mds0/stray4/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f13750] 2014-09-30 14:21:03.930873 7f933c6d7700 10 mds.0.cache.dir(100) set stray5 [dentry #100/stray5 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f14088 | inodepin=1 dirty=1 0x5f48960] 2014-09-30 14:21:03.930878 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray5' inode [inode 605 [...2,head] ~mds0/stray5/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f14088] 2014-09-30 14:21:03.930889 7f933c6d7700 10 mds.0.cache.dir(100) set stray6 [dentry #100/stray6 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f149c0 | inodepin=1 dirty=1 0x5f48b40] 2014-09-30 14:21:03.930896 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray6' inode [inode 606 [...2,head] ~mds0/stray6/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f149c0] 2014-09-30 14:21:03.930912 7f933c6d7700 10 mds.0.cache.dir(100) set stray7 [dentry #100/stray7 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f152f8 | inodepin=1 dirty=1 0x5f48d20] 2014-09-30 14:21:03.930916 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray7' inode [inode 607 [...2,head] ~mds0/stray7/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f152f8] 2014-09-30 14:21:03.930927 7f933c6d7700 10 mds.0.cache.dir(100) set stray8 [dentry #100/stray8 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f15c30 | inodepin=1 dirty=1 0x5f48f00] 2014-09-30 14:21:03.930930 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray8' inode [inode 608 [...2,head] ~mds0/stray8/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f15c30] 2014-09-30 14:21:03.930941 7f933c6d7700 10 mds.0.cache.dir(100) set stray9 [dentry #100/stray9 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f16568 | inodepin=1 dirty=1 0x5f490e0] 2014-09-30 14:21:03.930944 7f933c6d7700 14 mds.0.cache.dir(100) pos 8 dn 'stray9' inode [inode 609 [...2,head] ~mds0/stray9/ auth v1 ap=0+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f16568] 2014-09-30 14:21:03.931070 7f933c6d7700 10 mds.0.cache.ino(100) store 1 2014-09-30 14:21:03.931088 7f933c6d7700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5e08000) 2014-09-30 14:21:03.931186 7f933c6d7700 10 mds.0.1 boot_create creating fresh inotable table 2014-09-30 14:21:03.931195 7f933c6d7700 10 mds.0.inotable: save v 0 2014-09-30 14:21:03.931275 7f933c6d7700 10 mds.0.sessionmap save needv 0, v 0 2014-09-30 14:21:03.931344 7f933c6d7700 10 mds.0.1 boot_create creating fresh snaptable 2014-09-30 14:21:03.931351 7f933c6d7700 10 mds.0.snaptable: save v 0 2014-09-30 14:21:03.931418 7f933c6d7700 7 mds.0.log _journal_segment_subtree_map 2014-09-30 14:21:03.931426 7f933c6d7700 10 mds.0.cache create_subtree_map 2 subtrees, 2 fullauth 2014-09-30 14:21:03.931429 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:03.931435 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.931442 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+10 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] 2014-09-30 14:21:03.931456 7f933c6d7700 15 mds.0.cache subtree [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.931463 7f933c6d7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:03.931469 7f933c6d7700 15 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+10 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] 2014-09-30 14:21:03.931475 7f933c6d7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:03.931478 7f933c6d7700 15 mds.0.cache subtrees {1=[],100=[]} 2014-09-30 14:21:03.931480 7f933c6d7700 15 mds.0.cache ambiguous_subtrees 2014-09-30 14:21:03.931491 7f933c6d7700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:03.931503 7f933c6d7700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] from 0 2014-09-30 14:21:03.931510 7f933c6d7700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+10 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] from 0 2014-09-30 14:21:03.931515 7f933c6d7700 5 mds.0.bal rebalance done 2014-09-30 14:21:03.931516 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:03.931520 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:03.931524 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+10 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] 2014-09-30 14:21:03.931552 7f93373ca700 5 mds.0.log _submit_thread 4194304~764 : ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:21:05.504310 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:05.504318 7f9339ed2700 10 mds.0.cache.dir(600) _committed v 1 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38770] 2014-09-30 14:21:05.504332 7f9339ed2700 10 mds.0.cache.dir(600) mark_clean [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38770] version 1 2014-09-30 14:21:05.504342 7f9339ed2700 10 mds.0.cache.dir(600) auth_unpin by 0x5f38770 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38770] count now 0 + 0 2014-09-30 14:21:05.504346 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+9 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] by 0x5f38770 count now 1 + 9 2014-09-30 14:21:05.504352 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:05.504353 7f9339ed2700 10 mds.0.cache.dir(601) _committed v 1 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38b28] 2014-09-30 14:21:05.504356 7f9339ed2700 10 mds.0.cache.dir(601) mark_clean [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38b28] version 1 2014-09-30 14:21:05.504360 7f9339ed2700 10 mds.0.cache.dir(601) auth_unpin by 0x5f38b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38b28] count now 0 + 0 2014-09-30 14:21:05.504363 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+8 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] by 0x5f38b28 count now 1 + 8 2014-09-30 14:21:05.504367 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:05.504368 7f9339ed2700 10 mds.0.cache.dir(602) _committed v 1 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38ee0] 2014-09-30 14:21:05.504370 7f9339ed2700 10 mds.0.cache.dir(602) mark_clean [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f38ee0] version 1 2014-09-30 14:21:05.504374 7f9339ed2700 10 mds.0.cache.dir(602) auth_unpin by 0x5f38ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f38ee0] count now 0 + 0 2014-09-30 14:21:05.504376 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+7 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] by 0x5f38ee0 count now 1 + 7 2014-09-30 14:21:05.504380 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:05.504380 7f9339ed2700 10 mds.0.cache.dir(603) _committed v 1 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39298] 2014-09-30 14:21:05.504383 7f9339ed2700 10 mds.0.cache.dir(603) mark_clean [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39298] version 1 2014-09-30 14:21:05.504386 7f9339ed2700 10 mds.0.cache.dir(603) auth_unpin by 0x5f39298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39298] count now 0 + 0 2014-09-30 14:21:05.504388 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+6 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] by 0x5f39298 count now 1 + 6 2014-09-30 14:21:05.504493 7f93384cd700 7 mds.0.1 mds has 4 queued contexts 2014-09-30 14:21:05.504497 7f93384cd700 10 mds.0.1 0x5dd0280,0x5dd0240,0x5dd0220,0x5dd0340 2014-09-30 14:21:05.504499 7f93384cd700 10 mds.0.1 finish 0x5dd0280 2014-09-30 14:21:05.504503 7f93384cd700 10 mds.0.1 finish 0x5dd0240 2014-09-30 14:21:05.504505 7f93384cd700 10 mds.0.1 finish 0x5dd0220 2014-09-30 14:21:05.504506 7f93384cd700 10 mds.0.1 finish 0x5dd0340 2014-09-30 14:21:05.780257 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:05.780259 7f9339ed2700 10 mds.0.cache.dir(100) _committed v 1 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/0 dir_auth=0 ap=1+0+6 state=1610612802|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] 2014-09-30 14:21:05.780271 7f9339ed2700 10 mds.0.cache.dir(100) mark_clean [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=1+0+6 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=11 | child=1 subtree=1 dirty=1 authpin=1 0x5f383b8] version 1 2014-09-30 14:21:05.780277 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x5f16ea0 | dirty=1 0x5f492c0] 2014-09-30 14:21:05.780285 7f9339ed2700 10 mds.0.cache.den(100 journal) mark_clean [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x5f16ea0 | dirty=1 0x5f492c0] 2014-09-30 14:21:05.780289 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x5f11270 | inodepin=0 dirty=1 0x5f48000] 2014-09-30 14:21:05.780291 7f9339ed2700 10 mds.0.cache.den(100 stray0) mark_clean [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x5f11270 | inodepin=0 dirty=1 0x5f48000] 2014-09-30 14:21:05.780294 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray1 [2,head] auth (dversion lock) v=0 inode=0x5f11ba8 | inodepin=0 dirty=1 0x5f481e0] 2014-09-30 14:21:05.780297 7f9339ed2700 10 mds.0.cache.den(100 stray1) mark_clean [dentry #100/stray1 [2,head] auth (dversion lock) v=0 inode=0x5f11ba8 | inodepin=0 dirty=1 0x5f481e0] 2014-09-30 14:21:05.780299 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x5f124e0 | inodepin=0 dirty=1 0x5f483c0] 2014-09-30 14:21:05.780302 7f9339ed2700 10 mds.0.cache.den(100 stray2) mark_clean [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x5f124e0 | inodepin=0 dirty=1 0x5f483c0] 2014-09-30 14:21:05.780304 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray3 [2,head] auth (dversion lock) v=0 inode=0x5f12e18 | inodepin=0 dirty=1 0x5f485a0] 2014-09-30 14:21:05.780306 7f9339ed2700 10 mds.0.cache.den(100 stray3) mark_clean [dentry #100/stray3 [2,head] auth (dversion lock) v=0 inode=0x5f12e18 | inodepin=0 dirty=1 0x5f485a0] 2014-09-30 14:21:05.780308 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray4 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f13750 | inodepin=1 dirty=1 0x5f48780] 2014-09-30 14:21:05.780311 7f9339ed2700 10 mds.0.cache.den(100 stray4) mark_clean [dentry #100/stray4 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f13750 | inodepin=1 dirty=1 0x5f48780] 2014-09-30 14:21:05.780313 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray5 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f14088 | inodepin=1 dirty=1 0x5f48960] 2014-09-30 14:21:05.780316 7f9339ed2700 10 mds.0.cache.den(100 stray5) mark_clean [dentry #100/stray5 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f14088 | inodepin=1 dirty=1 0x5f48960] 2014-09-30 14:21:05.780319 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray6 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f149c0 | inodepin=1 dirty=1 0x5f48b40] 2014-09-30 14:21:05.780321 7f9339ed2700 10 mds.0.cache.den(100 stray6) mark_clean [dentry #100/stray6 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f149c0 | inodepin=1 dirty=1 0x5f48b40] 2014-09-30 14:21:05.780323 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray7 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f152f8 | inodepin=1 dirty=1 0x5f48d20] 2014-09-30 14:21:05.780325 7f9339ed2700 10 mds.0.cache.den(100 stray7) mark_clean [dentry #100/stray7 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f152f8 | inodepin=1 dirty=1 0x5f48d20] 2014-09-30 14:21:05.780328 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray8 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f15c30 | inodepin=1 dirty=1 0x5f48f00] 2014-09-30 14:21:05.780330 7f9339ed2700 10 mds.0.cache.den(100 stray8) mark_clean [dentry #100/stray8 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f15c30 | inodepin=1 dirty=1 0x5f48f00] 2014-09-30 14:21:05.780332 7f9339ed2700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray9 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f16568 | inodepin=1 dirty=1 0x5f490e0] 2014-09-30 14:21:05.780335 7f9339ed2700 10 mds.0.cache.den(100 stray9) mark_clean [dentry #100/stray9 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x5f16568 | inodepin=1 dirty=1 0x5f490e0] 2014-09-30 14:21:05.780342 7f9339ed2700 10 mds.0.cache.dir(100) auth_unpin by 0x5f383b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+6 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] count now 0 + 6 2014-09-30 14:21:05.780348 7f9339ed2700 10 MDSIOContextBase::complete: 12C_IO_MT_Save 2014-09-30 14:21:05.780349 7f9339ed2700 10 mds.0.inotable: save_2 v 0 2014-09-30 14:21:05.780354 7f9339ed2700 10 MDSIOContextBase::complete: 12C_IO_SM_Save 2014-09-30 14:21:05.780355 7f9339ed2700 10 mds.0.sessionmap _save_finish v0 2014-09-30 14:21:05.780496 7f93384cd700 7 mds.0.1 mds has 1 queued contexts 2014-09-30 14:21:05.780500 7f93384cd700 10 mds.0.1 0x5dd0590 2014-09-30 14:21:05.780501 7f93384cd700 10 mds.0.1 finish 0x5dd0590 2014-09-30 14:21:06.760106 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:06.760109 7f9339ed2700 10 mds.0.cache.dir(604) _committed v 1 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39650] 2014-09-30 14:21:06.760123 7f9339ed2700 10 mds.0.cache.dir(604) mark_clean [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39650] version 1 2014-09-30 14:21:06.760135 7f9339ed2700 10 mds.0.cache.dir(604) auth_unpin by 0x5f39650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39650] count now 0 + 0 2014-09-30 14:21:06.760139 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+5 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f39650 count now 0 + 5 2014-09-30 14:21:06.760146 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:06.760147 7f9339ed2700 10 mds.0.cache.dir(605) _committed v 1 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39a08] 2014-09-30 14:21:06.760151 7f9339ed2700 10 mds.0.cache.dir(605) mark_clean [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39a08] version 1 2014-09-30 14:21:06.760155 7f9339ed2700 10 mds.0.cache.dir(605) auth_unpin by 0x5f39a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39a08] count now 0 + 0 2014-09-30 14:21:06.760158 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+4 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f39a08 count now 0 + 4 2014-09-30 14:21:06.760163 7f9339ed2700 10 MDSIOContextBase::complete: 12C_IO_MT_Save 2014-09-30 14:21:06.760164 7f9339ed2700 10 mds.0.snaptable: save_2 v 0 2014-09-30 14:21:06.760172 7f93384cd700 7 mds.0.1 mds has 2 queued contexts 2014-09-30 14:21:06.760174 7f93384cd700 10 mds.0.1 0x5dd02f0,0x5dd0420 2014-09-30 14:21:06.760176 7f93384cd700 10 mds.0.1 finish 0x5dd02f0 2014-09-30 14:21:06.760178 7f93384cd700 10 mds.0.1 finish 0x5dd0420 2014-09-30 14:21:07.122636 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:07.122641 7f9339ed2700 10 mds.0.cache.dir(606) _committed v 1 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39dc0] 2014-09-30 14:21:07.122656 7f9339ed2700 10 mds.0.cache.dir(606) mark_clean [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f39dc0] version 1 2014-09-30 14:21:07.122666 7f9339ed2700 10 mds.0.cache.dir(606) auth_unpin by 0x5f39dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f39dc0] count now 0 + 0 2014-09-30 14:21:07.122671 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+3 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f39dc0 count now 0 + 3 2014-09-30 14:21:07.122682 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:07.122683 7f9339ed2700 10 mds.0.cache.dir(1) _committed v 1 on [dir 1 / [2,head] auth v=1 cv=1/0 REP dir_auth=0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] 2014-09-30 14:21:07.122687 7f9339ed2700 10 mds.0.cache.dir(1) mark_clean [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=1 authpin=1 0x5f38000] version 1 2014-09-30 14:21:07.122691 7f9339ed2700 10 mds.0.cache.dir(1) auth_unpin by 0x5f38000 on [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=0 authpin=0 0x5f38000] count now 0 + 0 2014-09-30 14:21:07.122757 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:07.122760 7f9339ed2700 10 mds.0.cache.dir(607) _committed v 1 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a178] 2014-09-30 14:21:07.122764 7f9339ed2700 10 mds.0.cache.dir(607) mark_clean [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a178] version 1 2014-09-30 14:21:07.122770 7f9339ed2700 10 mds.0.cache.dir(607) auth_unpin by 0x5f3a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a178] count now 0 + 0 2014-09-30 14:21:07.122773 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+2 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f3a178 count now 0 + 2 2014-09-30 14:21:07.122778 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:07.122779 7f9339ed2700 10 mds.0.cache.dir(609) _committed v 1 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a8e8] 2014-09-30 14:21:07.122782 7f9339ed2700 10 mds.0.cache.dir(609) mark_clean [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a8e8] version 1 2014-09-30 14:21:07.122786 7f9339ed2700 10 mds.0.cache.dir(609) auth_unpin by 0x5f3a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a8e8] count now 0 + 0 2014-09-30 14:21:07.122788 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f3a8e8 count now 0 + 1 2014-09-30 14:21:07.122833 7f93384cd700 7 mds.0.1 mds has 4 queued contexts 2014-09-30 14:21:07.122836 7f93384cd700 10 mds.0.1 0x5dd03d0,0x5dd02a0,0x5dd04f0,0x5dd05e0 2014-09-30 14:21:07.122837 7f93384cd700 10 mds.0.1 finish 0x5dd03d0 2014-09-30 14:21:07.122842 7f93384cd700 10 mds.0.1 finish 0x5dd02a0 2014-09-30 14:21:07.122844 7f93384cd700 10 mds.0.1 finish 0x5dd04f0 2014-09-30 14:21:07.122845 7f93384cd700 10 mds.0.1 finish 0x5dd05e0 2014-09-30 14:21:07.123162 7f9339ed2700 10 MDSIOContextBase::complete: 17C_IO_Inode_Stored 2014-09-30 14:21:07.123166 7f9339ed2700 10 mds.0.cache.ino(1) _stored 1 [inode 1 [...2,head] / auth v1 snaprealm=0x5e08d80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f10000] 2014-09-30 14:21:07.123177 7f9339ed2700 10 mds.0.cache.ino(1) mark_clean [inode 1 [...2,head] / auth v1 snaprealm=0x5e08d80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5f10000] 2014-09-30 14:21:07.123213 7f9339ed2700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:07.123250 7f9339ed2700 10 MDSIOContextBase::complete: 17C_IO_Inode_Stored 2014-09-30 14:21:07.123253 7f9339ed2700 10 mds.0.cache.ino(100) _stored 1 [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5e08000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5f10938] 2014-09-30 14:21:07.123259 7f9339ed2700 10 mds.0.cache.ino(100) mark_clean [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5e08000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5f10938] 2014-09-30 14:21:07.220391 7f9339ed2700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:07.489015 7f9338cce700 10 mds.beacon.0 _send up:creating seq 2 2014-09-30 14:21:07.489327 7f933c6d7700 10 mds.beacon.0 handle_mds_beacon up:creating seq 2 rtt 0.000301 2014-09-30 14:21:08.343650 7f9339ed2700 10 MDSIOContextBase::complete: 18C_IO_Dir_Committed 2014-09-30 14:21:08.343654 7f9339ed2700 10 mds.0.cache.dir(608) _committed v 1 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/0 ap=1+0+0 state=1610612802|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a530] 2014-09-30 14:21:08.343668 7f9339ed2700 10 mds.0.cache.dir(608) mark_clean [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 ap=1+0+0 state=1610612738|complete f() n() hs=0+0,ss=0+0 | dirty=1 authpin=1 0x5f3a530] version 1 2014-09-30 14:21:08.343679 7f9339ed2700 10 mds.0.cache.dir(608) auth_unpin by 0x5f3a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x5f3a530] count now 0 + 0 2014-09-30 14:21:08.343682 7f9339ed2700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] by 0x5f3a530 count now 0 + 0 2014-09-30 14:21:08.343732 7f93384cd700 7 mds.0.1 mds has 1 queued contexts 2014-09-30 14:21:08.343735 7f93384cd700 10 mds.0.1 0x5dd04a0 2014-09-30 14:21:08.343736 7f93384cd700 10 mds.0.1 finish 0x5dd04a0 2014-09-30 14:21:08.343740 7f93384cd700 10 MDSInternalContextBase::complete: 18C_MDS_CreateFinish 2014-09-30 14:21:08.343741 7f93384cd700 1 mds.0.1 creating_done 2014-09-30 14:21:08.343742 7f93384cd700 3 mds.0.1 request_state up:active 2014-09-30 14:21:08.343743 7f93384cd700 10 mds.0.1 set_want_state up:creating -> up:active 2014-09-30 14:21:08.343756 7f93384cd700 10 mds.beacon.0 _send up:active seq 3 2014-09-30 14:21:08.489019 7f93394cf700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:08.489087 7f93394cf700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:21:09.239409 7f933c6d7700 5 mds.0.1 handle_mds_map epoch 5 from mon.0 2014-09-30 14:21:09.239443 7f933c6d7700 10 mds.0.1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:09.239450 7f933c6d7700 10 mds.0.1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:09.239453 7f933c6d7700 10 mds.0.1 map says i am 192.168.122.157:6800/5560 mds.0.1 state up:active 2014-09-30 14:21:09.239456 7f933c6d7700 1 mds.0.1 handle_mds_map i am now mds.0.1 2014-09-30 14:21:09.239457 7f933c6d7700 1 mds.0.1 handle_mds_map state change up:creating --> up:active 2014-09-30 14:21:09.239459 7f933c6d7700 1 mds.0.1 recovery_done -- successful recovery! 2014-09-30 14:21:09.239460 7f933c6d7700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:21:09.239462 7f933c6d7700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:21:09.239473 7f933c6d7700 1 mds.0.1 active_start 2014-09-30 14:21:09.239474 7f933c6d7700 10 mds.0.cache open_root 2014-09-30 14:21:09.239478 7f933c6d7700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239491 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:09.239500 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=0 authpin=0 0x5f38000] 2014-09-30 14:21:09.239504 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239510 7f933c6d7700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239514 7f933c6d7700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239518 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:09.239521 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=0 authpin=0 0x5f38000] 2014-09-30 14:21:09.239524 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239530 7f933c6d7700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239535 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:09.239538 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:09.239543 7f933c6d7700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f11270] 2014-09-30 14:21:09.239554 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:09.239555 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:09.239558 7f933c6d7700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f11ba8] 2014-09-30 14:21:09.239563 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:09.239564 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:09.239567 7f933c6d7700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f124e0] 2014-09-30 14:21:09.239571 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:09.239572 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:09.239575 7f933c6d7700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f12e18] 2014-09-30 14:21:09.239579 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:09.239580 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:09.239583 7f933c6d7700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f13750] 2014-09-30 14:21:09.239587 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:09.239588 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:09.239590 7f933c6d7700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f14088] 2014-09-30 14:21:09.239595 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:09.239596 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:09.239598 7f933c6d7700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f149c0] 2014-09-30 14:21:09.239602 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:09.239603 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:21:09.239605 7f933c6d7700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f152f8] 2014-09-30 14:21:09.239610 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:21:09.239612 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:21:09.239615 7f933c6d7700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f15c30] 2014-09-30 14:21:09.239619 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:21:09.239620 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:21:09.239623 7f933c6d7700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5f16568] 2014-09-30 14:21:09.239626 7f933c6d7700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:21:09.239627 7f933c6d7700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:21:09.239628 7f933c6d7700 10 mds.0.cache populate_mydir done 2014-09-30 14:21:09.239637 7f933c6d7700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:21:09.239645 7f933c6d7700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:21:09.239647 7f933c6d7700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:21:09.239658 7f933c6d7700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:09.239663 7f933c6d7700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=0 authpin=0 0x5f38000] from 0 2014-09-30 14:21:09.239668 7f933c6d7700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] from 0 2014-09-30 14:21:09.239672 7f933c6d7700 5 mds.0.bal rebalance done 2014-09-30 14:21:09.239674 7f933c6d7700 15 mds.0.cache show_subtrees 2014-09-30 14:21:09.239677 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=1/1 REP dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 dirty=0 authpin=0 0x5f38000] 2014-09-30 14:21:09.239681 7f933c6d7700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=1/1 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 dirty=0 authpin=0 0x5f383b8] 2014-09-30 14:21:09.239725 7f933c6d7700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:21:12.343849 7f9338cce700 10 mds.beacon.0 _send up:active seq 4 2014-09-30 14:21:12.344185 7f933c6d7700 10 mds.beacon.0 handle_mds_beacon up:active seq 4 rtt 0.000317 2014-09-30 14:21:13.489121 7f93394cf700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:13.489139 7f93394cf700 7 mds.0.cache trim max=100000 cur=11 2014-09-30 14:21:13.489156 7f93394cf700 10 mds.0.cache trim_client_leases 2014-09-30 14:21:13.489392 7f93394cf700 2 mds.0.cache check_memory_usage total 235240, rss 28080, heap 31628, malloc 470 mmap 0, baseline 31628, buffers 0, max 1048576, 0 / 13 inodes have caps, 0 caps, 0 caps per inode 2014-09-30 14:21:13.489403 7f93394cf700 10 mds.0.log trim 1 / 30 segments, 1 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:21:13.489408 7f93394cf700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:21:13.489434 7f93394cf700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:21:13.489447 7f93394cf700 10 mds.0.locker scatter_tick 2014-09-30 14:21:13.489450 7f93394cf700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:21:13.489452 7f93394cf700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:21:13.489456 7f93394cf700 15 mds.0.bal tick last_sample now 2014-09-30 14:21:13.489455 2014-09-30 14:21:13.489462 7f93394cf700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:21:13.489465 7f93394cf700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:21:16.343934 7f9338cce700 10 mds.beacon.0 _send up:active seq 5 2014-09-30 14:21:16.344362 7f933c6d7700 10 mds.beacon.0 handle_mds_beacon up:active seq 5 rtt 0.000413 2014-09-30 14:21:18.489199 7f93394cf700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:18.489218 7f93394cf700 7 mds.0.cache trim max=100000 cur=11 2014-09-30 14:21:18.489224 7f93394cf700 10 mds.0.cache trim_client_leases 2014-09-30 14:21:18.489363 7f93394cf700 2 mds.0.cache check_memory_usage total 235240, rss 28080, heap 31628, malloc 477 mmap 0, baseline 31628, buffers 0, max 1048576, 0 / 13 inodes have caps, 0 caps, 0 caps per inode 2014-09-30 14:21:18.489371 7f93394cf700 10 mds.0.log trim 1 / 30 segments, 1 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:21:18.489374 7f93394cf700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:21:18.489392 7f93394cf700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:21:18.489400 7f93394cf700 10 mds.0.locker scatter_tick 2014-09-30 14:21:18.489402 7f93394cf700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:21:18.489403 7f93394cf700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:21:18.489406 7f93394cf700 15 mds.0.bal tick last_sample now 2014-09-30 14:21:18.489406 2014-09-30 14:21:18.489411 7f93394cf700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:21:18.489413 7f93394cf700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:21:25.456800 7f602ba42800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 6264 2014-09-30 14:21:25.458001 7f602ba42800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:21:25.458016 7f602ba42800 10 mds.-1.0 2360 CInode 2014-09-30 14:21:25.458018 7f602ba42800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:21:25.458020 7f602ba42800 10 mds.-1.0 456 inode_t 2014-09-30 14:21:25.458022 7f602ba42800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:21:25.458024 7f602ba42800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:21:25.458026 7f602ba42800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:21:25.458028 7f602ba42800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:21:25.458030 7f602ba42800 10 mds.-1.0 480 CDentry 2014-09-30 14:21:25.458033 7f602ba42800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:21:25.458034 7f602ba42800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:21:25.458036 7f602ba42800 10 mds.-1.0 952 CDir 2014-09-30 14:21:25.458038 7f602ba42800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:21:25.458040 7f602ba42800 10 mds.-1.0 176 fnode_t 2014-09-30 14:21:25.458042 7f602ba42800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:21:25.458044 7f602ba42800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:21:25.458046 7f602ba42800 10 mds.-1.0 248 Capability 2014-09-30 14:21:25.458048 7f602ba42800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:21:25.463596 7f602ba42800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:21:25.463662 7f602ba42800 10 mds.-1.0 create_logger 2014-09-30 14:21:25.463942 7f6029235700 5 mds.-1.0 handle_mds_map epoch 5 from mon.0 2014-09-30 14:21:25.464001 7f6029235700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:25.464015 7f6029235700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:25.464023 7f6029235700 10 mds.-1.-1 map says i am 192.168.122.157:6800/6264 mds.-1.-1 state down:dne 2014-09-30 14:21:25.464030 7f6029235700 10 mds.-1.-1 not in map yet 2014-09-30 14:21:25.689152 7f6029235700 5 mds.-1.-1 handle_mds_map epoch 6 from mon.0 2014-09-30 14:21:25.689183 7f6029235700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:25.689187 7f6029235700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:25.689189 7f6029235700 10 mds.-1.0 map says i am 192.168.122.157:6800/6264 mds.-1.0 state up:standby 2014-09-30 14:21:25.689197 7f6029235700 10 mds.-1.0 peer mds gid 4104 removed from map 2014-09-30 14:21:25.689201 7f6029235700 10 mds.-1.0 set_want_state up:boot -> up:standby 2014-09-30 14:21:25.689202 7f6029235700 1 mds.-1.0 handle_mds_map standby 2014-09-30 14:21:25.747814 7f6029235700 5 mds.-1.0 handle_mds_map epoch 7 from mon.0 2014-09-30 14:21:25.747852 7f6029235700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:25.747856 7f6029235700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:25.747859 7f6029235700 10 mds.0.2 map says i am 192.168.122.157:6800/6264 mds.0.2 state up:replay 2014-09-30 14:21:25.747862 7f6029235700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-09-30 14:21:25.747864 7f6029235700 1 mds.0.2 handle_mds_map state change up:standby --> up:replay 2014-09-30 14:21:25.747865 7f6029235700 10 mds.0.2 set_want_state up:standby -> up:replay 2014-09-30 14:21:25.747866 7f6029235700 1 mds.0.2 replay_start 2014-09-30 14:21:25.747872 7f6029235700 7 mds.0.cache set_recovery_set 2014-09-30 14:21:25.747873 7f6029235700 1 mds.0.2 recovery set is 2014-09-30 14:21:25.747900 7f6029235700 1 mds.0.2 waiting for osdmap 5 (which blacklists prior instance) 2014-09-30 14:21:25.748291 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:25.748294 7f6026a30700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:25.748296 7f6026a30700 2 mds.0.2 boot_start 0: opening inotable 2014-09-30 14:21:25.748299 7f6026a30700 10 mds.0.inotable: load 2014-09-30 14:21:25.748400 7f6026a30700 2 mds.0.2 boot_start 0: opening sessionmap 2014-09-30 14:21:25.748404 7f6026a30700 10 mds.0.sessionmap load 2014-09-30 14:21:25.748434 7f6026a30700 2 mds.0.2 boot_start 0: opening mds log 2014-09-30 14:21:25.748436 7f6026a30700 5 mds.0.log open discovering log bounds 2014-09-30 14:21:25.748469 7f6026a30700 2 mds.0.2 boot_start 0: opening snap table 2014-09-30 14:21:25.748472 7f6026a30700 10 mds.0.snaptable: load 2014-09-30 14:21:25.748495 7f6023626700 10 mds.0.log _submit_thread start 2014-09-30 14:21:25.749523 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:21:25.749525 7f6026a30700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:21:25.749526 7f6026a30700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:21:25.749745 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:21:25.749747 7f6026a30700 10 mds.0.sessionmap dump 2014-09-30 14:21:25.749749 7f6026a30700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:21:25.749750 7f6026a30700 10 mds.0.sessionmap dump 2014-09-30 14:21:25.750063 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:21:25.750064 7f6026a30700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:21:25.750066 7f6026a30700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:21:25.750274 7f6023e27700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:21:25.751222 7f6023e27700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:21:25.751229 7f6023e27700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:21:25.751232 7f6023e27700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:25.751233 7f6023e27700 2 mds.0.2 boot_start 1: loading/discovering base inodes 2014-09-30 14:21:25.751236 7f6023e27700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:21:25.751271 7f6023e27700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:21:25.751394 7f6023e27700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:21:25.751406 7f6023e27700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:21:25.752181 7f6026a30700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:21:25.752184 7f6026a30700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:21:25.752186 7f6026a30700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:21:25.752197 7f6026a30700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618000) 2014-09-30 14:21:25.752200 7f6026a30700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5730000] 2014-09-30 14:21:25.752413 7f6026a30700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:21:25.752415 7f6026a30700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:21:25.752417 7f6026a30700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:21:25.752426 7f6026a30700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:25.752428 7f6026a30700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) 0x5730938] 2014-09-30 14:21:25.752434 7f6026a30700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:25.752434 7f6026a30700 2 mds.0.2 boot_start 2: replaying mds log 2014-09-30 14:21:25.752436 7f6026a30700 10 mds.0.log replay start, from 4194304 to 4195088 2014-09-30 14:21:25.752468 7f6023e27700 10 mds.0.log _replay_thread start 2014-09-30 14:21:25.752988 7f6023e27700 10 mds.0.log _replay 4194304~764 / 4195088 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:21:25.753001 7f6023e27700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:21:25.753003 7f6023e27700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:21:25.753004 7f6023e27700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:25.753006 7f6023e27700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) 0x5730938] 2014-09-30 14:21:25.753019 7f6023e27700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:21:25.753034 7f6023e27700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5760000] 2014-09-30 14:21:25.753039 7f6023e27700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:21:25.753045 7f6023e27700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753047 7f6023e27700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753050 7f6023e27700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:21:25.753052 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753057 7f6023e27700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753061 7f6023e27700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753063 7f6023e27700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753066 7f6023e27700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:21:25.753068 7f6023e27700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5730000] 2014-09-30 14:21:25.753074 7f6023e27700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:21:25.753077 7f6023e27700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x57603b8] 2014-09-30 14:21:25.753080 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753083 7f6023e27700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753088 7f6023e27700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753099 7f6023e27700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753101 7f6023e27700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:21:25.753103 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753106 7f6023e27700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753108 7f6023e27700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753112 7f6023e27700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753114 7f6023e27700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753121 7f6023e27700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] bound_dfs [] 2014-09-30 14:21:25.753124 7f6023e27700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:21:25.753125 7f6023e27700 10 mds.0.cache by ino: {} 2014-09-30 14:21:25.753126 7f6023e27700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] bounds 2014-09-30 14:21:25.753129 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753132 7f6023e27700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753135 7f6023e27700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753138 7f6023e27700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753140 7f6023e27700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753143 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753145 7f6023e27700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753148 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753151 7f6023e27700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] bound_dfs [] 2014-09-30 14:21:25.753154 7f6023e27700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:21:25.753155 7f6023e27700 10 mds.0.cache by ino: {} 2014-09-30 14:21:25.753156 7f6023e27700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] bounds 2014-09-30 14:21:25.753159 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753161 7f6023e27700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753164 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753167 7f6023e27700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753169 7f6023e27700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753173 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753175 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753178 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753184 7f6023e27700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:21:25.753186 7f6023e27700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753189 7f6023e27700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753192 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753194 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753197 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753200 7f6023e27700 7 mds.0.cache show_cache 2014-09-30 14:21:25.753201 7f6023e27700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5730000] 2014-09-30 14:21:25.753205 7f6023e27700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753207 7f6023e27700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:25.753210 7f6023e27700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753220 7f6023e27700 15 mds.0.cache show_subtrees 2014-09-30 14:21:25.753222 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:25.753225 7f6023e27700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:25.753233 7f6023e27700 10 mds.0.log _replay - complete, 1 events 2014-09-30 14:21:25.753234 7f6023e27700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:21:25.753235 7f6023e27700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:25.753235 7f6023e27700 1 mds.0.2 replay_done 2014-09-30 14:21:25.753237 7f6023e27700 1 mds.0.2 making mds journal writeable 2014-09-30 14:21:25.753527 7f6023e27700 2 mds.0.2 i am alone, moving to state reconnect 2014-09-30 14:21:25.753528 7f6023e27700 3 mds.0.2 request_state up:reconnect 2014-09-30 14:21:25.753529 7f6023e27700 10 mds.0.2 set_want_state up:replay -> up:reconnect 2014-09-30 14:21:25.753536 7f6023e27700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:21:25.753790 7f6023e27700 10 mds.0.log _replay_thread finish 2014-09-30 14:21:26.798554 7f6029235700 5 mds.0.2 handle_mds_map epoch 8 from mon.0 2014-09-30 14:21:26.798587 7f6029235700 10 mds.0.2 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:26.798594 7f6029235700 10 mds.0.2 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:26.798597 7f6029235700 10 mds.0.2 map says i am 192.168.122.157:6800/6264 mds.0.2 state up:reconnect 2014-09-30 14:21:26.798600 7f6029235700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-09-30 14:21:26.798601 7f6029235700 1 mds.0.2 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:21:26.798602 7f6029235700 1 mds.0.2 reconnect_start 2014-09-30 14:21:26.798603 7f6029235700 1 mds.0.2 reopen_log 2014-09-30 14:21:26.798603 7f6029235700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:21:26.798607 7f6029235700 7 mds.0.server reconnect_clients -- no sessions, doing nothing. 2014-09-30 14:21:26.798608 7f6029235700 7 mds.0.server reconnect_gather_finish. failed on 0 clients 2014-09-30 14:21:26.798609 7f6029235700 1 mds.0.2 reconnect_done 2014-09-30 14:21:26.798610 7f6029235700 3 mds.0.2 request_state up:rejoin 2014-09-30 14:21:26.798611 7f6029235700 10 mds.0.2 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:21:26.798618 7f6029235700 10 mds.beacon.0 _send up:rejoin seq 3 2014-09-30 14:21:26.798639 7f6029235700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:26.798657 7f6029235700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] from 0 2014-09-30 14:21:26.798666 7f6029235700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] from 0 2014-09-30 14:21:26.798671 7f6029235700 5 mds.0.bal rebalance done 2014-09-30 14:21:26.798675 7f6029235700 15 mds.0.cache show_subtrees 2014-09-30 14:21:26.798680 7f6029235700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57603b8] 2014-09-30 14:21:26.798685 7f6029235700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5760000] 2014-09-30 14:21:26.798933 7f6029235700 10 mds.beacon.0 handle_mds_beacon up:rejoin seq 3 rtt 0.000312 2014-09-30 14:21:26.799086 7f6022b22700 10 mds.0.2 new session 0x56f2100 for client.4119 192.168.122.158:0/11323 con 0x5653440 2014-09-30 14:21:26.799126 7f6022b22700 10 mds.0.sessionmap add_session s=0x56f2100 name=client.4119 2014-09-30 14:21:26.799181 7f6022c23700 10 mds.0.2 new session 0x56f23c0 for client.4118 192.168.122.158:0/11270 con 0x5653700 2014-09-30 14:21:26.799197 7f6022c23700 10 mds.0.sessionmap add_session s=0x56f23c0 name=client.4118 2014-09-30 14:21:26.799213 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11323 con 0x5653440 session 0x56f2100 2014-09-30 14:21:26.799272 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11270 con 0x5653700 session 0x56f23c0 2014-09-30 14:21:26.799502 7f6029235700 7 mds.0.server handle_client_reconnect client.4118 2014-09-30 14:21:26.799504 7f6029235700 20 mds.0.server get_session have 0x56f23c0 client.4118 192.168.122.158:0/11270 state closed 2014-09-30 14:21:26.799506 7f6029235700 10 mds.0.server reconnect_start 0.000000 delay 2014-09-30 14:21:26.799506 2014-09-30 14:21:26.799510 7f6029235700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:21:26.799521 7f6029235700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4118 192.168.122.158:0/11270 (session is closed) 2014-09-30 14:21:26.799635 7f6029235700 7 mds.0.server handle_client_reconnect client.4119 2014-09-30 14:21:26.799636 7f6029235700 20 mds.0.server get_session have 0x56f2100 client.4119 192.168.122.158:0/11323 state closed 2014-09-30 14:21:26.799638 7f6029235700 10 mds.0.server reconnect_start 0.000000 delay 2014-09-30 14:21:26.799638 2014-09-30 14:21:26.799641 7f6029235700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:21:26.799644 7f6029235700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4119 192.168.122.158:0/11323 (session is closed) 2014-09-30 14:21:26.799872 7f6022c23700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11270 pipe(0x56f0b00 sd=19 :6800 s=2 pgs=4 cs=1 l=0 c=0x5653700).fault, server, going to standby 2014-09-30 14:21:26.800003 7f6022b22700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11323 pipe(0x56f1080 sd=20 :6800 s=2 pgs=4 cs=1 l=0 c=0x5653440).fault, server, going to standby 2014-09-30 14:21:30.463796 7f602602d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:30.464019 7f602602d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.16> 2014-09-30 14:21:30.798770 7f602582c700 10 mds.beacon.0 _send up:rejoin seq 4 2014-09-30 14:21:30.944619 7f6029235700 5 mds.0.2 handle_mds_map epoch 9 from mon.0 2014-09-30 14:21:30.944693 7f6029235700 10 mds.0.2 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:30.944704 7f6029235700 10 mds.0.2 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:30.944712 7f6029235700 10 mds.0.2 map says i am 192.168.122.157:6800/6264 mds.0.2 state up:rejoin 2014-09-30 14:21:30.944719 7f6029235700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-09-30 14:21:30.944722 7f6029235700 1 mds.0.2 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:21:30.944725 7f6029235700 1 mds.0.2 rejoin_start 2014-09-30 14:21:30.944728 7f6029235700 10 mds.0.cache rejoin_start 2014-09-30 14:21:30.944742 7f6029235700 10 mds.0.cache process_imported_caps 2014-09-30 14:21:30.944747 7f6029235700 7 mds.0.cache trim_non_auth 2014-09-30 14:21:30.944762 7f6029235700 15 mds.0.cache show_subtrees 2014-09-30 14:21:30.944780 7f6029235700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:30.944804 7f6029235700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:30.944820 7f6029235700 1 mds.0.2 rejoin_joint_start 2014-09-30 14:21:30.944822 7f6029235700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:21:30.944830 7f6029235700 10 mds.0.cache nothing to rejoin 2014-09-30 14:21:30.944832 7f6029235700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:21:30.944833 7f6029235700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:21:30.944837 7f6029235700 10 mds.0.cache process_imported_caps 2014-09-30 14:21:30.944841 7f6029235700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:21:30.944848 7f6029235700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5730000] 2014-09-30 14:21:30.944864 7f6029235700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:30.944869 7f6029235700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618000) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5730000] 2014-09-30 14:21:30.944894 7f6029235700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:30.944901 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) have_past_parents_open [1,head] 2014-09-30 14:21:30.944906 7f6029235700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:30.944934 7f6029235700 10 mds.0.cache send_snaps 2014-09-30 14:21:30.944937 7f6029235700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:21:30.944945 7f6029235700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:21:30.944948 7f6029235700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:30.944959 7f6029235700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:30.944973 7f6029235700 10 mds.0.cache open_snap_parents 2014-09-30 14:21:30.944976 7f6029235700 10 mds.0.cache send_snaps 2014-09-30 14:21:30.944978 7f6029235700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:21:30.944979 7f6029235700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:21:30.944991 7f6029235700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5730000] 2014-09-30 14:21:30.945002 7f6029235700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:30.945009 7f6029235700 1 mds.0.2 rejoin_done 2014-09-30 14:21:30.945012 7f6029235700 15 mds.0.cache show_subtrees 2014-09-30 14:21:30.945023 7f6029235700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:30.945035 7f6029235700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:30.945043 7f6029235700 7 mds.0.cache show_cache 2014-09-30 14:21:30.945047 7f6029235700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5618000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5730000] 2014-09-30 14:21:30.945057 7f6029235700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:30.945066 7f6029235700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:30.945072 7f6029235700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:30.945079 7f6029235700 3 mds.0.2 request_state up:active 2014-09-30 14:21:30.945081 7f6029235700 10 mds.0.2 set_want_state up:rejoin -> up:active 2014-09-30 14:21:30.945119 7f6029235700 10 mds.beacon.0 _send up:active seq 5 2014-09-30 14:21:30.945168 7f6029235700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:30.945179 7f6029235700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] from 0 2014-09-30 14:21:30.945190 7f6029235700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] from 0 2014-09-30 14:21:30.945201 7f6029235700 5 mds.0.bal rebalance done 2014-09-30 14:21:30.945205 7f6029235700 15 mds.0.cache show_subtrees 2014-09-30 14:21:30.945215 7f6029235700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:30.945226 7f6029235700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:30.946263 7f6029235700 10 mds.beacon.0 handle_mds_beacon up:active seq 5 rtt 0.001137 2014-09-30 14:21:34.945198 7f602582c700 10 mds.beacon.0 _send up:active seq 6 2014-09-30 14:21:35.069447 7f6029235700 5 mds.0.2 handle_mds_map epoch 10 from mon.0 2014-09-30 14:21:35.069476 7f6029235700 10 mds.0.2 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:35.069480 7f6029235700 10 mds.0.2 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:35.069483 7f6029235700 10 mds.0.2 map says i am 192.168.122.157:6800/6264 mds.0.2 state up:active 2014-09-30 14:21:35.069485 7f6029235700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-09-30 14:21:35.069487 7f6029235700 1 mds.0.2 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:21:35.069488 7f6029235700 1 mds.0.2 recovery_done -- successful recovery! 2014-09-30 14:21:35.069489 7f6029235700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:21:35.069490 7f6029235700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:21:35.069501 7f6029235700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:21:35.069504 7f6029235700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:21:35.069506 7f6029235700 10 mds.0.cache reissue_all_caps 2014-09-30 14:21:35.069509 7f6029235700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:35.069519 7f6029235700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x57603b8] 2014-09-30 14:21:35.069526 7f6029235700 10 mds.0.cache.dir(100) auth_pin by 0x57603b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x57603b8] count now 1 + 0 2014-09-30 14:21:35.069589 7f6029235700 1 mds.0.2 active_start 2014-09-30 14:21:35.069590 7f6029235700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:21:35.069591 7f6029235700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:21:35.069597 7f6029235700 1 mds.0.2 cluster recovered. 2014-09-30 14:21:35.069601 7f6029235700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:35.069608 7f6029235700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] from 0 2014-09-30 14:21:35.069613 7f6029235700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x57603b8] from 0 2014-09-30 14:21:35.069617 7f6029235700 5 mds.0.bal rebalance done 2014-09-30 14:21:35.069620 7f6029235700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.069625 7f6029235700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x57603b8] 2014-09-30 14:21:35.069629 7f6029235700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:35.069854 7f6029235700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:21:35.071001 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.071007 7f6026a30700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x57603b8] want_dn= 2014-09-30 14:21:35.071051 7f6026a30700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:21:35.071055 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.071059 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618000) 2014-09-30 14:21:35.071078 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) build_snap_trace my_snaps [] 2014-09-30 14:21:35.071086 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:21:35.071123 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:21:35.071129 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:21:35.071166 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5731270 0x5790000] 2014-09-30 14:21:35.071181 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5731270 0x5790000] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5731270] 2014-09-30 14:21:35.071196 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:21:35.071199 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:21:35.071201 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:21:35.071218 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5731ba8 0x57901e0] 2014-09-30 14:21:35.071225 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5731ba8 0x57901e0] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5731ba8] 2014-09-30 14:21:35.071237 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:21:35.071239 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:35.071240 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:21:35.071256 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57324e0 0x57903c0] 2014-09-30 14:21:35.071263 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57324e0 0x57903c0] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x57324e0] 2014-09-30 14:21:35.071273 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:21:35.071275 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.071276 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:21:35.071292 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5732e18 0x57905a0] 2014-09-30 14:21:35.071298 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5732e18 0x57905a0] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5732e18] 2014-09-30 14:21:35.071308 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:21:35.071311 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.071313 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:21:35.071328 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5733750 0x5790780] 2014-09-30 14:21:35.071339 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5733750 0x5790780] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5733750] 2014-09-30 14:21:35.071351 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:21:35.071353 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.071355 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:21:35.071372 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5734088 0x5790960] 2014-09-30 14:21:35.071378 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5734088 0x5790960] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5734088] 2014-09-30 14:21:35.071388 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:21:35.071390 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.071391 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:21:35.071408 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57349c0 0x5790b40] 2014-09-30 14:21:35.071414 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57349c0 0x5790b40] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x57349c0] 2014-09-30 14:21:35.071424 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:21:35.071426 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.071427 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:21:35.071444 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57352f8 0x5790d20] 2014-09-30 14:21:35.071449 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x57352f8 0x5790d20] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x57352f8] 2014-09-30 14:21:35.071459 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:21:35.071461 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.071462 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:21:35.071477 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5735c30 0x5790f00] 2014-09-30 14:21:35.071483 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5735c30 0x5790f00] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5735c30] 2014-09-30 14:21:35.071494 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:21:35.071496 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.071498 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray1,head) 2014-09-30 14:21:35.071516 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5736568 0x57910e0] 2014-09-30 14:21:35.071526 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x5736568 0x57910e0] [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5736568] 2014-09-30 14:21:35.071537 7f6026a30700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:21:35.071539 7f6026a30700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:21:35.071541 7f6026a30700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:21:35.071558 7f6026a30700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x5736ea0 0x57912c0] 2014-09-30 14:21:35.071564 7f6026a30700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x5736ea0 0x57912c0] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x5736ea0] 2014-09-30 14:21:35.071575 7f6026a30700 10 mds.0.cache.dir(100) auth_unpin by 0x57603b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=1 authpin=0 0x57603b8] count now 0 + 0 2014-09-30 14:21:35.071588 7f6026a30700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=1 authpin=0 0x57603b8] 2014-09-30 14:21:35.071660 7f602281f700 10 mds.0.2 existing session 0x56f2100 for client.4119 192.168.122.158:0/11323 existing con 0x5653440, new/authorizing con 0x56540a0 2014-09-30 14:21:35.071669 7f602281f700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11323 pipe(0x56f39c0 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x56540a0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:21:35.071672 7f602281f700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11323 pipe(0x56f39c0 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x56540a0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:21:35.071753 7f6029235700 5 mds.0.2 ms_handle_remote_reset on 192.168.122.158:0/11323 2014-09-30 14:21:35.071758 7f6029235700 3 mds.0.2 ms_handle_remote_reset closing connection for session client.4119 192.168.122.158:0/11323 2014-09-30 14:21:35.071830 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f2100 name=client.4119 2014-09-30 14:21:35.071839 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.071844 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.071846 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.071847 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.071866 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.071872 7f602502b700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x5760000] 2014-09-30 14:21:35.071884 7f602502b700 10 mds.0.cache.dir(1) auth_pin by 0x5760000 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x5760000] count now 1 + 0 2014-09-30 14:21:35.072126 7f602271e700 10 mds.0.2 existing session 0x56f23c0 for client.4118 192.168.122.158:0/11270 existing con 0x5653700, new/authorizing con 0x5653de0 2014-09-30 14:21:35.072145 7f6029235700 5 mds.0.2 ms_handle_reset on 192.168.122.158:0/11323 2014-09-30 14:21:35.072148 7f6029235700 3 mds.0.2 ms_handle_reset closing connection for session client.4119 192.168.122.158:0/11323 2014-09-30 14:21:35.072154 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f2100 name=client.4119 2014-09-30 14:21:35.072163 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11323 con 0x5653440 session 0 2014-09-30 14:21:35.072187 7f602271e700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11270 pipe(0x56f3700 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x5653de0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:21:35.072197 7f602271e700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11270 pipe(0x56f3700 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x5653de0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:21:35.072219 7f6029235700 5 mds.0.2 ms_handle_remote_reset on 192.168.122.158:0/11270 2014-09-30 14:21:35.072223 7f6029235700 3 mds.0.2 ms_handle_remote_reset closing connection for session client.4118 192.168.122.158:0/11270 2014-09-30 14:21:35.072316 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f23c0 name=client.4118 2014-09-30 14:21:35.072325 7f6029235700 5 mds.0.2 ms_handle_reset on 192.168.122.158:0/11270 2014-09-30 14:21:35.072328 7f6029235700 3 mds.0.2 ms_handle_reset closing connection for session client.4118 192.168.122.158:0/11270 2014-09-30 14:21:35.072334 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f23c0 name=client.4118 2014-09-30 14:21:35.072340 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11270 con 0x5653700 session 0 2014-09-30 14:21:35.072413 7f6022b22700 10 mds.0.2 new session 0x56f0b00 for client.4119 192.168.122.158:0/11323 con 0x5653b20 2014-09-30 14:21:35.072433 7f6022b22700 10 mds.0.sessionmap add_session s=0x56f0b00 name=client.4119 2014-09-30 14:21:35.072438 7f6022b22700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11323 pipe(0x56f3440 sd=20 :6800 s=0 pgs=0 cs=0 l=0 c=0x5653b20).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-09-30 14:21:35.072631 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.072670 7f6022c23700 10 mds.0.2 new session 0x56f3700 for client.4118 192.168.122.158:0/11270 con 0x5654d00 2014-09-30 14:21:35.072691 7f6022c23700 10 mds.0.sessionmap add_session s=0x56f3700 name=client.4118 2014-09-30 14:21:35.072717 7f6026a30700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x5760000] want_dn= 2014-09-30 14:21:35.072737 7f6026a30700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:21:35.072740 7f6026a30700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) have_past_parents_open [1,head] 2014-09-30 14:21:35.072742 7f6026a30700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:35.072747 7f6026a30700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) build_snap_trace my_snaps [] 2014-09-30 14:21:35.072751 7f6026a30700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:21:35.072755 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x5760000 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=0 0x5760000] count now 0 + 0 2014-09-30 14:21:35.072762 7f6026a30700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=0 0x5760000] 2014-09-30 14:21:35.072781 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11270 con 0x5654d00 session 0x56f3700 2014-09-30 14:21:35.072787 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.072789 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.072790 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.072792 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.072793 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.072795 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072815 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.072825 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072835 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.072842 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072849 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072857 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.072863 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072870 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.072877 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.072914 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.072918 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.072923 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.072958 7f602502b700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5760770] 2014-09-30 14:21:35.072977 7f602502b700 10 mds.0.cache.dir(600) auth_pin by 0x5760770 on [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760770] count now 1 + 0 2014-09-30 14:21:35.072985 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760770 count now 0 + 1 2014-09-30 14:21:35.073170 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state closed 2014-09-30 14:21:35.073178 7f6029235700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4118 2014-09-30 14:21:35.073206 7f6029235700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:21:35.073209 7f6029235700 20 mds.0.server entity_id: 1 2014-09-30 14:21:35.073211 7f6029235700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:21:35.073211 7f6029235700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:21:35.073214 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f3700 name=client.4118 2014-09-30 14:21:35.073254 7f6023626700 5 mds.0.log _submit_thread 4195088~288 : ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:21:35.073266 7f6029235700 5 mds.0.2 ms_handle_reset on 192.168.122.158:0/11323 2014-09-30 14:21:35.073270 7f6029235700 3 mds.0.2 ms_handle_reset closing connection for session client.4119 192.168.122.158:0/11323 2014-09-30 14:21:35.073274 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f0b00 name=client.4119 2014-09-30 14:21:35.073458 7f6022920700 10 mds.0.2 new session 0x56f3440 for client.4119 192.168.122.158:0/11323 con 0x5654ba0 2014-09-30 14:21:35.073477 7f6022920700 10 mds.0.sessionmap add_session s=0x56f3440 name=client.4119 2014-09-30 14:21:35.073510 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11323 con 0x5654ba0 session 0x56f3440 2014-09-30 14:21:35.074324 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.074328 7f6026a30700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760770] want_dn= 2014-09-30 14:21:35.074341 7f6026a30700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:21:35.074342 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.074345 7f6026a30700 10 mds.0.cache.dir(600) auth_unpin by 0x5760770 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760770] count now 0 + 0 2014-09-30 14:21:35.074349 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760770 count now 0 + 0 2014-09-30 14:21:35.074354 7f6026a30700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760770] 2014-09-30 14:21:35.074363 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.074365 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.074366 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.074367 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.074367 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.074369 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074375 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.074381 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074386 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.074390 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074394 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074397 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.074400 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074403 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.074407 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.074411 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.074413 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.074414 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.074422 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.074423 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.074426 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.074434 7f602502b700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5760b28] 2014-09-30 14:21:35.074439 7f602502b700 10 mds.0.cache.dir(601) auth_pin by 0x5760b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760b28] count now 1 + 0 2014-09-30 14:21:35.074442 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760b28 count now 0 + 1 2014-09-30 14:21:35.074512 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state closed 2014-09-30 14:21:35.074515 7f6029235700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4119 2014-09-30 14:21:35.074521 7f6029235700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:21:35.074522 7f6029235700 20 mds.0.server entity_id: 0 2014-09-30 14:21:35.074522 7f6029235700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:21:35.074523 7f6029235700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 2014-09-30 14:21:35.074524 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f3440 name=client.4119 2014-09-30 14:21:35.074561 7f6023626700 5 mds.0.log _submit_thread 4195396~288 : ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:21:35.075265 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.075270 7f6026a30700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760b28] want_dn= 2014-09-30 14:21:35.075286 7f6026a30700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:21:35.075289 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.075292 7f6026a30700 10 mds.0.cache.dir(601) auth_unpin by 0x5760b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760b28] count now 0 + 0 2014-09-30 14:21:35.075299 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760b28 count now 0 + 0 2014-09-30 14:21:35.075308 7f6026a30700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760b28] 2014-09-30 14:21:35.075327 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.075333 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.075334 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.075335 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.075336 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.075339 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075349 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.075356 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075364 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.075371 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075378 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075385 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.075390 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075397 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.075404 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.075411 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.075414 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.075415 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.075426 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.075428 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.075429 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.075437 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.075439 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.075443 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.075455 7f602502b700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5760ee0] 2014-09-30 14:21:35.075463 7f602502b700 10 mds.0.cache.dir(602) auth_pin by 0x5760ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760ee0] count now 1 + 0 2014-09-30 14:21:35.075469 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760ee0 count now 0 + 1 2014-09-30 14:21:35.076023 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.076028 7f6026a30700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5760ee0] want_dn= 2014-09-30 14:21:35.076042 7f6026a30700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:21:35.076044 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.076047 7f6026a30700 10 mds.0.cache.dir(602) auth_unpin by 0x5760ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760ee0] count now 0 + 0 2014-09-30 14:21:35.076054 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5760ee0 count now 0 + 0 2014-09-30 14:21:35.076061 7f6026a30700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5760ee0] 2014-09-30 14:21:35.076080 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.076082 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.076083 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.076084 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.076085 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.076087 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076111 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.076119 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076127 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.076133 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076139 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076147 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.076151 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076158 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.076165 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076172 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.076174 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.076176 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.076186 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.076188 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.076189 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.076198 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.076199 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.076200 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.076207 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.076209 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.076213 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.076225 7f602502b700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5761298] 2014-09-30 14:21:35.076232 7f602502b700 10 mds.0.cache.dir(603) auth_pin by 0x5761298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761298] count now 1 + 0 2014-09-30 14:21:35.076238 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761298 count now 0 + 1 2014-09-30 14:21:35.076771 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.076776 7f6026a30700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761298] want_dn= 2014-09-30 14:21:35.076789 7f6026a30700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:21:35.076791 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.076795 7f6026a30700 10 mds.0.cache.dir(603) auth_unpin by 0x5761298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761298] count now 0 + 0 2014-09-30 14:21:35.076802 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761298 count now 0 + 0 2014-09-30 14:21:35.076809 7f6026a30700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761298] 2014-09-30 14:21:35.076828 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.076830 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.076831 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.076833 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.076834 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.076846 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076856 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.076862 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076870 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.076877 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076893 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076901 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.076906 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076921 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.076929 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.076936 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.076939 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.076940 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.076950 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.076952 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.076953 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.076961 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.076963 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.076964 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.076972 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.076973 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.076974 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.076982 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.076983 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.076987 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.076999 7f602502b700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5761650] 2014-09-30 14:21:35.077007 7f602502b700 10 mds.0.cache.dir(604) auth_pin by 0x5761650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761650] count now 1 + 0 2014-09-30 14:21:35.077013 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761650 count now 0 + 1 2014-09-30 14:21:35.077565 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.077570 7f6026a30700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761650] want_dn= 2014-09-30 14:21:35.077584 7f6026a30700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:21:35.077586 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.077590 7f6026a30700 10 mds.0.cache.dir(604) auth_unpin by 0x5761650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761650] count now 0 + 0 2014-09-30 14:21:35.077596 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761650 count now 0 + 0 2014-09-30 14:21:35.077604 7f6026a30700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761650] 2014-09-30 14:21:35.077623 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.077625 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.077626 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.077627 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.077629 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.077631 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077640 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.077647 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077654 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.077661 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077667 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077674 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.077679 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077686 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.077692 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.077700 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.077702 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.077703 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.077713 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.077715 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.077716 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.077724 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.077726 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.077727 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.077735 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.077736 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.077737 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.077744 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.077746 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.077747 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.077754 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.077756 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.077759 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.077771 7f602502b700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5761a08] 2014-09-30 14:21:35.077778 7f602502b700 10 mds.0.cache.dir(605) auth_pin by 0x5761a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761a08] count now 1 + 0 2014-09-30 14:21:35.077784 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761a08 count now 0 + 1 2014-09-30 14:21:35.078365 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.078370 7f6026a30700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761a08] want_dn= 2014-09-30 14:21:35.078384 7f6026a30700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:21:35.078386 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.078390 7f6026a30700 10 mds.0.cache.dir(605) auth_unpin by 0x5761a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761a08] count now 0 + 0 2014-09-30 14:21:35.078396 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761a08 count now 0 + 0 2014-09-30 14:21:35.078404 7f6026a30700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761a08] 2014-09-30 14:21:35.078418 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.078420 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.078422 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.078423 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.078424 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.078426 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078435 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.078441 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078449 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.078456 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078462 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078469 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.078473 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078481 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.078487 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.078494 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.078496 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.078498 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.078508 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.078509 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.078511 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.078519 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.078520 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.078522 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.078529 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.078531 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.078532 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.078539 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.078540 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.078542 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.078549 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.078550 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.078551 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.078558 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.078560 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:35.078563 7f602502b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5732e18] 2014-09-30 14:21:35.078574 7f602502b700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5761dc0] 2014-09-30 14:21:35.078582 7f602502b700 10 mds.0.cache.dir(606) auth_pin by 0x5761dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761dc0] count now 1 + 0 2014-09-30 14:21:35.078588 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761dc0 count now 0 + 1 2014-09-30 14:21:35.079167 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.079172 7f6026a30700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5761dc0] want_dn= 2014-09-30 14:21:35.079187 7f6026a30700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:21:35.079189 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.079192 7f6026a30700 10 mds.0.cache.dir(606) auth_unpin by 0x5761dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761dc0] count now 0 + 0 2014-09-30 14:21:35.079198 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5761dc0 count now 0 + 0 2014-09-30 14:21:35.079205 7f6026a30700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5761dc0] 2014-09-30 14:21:35.079220 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.079221 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.079223 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.079224 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.079225 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.079227 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079236 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.079242 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079250 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.079256 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079262 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079269 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.079273 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079280 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.079288 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.079296 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.079298 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.079300 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.079309 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.079311 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.079312 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.079320 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.079322 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.079323 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.079330 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.079332 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.079333 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.079340 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.079341 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.079342 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.079349 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.079351 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.079352 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.079359 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.079361 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:35.079362 7f602502b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5732e18] 2014-09-30 14:21:35.079369 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:35.079370 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:21:35.079374 7f602502b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x57324e0] 2014-09-30 14:21:35.079386 7f602502b700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5762178] 2014-09-30 14:21:35.079393 7f602502b700 10 mds.0.cache.dir(607) auth_pin by 0x5762178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5762178] count now 1 + 0 2014-09-30 14:21:35.079400 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5762178 count now 0 + 1 2014-09-30 14:21:35.079989 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.079995 7f6026a30700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5762178] want_dn= 2014-09-30 14:21:35.080010 7f6026a30700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:21:35.080012 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.080015 7f6026a30700 10 mds.0.cache.dir(607) auth_unpin by 0x5762178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5762178] count now 0 + 0 2014-09-30 14:21:35.080022 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5762178 count now 0 + 0 2014-09-30 14:21:35.080030 7f6026a30700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5762178] 2014-09-30 14:21:35.080045 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.080047 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.080049 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.080050 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.080051 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.080053 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080063 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.080069 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080077 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.080084 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080100 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080108 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.080114 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080121 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.080128 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080135 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.080138 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.080139 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.080150 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.080152 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.080154 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.080173 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.080175 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.080176 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.080184 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.080185 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.080187 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.080194 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.080195 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.080196 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.080203 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.080204 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.080206 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.080213 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.080214 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:35.080215 7f602502b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5732e18] 2014-09-30 14:21:35.080222 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:35.080224 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:21:35.080225 7f602502b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57324e0] 2014-09-30 14:21:35.080232 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:21:35.080233 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:21:35.080237 7f602502b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5731ba8] 2014-09-30 14:21:35.080249 7f602502b700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5762530] 2014-09-30 14:21:35.080257 7f602502b700 10 mds.0.cache.dir(608) auth_pin by 0x5762530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5762530] count now 1 + 0 2014-09-30 14:21:35.080263 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5762530 count now 0 + 1 2014-09-30 14:21:35.080822 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.080827 7f6026a30700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5762530] want_dn= 2014-09-30 14:21:35.080843 7f6026a30700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:21:35.080845 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.080849 7f6026a30700 10 mds.0.cache.dir(608) auth_unpin by 0x5762530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5762530] count now 0 + 0 2014-09-30 14:21:35.080856 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x5762530 count now 0 + 0 2014-09-30 14:21:35.080864 7f6026a30700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5762530] 2014-09-30 14:21:35.080878 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.080880 7f602502b700 10 mds.0.2 0x55d2bc0 2014-09-30 14:21:35.080881 7f602502b700 10 mds.0.2 finish 0x55d2bc0 2014-09-30 14:21:35.080882 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.080883 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.080885 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080894 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.080902 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080917 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.080925 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080931 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080939 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.080943 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080951 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.080957 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.080965 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.080967 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.080969 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.080979 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.080981 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.080982 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.080990 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.080992 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.080994 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.081001 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.081002 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.081003 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.081011 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.081012 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.081013 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.081020 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.081022 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.081023 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.081030 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.081031 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:35.081032 7f602502b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5732e18] 2014-09-30 14:21:35.081039 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:35.081041 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:21:35.081042 7f602502b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57324e0] 2014-09-30 14:21:35.081049 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:21:35.081050 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:21:35.081051 7f602502b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5731ba8] 2014-09-30 14:21:35.081058 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:21:35.081060 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:21:35.081064 7f602502b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5731270] 2014-09-30 14:21:35.081075 7f602502b700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x57628e8] 2014-09-30 14:21:35.081083 7f602502b700 10 mds.0.cache.dir(609) auth_pin by 0x57628e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x57628e8] count now 1 + 0 2014-09-30 14:21:35.081098 7f602502b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x57628e8 count now 0 + 1 2014-09-30 14:21:35.081737 7f6026a30700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:21:35.081742 7f6026a30700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x57628e8] want_dn= 2014-09-30 14:21:35.081756 7f6026a30700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:21:35.081758 7f6026a30700 10 mds.0.cache.snaprealm(100 seq 1 0x5618000) have_past_parents_open [1,head] 2014-09-30 14:21:35.081761 7f6026a30700 10 mds.0.cache.dir(609) auth_unpin by 0x57628e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x57628e8] count now 0 + 0 2014-09-30 14:21:35.081768 7f6026a30700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] by 0x57628e8 count now 0 + 0 2014-09-30 14:21:35.081776 7f6026a30700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x57628e8] 2014-09-30 14:21:35.081791 7f602502b700 7 mds.0.2 mds has 1 queued contexts 2014-09-30 14:21:35.081794 7f602502b700 10 mds.0.2 0x55d3d40 2014-09-30 14:21:35.081795 7f602502b700 10 mds.0.2 finish 0x55d3d40 2014-09-30 14:21:35.081796 7f602502b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:21:35.081797 7f602502b700 10 mds.0.cache open_root 2014-09-30 14:21:35.081799 7f602502b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081808 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.081815 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081823 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.081829 7f602502b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081836 7f602502b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081843 7f602502b700 15 mds.0.cache show_subtrees 2014-09-30 14:21:35.081847 7f602502b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081866 7f602502b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:35.081872 7f602502b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x57603b8] 2014-09-30 14:21:35.081880 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:21:35.081882 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:21:35.081884 7f602502b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5736568] 2014-09-30 14:21:35.081894 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:21:35.081896 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:21:35.081897 7f602502b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5735c30] 2014-09-30 14:21:35.081905 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:21:35.081907 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:21:35.081914 7f602502b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57352f8] 2014-09-30 14:21:35.081924 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:21:35.081925 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:21:35.081926 7f602502b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57349c0] 2014-09-30 14:21:35.081934 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:21:35.081935 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:21:35.081936 7f602502b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5734088] 2014-09-30 14:21:35.081943 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:21:35.081944 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:21:35.081946 7f602502b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5733750] 2014-09-30 14:21:35.081953 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:21:35.081954 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:21:35.081955 7f602502b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5732e18] 2014-09-30 14:21:35.081962 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:21:35.081963 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:21:35.081965 7f602502b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x57324e0] 2014-09-30 14:21:35.081971 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:21:35.081973 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:21:35.081974 7f602502b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5731ba8] 2014-09-30 14:21:35.081982 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:21:35.081983 7f602502b700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:21:35.081984 7f602502b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5731270] 2014-09-30 14:21:35.081990 7f602502b700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:21:35.081992 7f602502b700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:21:35.081993 7f602502b700 10 mds.0.cache populate_mydir done 2014-09-30 14:21:35.081998 7f602502b700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:21:35.160444 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:35.160449 7f6026a30700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:21:35.160450 7f6026a30700 10 mds.0.server _session_logged client.4118 192.168.122.158:0/11270 state_seq 1 open 1 2014-09-30 14:21:35.160458 7f6026a30700 10 mds.0.sessionmap touch_session s=0x56f3700 name=client.4118 2014-09-30 14:21:35.160996 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:35.161002 7f6029235700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4118 2014-09-30 14:21:35.161004 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f3700 name=client.4118 2014-09-30 14:21:35.161055 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.496679) v2 2014-09-30 14:21:35.161063 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:35.161067 7f6029235700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:21:35.161124 7f6029235700 7 mds.0.cache request_start request(client.4118:1 cr=0x56c2580) 2014-09-30 14:21:35.161134 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.496679) v2 2014-09-30 14:21:35.161157 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:1 cr=0x56c2580) #1 2014-09-30 14:21:35.161166 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.161169 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.161170 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5730938] 2014-09-30 14:21:35.161190 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:1 cr=0x56c2580) 2014-09-30 14:21:35.161193 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161202 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161208 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161213 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161218 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161224 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161230 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x5730938] 2014-09-30 14:21:35.161235 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5710500 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.161244 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161253 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) | request=1 lock=1 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161260 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) | request=1 lock=1 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161267 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=2 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161274 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=2 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161281 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=3 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161289 7f6029235700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=3 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161297 7f6029235700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=4 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161305 7f6029235700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=4 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161313 7f6029235700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | request=1 lock=5 dirfrag=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161343 7f6029235700 10 mds.0.server reply to stat on client_request(client.4118:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.496679) v2 2014-09-30 14:21:35.161351 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.496679) v2 2014-09-30 14:21:35.161372 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.161376 7f6029235700 20 mds.0.server lat 0.000412 2014-09-30 14:21:35.161381 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.161384 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.161390 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:03.928727 valid=1 2014-09-30 14:21:35.161402 7f6029235700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:35.161418 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:21:35.161426 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:35.161429 7f6029235700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:35.161435 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161461 7f6029235700 7 mds.0.cache request_finish request(client.4118:1 cr=0x56c2580) 2014-09-30 14:21:35.161477 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:1 cr=0x56c2580) 2014-09-30 14:21:35.161484 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161497 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161510 7f6029235700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161519 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161530 7f6029235700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161540 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161553 7f6029235700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161561 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161572 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161580 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.161589 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5710500 on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:35.202471 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:35.202475 7f6026a30700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:21:35.202476 7f6026a30700 10 mds.0.server _session_logged client.4119 192.168.122.158:0/11323 state_seq 1 open 2 2014-09-30 14:21:35.202481 7f6026a30700 10 mds.0.sessionmap touch_session s=0x56f3440 name=client.4119 2014-09-30 14:21:35.202986 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:35.202992 7f6029235700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4119 2014-09-30 14:21:35.202995 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f3440 name=client.4119 2014-09-30 14:21:35.203066 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.606674) v2 2014-09-30 14:21:35.203073 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:35.203077 7f6029235700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:21:35.203130 7f6029235700 7 mds.0.cache request_start request(client.4119:1 cr=0x56c3480) 2014-09-30 14:21:35.203137 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.606674) v2 2014-09-30 14:21:35.203147 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:1 cr=0x56c3480) #1 2014-09-30 14:21:35.203150 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.203153 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.203154 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203176 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:1 cr=0x56c3480) 2014-09-30 14:21:35.203179 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203193 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203202 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203210 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203217 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203225 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203233 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.203241 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5710f00 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.203270 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203280 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203288 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203297 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203306 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203317 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203327 7f6029235700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203338 7f6029235700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203348 7f6029235700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203359 7f6029235700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203389 7f6029235700 10 mds.0.server reply to stat on client_request(client.4119:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.606674) v2 2014-09-30 14:21:35.203396 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:1 getattr pAsLsXsFs #1 2014-09-30 14:21:25.606674) v2 2014-09-30 14:21:35.203429 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.203434 7f6029235700 20 mds.0.server lat 0.000472 2014-09-30 14:21:35.203440 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.203443 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.203448 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:03.928727 valid=1 2014-09-30 14:21:35.203467 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:21:35.203475 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:35.203478 7f6029235700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:35.203483 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203508 7f6029235700 7 mds.0.cache request_finish request(client.4119:1 cr=0x56c3480) 2014-09-30 14:21:35.203525 7f6029235700 15 mds.0.cache request_cleanup request(client.4119:1 cr=0x56c3480) 2014-09-30 14:21:35.203533 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203551 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203566 7f6029235700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203592 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203607 7f6029235700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203618 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203635 7f6029235700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203646 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203658 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203668 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.203679 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5710f00 on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:35.463927 7f602602d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:35.463941 7f602602d700 7 mds.0.cache trim max=100000 cur=11 2014-09-30 14:21:35.463946 7f602602d700 10 mds.0.cache trim_client_leases 2014-09-30 14:21:35.464136 7f602602d700 2 mds.0.cache check_memory_usage total 251664, rss 27496, heap 42892, malloc 683 mmap 0, baseline 42892, buffers 0, max 1048576, 1 / 13 inodes have caps, 2 caps, 0.153846 caps per inode 2014-09-30 14:21:35.464149 7f602602d700 10 mds.0.log trim 1 / 30 segments, 3 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:21:35.464152 7f602602d700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:21:35.464173 7f602602d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.15> 2014-09-30 14:21:35.464183 7f602602d700 10 mds.0.locker scatter_tick 2014-09-30 14:21:35.464184 7f602602d700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:21:35.464186 7f602602d700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:21:35.464189 7f602602d700 20 mds.0.server laggiest active session is client.4118 192.168.122.158:0/11270 2014-09-30 14:21:35.464192 7f602602d700 20 mds.0.server laggiest active session is client.4118 192.168.122.158:0/11270 and sufficiently new (2014-09-30 14:21:35.161006) 2014-09-30 14:21:35.464199 7f602602d700 15 mds.0.bal tick last_sample now 2014-09-30 14:21:35.464199 2014-09-30 14:21:35.464201 7f602602d700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:21:35.464204 7f602602d700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:21:35.684429 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-09-30 14:21:35.682761) v2 2014-09-30 14:21:35.684434 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:35.684437 7f6029235700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:21:35.684463 7f6029235700 7 mds.0.cache request_start request(client.4118:2 cr=0x56c3980) 2014-09-30 14:21:35.684469 7f6029235700 10 mds.0.locker process_cap_release client.4118 pLsXsFs on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684489 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:35.684491 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684498 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:35.684500 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684507 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684512 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684519 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684524 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:35.684527 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-09-30 14:21:35.682761) v2 2014-09-30 14:21:35.684540 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:2 cr=0x56c3980) #1 2014-09-30 14:21:35.684542 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.684544 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.684545 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x5730938] 2014-09-30 14:21:35.684553 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5710a00 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.684562 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:2 cr=0x56c3980) 2014-09-30 14:21:35.684564 7f6029235700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684570 7f6029235700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684575 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684581 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684586 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684592 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684599 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684606 7f6029235700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684613 7f6029235700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684619 7f6029235700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684624 7f6029235700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684631 7f6029235700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] 2014-09-30 14:21:35.684639 7f6029235700 20 mds.0.locker client.4118 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:35.684642 7f6029235700 20 mds.0.locker client.4119 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:35.684645 7f6029235700 7 mds.0.locker sending MClientCaps to client.4119 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:21:35.684664 7f6029235700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:03.928727 2014-09-30 14:21:35.684670 7f6029235700 10 mds.0.2 send_message_client_counted client.4119 seq 1 client_caps(revoke ino 1 2 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:21:03.928727) v4 2014-09-30 14:21:35.684692 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x57310e0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/pAsLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:35.684701 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x55fe750 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:35.684705 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:35.684708 7f6029235700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/pAsLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685240 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:35.685243 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/pAsLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685255 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:35.685257 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/pAsLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685265 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:35.685266 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/pAsLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685274 7f6029235700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685280 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685287 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685293 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:35.685294 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685300 7f6029235700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685306 7f6029235700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:21:35.685308 7f6029235700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.685314 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x57310e0 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.685322 7f6029235700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685329 7f6029235700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685334 7f6029235700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685340 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685345 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685351 7f6029235700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:35.685352 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-09-30 14:21:35.682761) v2 2014-09-30 14:21:35.685357 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:2 cr=0x56c3980) #1 2014-09-30 14:21:35.685359 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.685360 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.685361 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685370 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:2 cr=0x56c3980) 2014-09-30 14:21:35.685371 7f6029235700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685377 7f6029235700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685383 7f6029235700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685389 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685394 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685400 7f6029235700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685406 7f6029235700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685412 7f6029235700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685417 7f6029235700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685423 7f6029235700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685429 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x57310e0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:35.685436 7f6029235700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x5710a00) [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x5618900 f() n(v0 1=0+1) (iauth xlock x=1 by 0x5710a00) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685457 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56f90e0 2014-09-30 14:21:35.685466 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:35.685472 7f6029235700 10 mds.0.server journal_and_reply tracei 0x5730938 tracedn 0 2014-09-30 14:21:35.685476 7f6029235700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x5710a00) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x5710a00) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@1,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685486 7f6029235700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:2 setattr mode=041777 #1 2014-09-30 14:21:35.682761) v2 2014-09-30 14:21:35.685496 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.685498 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.685501 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:21:35.682761 valid=1 2014-09-30 14:21:35.685506 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:21:35.685507 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:21:35.685511 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685540 7f6029235700 20 mds.0.server lat 0.001237 2014-09-30 14:21:35.685561 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685569 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685578 7f6029235700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.685585 7f6029235700 20 mds.0.locker client.4118 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:35.685588 7f6029235700 20 mds.0.locker client.4119 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:35.685589 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:35.685616 7f6023626700 5 mds.0.log _submit_thread 4195704~661 : EUpdate setattr [metablob] 2014-09-30 14:21:35.848224 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:2 getattr pAsLsXsFs #1 2014-09-30 14:21:35.846613) v2 2014-09-30 14:21:35.848229 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:35.848231 7f6029235700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:21:35.848257 7f6029235700 7 mds.0.cache request_start request(client.4119:2 cr=0x56c3e80) 2014-09-30 14:21:35.848260 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:2 getattr pAsLsXsFs #1 2014-09-30 14:21:35.846613) v2 2014-09-30 14:21:35.848265 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:2 cr=0x56c3e80) #1 2014-09-30 14:21:35.848267 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.848269 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.848270 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848295 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:2 cr=0x56c3e80) 2014-09-30 14:21:35.848297 7f6029235700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848304 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848310 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848316 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848322 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848327 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848334 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848339 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5711e00 on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] now 3+0 2014-09-30 14:21:35.848348 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848355 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848360 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848366 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848371 7f6029235700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848378 7f6029235700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.848384 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x55fe6f0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:35.848385 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:35.848387 7f6029235700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.902852 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:35.902856 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:35.902868 7f6026a30700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:21:35.902869 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56f90e0 v2 2014-09-30 14:21:35.902871 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x5618900 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.902891 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty_parent 2014-09-30 14:21:35.902899 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:2 setattr mode=041777 #1 2014-09-30 14:21:35.682761) v2 2014-09-30 14:21:35.902925 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.902929 7f6026a30700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v2 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.902943 7f6026a30700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v2 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.902950 7f6026a30700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:21:35.902952 7f6026a30700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v2 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.902958 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x57310e0 on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:35.902966 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:35.902967 7f6026a30700 7 mds.0.server dispatch_client_request client_request(client.4119:2 getattr pAsLsXsFs #1 2014-09-30 14:21:35.846613) v2 2014-09-30 14:21:35.902972 7f6026a30700 10 mds.0.server rdlock_path_pin_ref request(client.4119:2 cr=0x56c3e80) #1 2014-09-30 14:21:35.902974 7f6026a30700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.902976 7f6026a30700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.902976 7f6026a30700 10 mds.0.server ref is [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.902985 7f6026a30700 10 mds.0.locker acquire_locks request(client.4119:2 cr=0x56c3e80) 2014-09-30 14:21:35.902987 7f6026a30700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.902993 7f6026a30700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.902998 7f6026a30700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903004 7f6026a30700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903009 7f6026a30700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903014 7f6026a30700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903020 7f6026a30700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903027 7f6026a30700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903033 7f6026a30700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903038 7f6026a30700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903045 7f6026a30700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903064 7f6026a30700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903070 7f6026a30700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903076 7f6026a30700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903082 7f6026a30700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@2} | request=2 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903110 7f6026a30700 10 mds.0.server reply to stat on client_request(client.4119:2 getattr pAsLsXsFs #1 2014-09-30 14:21:35.846613) v2 2014-09-30 14:21:35.903114 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:2 getattr pAsLsXsFs #1 2014-09-30 14:21:35.846613) v2 2014-09-30 14:21:35.903123 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.903124 7f6026a30700 20 mds.0.server lat 0.055016 2014-09-30 14:21:35.903127 7f6026a30700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.903129 7f6026a30700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.903133 7f6026a30700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:35.682761 valid=1 2014-09-30 14:21:35.903141 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:21:35.903143 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:21:35.903144 7f6026a30700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:35.903155 7f6026a30700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903177 7f6026a30700 7 mds.0.cache request_finish request(client.4119:2 cr=0x56c3e80) 2014-09-30 14:21:35.903187 7f6026a30700 15 mds.0.cache request_cleanup request(client.4119:2 cr=0x56c3e80) 2014-09-30 14:21:35.903191 7f6026a30700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903200 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903208 7f6026a30700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903213 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903220 7f6026a30700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903226 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903234 7f6026a30700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903239 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903246 7f6026a30700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903251 7f6026a30700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903256 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5711e00 on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.903287 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903297 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903312 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.903321 7f6026a30700 20 mds.0.locker client.4118 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:35.903323 7f6026a30700 20 mds.0.locker client.4119 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:35.903335 7f6026a30700 7 mds.0.cache request_finish request(client.4118:2 cr=0x56c3980) 2014-09-30 14:21:35.903344 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:2 cr=0x56c3980) 2014-09-30 14:21:35.903347 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5710a00 on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:35.904018 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:3 setattr mode=041777 #1 2014-09-30 14:21:35.902564) v2 2014-09-30 14:21:35.904021 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:35.904024 7f6029235700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:21:35.904041 7f6029235700 7 mds.0.cache request_start request(client.4119:3 cr=0x56c3c00) 2014-09-30 14:21:35.904044 7f6029235700 10 mds.0.locker process_cap_release client.4119 pLsXsFs on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pAsLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904057 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:35.904058 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904064 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:35.904065 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904071 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904077 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904081 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904086 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:35.904097 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:3 setattr mode=041777 #1 2014-09-30 14:21:35.902564) v2 2014-09-30 14:21:35.904103 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:3 cr=0x56c3c00) #1 2014-09-30 14:21:35.904105 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.904106 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.904107 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v2 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:35.904123 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5711900 on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.904131 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:3 cr=0x56c3c00) 2014-09-30 14:21:35.904132 7f6029235700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904138 7f6029235700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904143 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904149 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904154 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904159 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904165 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904170 7f6029235700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904177 7f6029235700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4119) [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904182 7f6029235700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904188 7f6029235700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904194 7f6029235700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v2 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904200 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x57310e0 on [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth lock) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:35.904206 7f6029235700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x5711900) [inode 1 [...2,head] / auth v2 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlock x=1 by 0x5711900) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904225 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56f9e00 2014-09-30 14:21:35.904233 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:35.904239 7f6029235700 10 mds.0.server journal_and_reply tracei 0x5730938 tracedn 0 2014-09-30 14:21:35.904242 7f6029235700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x5711900) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x5711900) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904251 7f6029235700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4119:3 setattr mode=041777 #1 2014-09-30 14:21:35.902564) v2 2014-09-30 14:21:35.904258 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.904260 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.904262 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:21:35.902564 valid=1 2014-09-30 14:21:35.904267 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-09-30 14:21:35.904268 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:21:35.904271 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904493 7f6029235700 20 mds.0.server lat 0.000531 2014-09-30 14:21:35.904525 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904537 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.904547 7f6023626700 5 mds.0.log _submit_thread 4196385~661 : EUpdate setattr [metablob] 2014-09-30 14:21:35.921184 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:3 getattr pAsLsXsFs #1 2014-09-30 14:21:35.919568) v2 2014-09-30 14:21:35.921190 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:35.921193 7f6029235700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:21:35.921228 7f6029235700 7 mds.0.cache request_start request(client.4118:3 cr=0x56c3700) 2014-09-30 14:21:35.921230 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:3 getattr pAsLsXsFs #1 2014-09-30 14:21:35.919568) v2 2014-09-30 14:21:35.921236 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:3 cr=0x56c3700) #1 2014-09-30 14:21:35.921238 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.921240 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.921241 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921270 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:3 cr=0x56c3700) 2014-09-30 14:21:35.921273 7f6029235700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921282 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921289 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921295 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921301 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921307 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921314 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921320 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5711400 on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 3+0 2014-09-30 14:21:35.921328 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921335 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921341 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921349 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921355 7f6029235700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921361 7f6029235700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.921372 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x55fe420 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:35.921374 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:35.921376 7f6029235700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.961339 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:35.961347 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:35.961360 7f6026a30700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:21:35.961361 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56f9e00 v3 2014-09-30 14:21:35.961363 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x5618900 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.961385 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:3 setattr mode=041777 #1 2014-09-30 14:21:35.902564) v2 2014-09-30 14:21:35.961400 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.961406 7f6026a30700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v3 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.961423 7f6026a30700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v3 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.961432 7f6026a30700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:21:35.961434 7f6026a30700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v3 ap=3+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:35.961440 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x57310e0 on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:35.961449 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:35.961451 7f6026a30700 7 mds.0.server dispatch_client_request client_request(client.4118:3 getattr pAsLsXsFs #1 2014-09-30 14:21:35.919568) v2 2014-09-30 14:21:35.961456 7f6026a30700 10 mds.0.server rdlock_path_pin_ref request(client.4118:3 cr=0x56c3700) #1 2014-09-30 14:21:35.961459 7f6026a30700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:35.961461 7f6026a30700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:35.961462 7f6026a30700 10 mds.0.server ref is [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961471 7f6026a30700 10 mds.0.locker acquire_locks request(client.4118:3 cr=0x56c3700) 2014-09-30 14:21:35.961473 7f6026a30700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961479 7f6026a30700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961484 7f6026a30700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961490 7f6026a30700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961497 7f6026a30700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961503 7f6026a30700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961508 7f6026a30700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961516 7f6026a30700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961521 7f6026a30700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961527 7f6026a30700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961534 7f6026a30700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961540 7f6026a30700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961546 7f6026a30700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961552 7f6026a30700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961558 7f6026a30700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pLsXsFs/-@2,4119=pLsXsFs/-@4} | request=2 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961577 7f6026a30700 10 mds.0.server reply to stat on client_request(client.4118:3 getattr pAsLsXsFs #1 2014-09-30 14:21:35.919568) v2 2014-09-30 14:21:35.961581 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:3 getattr pAsLsXsFs #1 2014-09-30 14:21:35.919568) v2 2014-09-30 14:21:35.961601 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:35.961603 7f6026a30700 20 mds.0.server lat 0.040558 2014-09-30 14:21:35.961608 7f6026a30700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:35.961610 7f6026a30700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:35.961615 7f6026a30700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:35.902564 valid=1 2014-09-30 14:21:35.961622 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:21:35.961624 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:21:35.961626 7f6026a30700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:35.961630 7f6026a30700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961650 7f6026a30700 7 mds.0.cache request_finish request(client.4118:3 cr=0x56c3700) 2014-09-30 14:21:35.961661 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:3 cr=0x56c3700) 2014-09-30 14:21:35.961666 7f6026a30700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961675 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961683 7f6026a30700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961689 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961697 7f6026a30700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961704 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961712 7f6026a30700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961722 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961729 7f6026a30700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961734 7f6026a30700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961740 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5711400 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=2 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:35.961769 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961780 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4119) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4119) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961792 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:35.961802 7f6026a30700 20 mds.0.locker client.4118 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:35.961805 7f6026a30700 20 mds.0.locker client.4119 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:35.961816 7f6026a30700 7 mds.0.cache request_finish request(client.4119:3 cr=0x56c3c00) 2014-09-30 14:21:35.961823 7f6026a30700 15 mds.0.cache request_cleanup request(client.4119:3 cr=0x56c3c00) 2014-09-30 14:21:35.961826 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5711900 on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:36.064896 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:4 create #1/a 2014-09-30 14:21:36.063283) v2 2014-09-30 14:21:36.064901 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.064904 7f6029235700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:21:36.064946 7f6029235700 7 mds.0.cache request_start request(client.4118:4 cr=0x56c4600) 2014-09-30 14:21:36.064951 7f6029235700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.064988 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:36.064991 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.064998 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.065007 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065014 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065019 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065024 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065029 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.065032 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:4 create #1/a 2014-09-30 14:21:36.063283) v2 2014-09-30 14:21:36.065038 7f6029235700 7 mds.0.server open w/ O_CREAT on #1/a 2014-09-30 14:21:36.065039 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.065041 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:21:36.065043 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:21:36.065045 7f6029235700 12 mds.0.cache traverse: miss on dentry a in [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065055 7f6029235700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065062 7f6029235700 20 mds.0.cache added null [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065067 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:4 cr=0x56c4600) #1/a 2014-09-30 14:21:36.065069 7f6029235700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname a 2014-09-30 14:21:36.065070 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.065071 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.065073 7f6029235700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065076 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065079 7f6029235700 10 mds.0.server prepare_null_dentry a in [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065081 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:21:36.065083 7f6029235700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:21:36.065098 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:4 cr=0x56c4600) 2014-09-30 14:21:36.065100 7f6029235700 20 mds.0.locker must xlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065106 7f6029235700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065114 7f6029235700 20 mds.0.locker must wrlock (inest sync) [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065121 7f6029235700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065125 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065130 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065135 7f6029235700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065140 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065143 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065149 7f6029235700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065152 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v3 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.065157 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5713200 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.065163 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x57914a0] 2014-09-30 14:21:36.065166 7f6029235700 10 mds.0.cache.den(1 a) auth_pin by 0x5713200 on [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 ap=1+0 inode=0 | authpin=1 0x57914a0] now 1+0 2014-09-30 14:21:36.065170 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+1+1 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] by 0x5713200 count now 0 + 1 2014-09-30 14:21:36.065176 7f6029235700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 ap=1+0 inode=0 | authpin=1 0x57914a0] 2014-09-30 14:21:36.065180 7f6029235700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4118) [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=1 ap=1+0 inode=0 | lock=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.065184 7f6029235700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=1 ap=1+0 inode=0 | lock=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.065187 7f6029235700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=1 ap=1+0 inode=0 | lock=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.065191 7f6029235700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/a [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.065195 7f6029235700 10 mds.0.cache.den(1 a) auth_pin by 0x57915f8 on [dentry #1/a [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x57914a0] now 2+0 2014-09-30 14:21:36.065198 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] by 0x57915f8 count now 0 + 2 2014-09-30 14:21:36.065203 7f6029235700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x5713200) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.065207 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065214 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065220 7f6029235700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065230 7f6029235700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065243 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXsFs/-@4} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065261 7f6029235700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-09-30 14:21:36.065264 7f6029235700 20 mds.0.locker client.4119 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-09-30 14:21:36.065266 7f6029235700 7 mds.0.locker sending MClientCaps to client.4119 seq 5 new pending pLsXs was pLsXsFs 2014-09-30 14:21:36.065270 7f6029235700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:35.902564 2014-09-30 14:21:36.065277 7f6029235700 10 mds.0.2 send_message_client_counted client.4119 seq 2 client_caps(revoke ino 1 2 seq 5 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:21:03.928727) v4 2014-09-30 14:21:36.065295 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5731160 on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.065304 7f6029235700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065310 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x55fee40 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:36.065311 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:36.065313 7f6029235700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065796 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:36.065798 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065813 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.065815 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065822 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.065823 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/pLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065830 7f6029235700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065837 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065843 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065848 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.065849 7f6029235700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065856 7f6029235700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-09-30 14:21:36.065858 7f6029235700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065863 7f6029235700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.065868 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065873 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:21:36.065874 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5731160 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.065883 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065894 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065900 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065905 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065915 7f6029235700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:36.065916 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:4 create #1/a 2014-09-30 14:21:36.063283) v2 2014-09-30 14:21:36.065921 7f6029235700 7 mds.0.server open w/ O_CREAT on #1/a 2014-09-30 14:21:36.065922 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.065924 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:21:36.065925 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:21:36.065927 7f6029235700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:21:36.065928 7f6029235700 10 mds.0.cache traverse: miss on null+readable dentry a [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.065934 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:4 cr=0x56c4600) #1/a 2014-09-30 14:21:36.065936 7f6029235700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname a 2014-09-30 14:21:36.065937 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.065938 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.065939 7f6029235700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065943 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065946 7f6029235700 10 mds.0.server prepare_null_dentry a in [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.065948 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:21:36.065949 7f6029235700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:21:36.065953 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:4 cr=0x56c4600) 2014-09-30 14:21:36.065954 7f6029235700 20 mds.0.locker must xlock (dn xlock x=1 by 0x5713200) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.065960 7f6029235700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065967 7f6029235700 20 mds.0.locker must wrlock (inest sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065973 7f6029235700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4118) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.065977 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065983 7f6029235700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065989 7f6029235700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.065994 7f6029235700 20 mds.0.locker must rdlock (dn xlock x=1 by 0x5713200) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.065998 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066003 7f6029235700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066007 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066013 7f6029235700 10 mds.0.locker already auth_pinned [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066018 7f6029235700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4118) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066021 7f6029235700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x5713200) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066025 7f6029235700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066031 7f6029235700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066038 7f6029235700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066043 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066049 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066054 7f6029235700 10 mds.0.locker wrlock_start (inest sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066060 7f6029235700 7 mds.0.locker scatter_mix (inest sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066065 7f6029235700 10 mds.0.cache.ino(1) start_scatter (inest sync->mix) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest sync->mix) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066070 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.066074 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest sync->mix) scatter stat unchanged at v0 2014-09-30 14:21:36.066076 7f6029235700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066082 7f6029235700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066088 7f6029235700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066120 7f6029235700 10 mds.0.inotable: project_alloc_id 0 to [10000000000~1ffffffffff]/[10000000000~1ffffffffff] 2014-09-30 14:21:36.066128 7f6029235700 10 mds.0.server prepare_new_inode alloc 10000000000 2014-09-30 14:21:36.066131 7f6029235700 10 mds.0.inotable: project_alloc_ids [10000000001~3e8] to [100000003e9~1fffffffc16]/[10000000000~1ffffffffff] 2014-09-30 14:21:36.066133 7f6029235700 10 mds.0.server prepare_new_inode prealloc [10000000001~3e8] 2014-09-30 14:21:36.066134 7f6029235700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:21:36.066136 7f6029235700 10 mds.0.server prepare_new_inode [inode 10000000000 [2,head] #10000000000 auth v1 s=0 n() (iversion lock) 0x57377d8] 2014-09-30 14:21:36.066143 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 2 2014-09-30 14:21:36.066144 7f6029235700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066155 7f6029235700 20 mds.0.server journal_allocated_inos sessionmapv 3 inotablev 2 2014-09-30 14:21:36.066157 7f6029235700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x57377d8] 2014-09-30 14:21:36.066167 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x5713200 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f() n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] count now 1 + 2 2014-09-30 14:21:36.066173 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x56832e0 2014-09-30 14:21:36.066174 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 3 2014-09-30 14:21:36.066175 7f6029235700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=3 v=1 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f()->f(v0 m2014-09-30 14:21:36.063283)/f() n()->n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.066182 7f6029235700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=3 v=1 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f()->f(v0 m2014-09-30 14:21:36.063283)/f() n()->n(v0 rc2014-09-30 14:21:36.063283)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.066189 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x57377d8] 2014-09-30 14:21:36.066193 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.066193 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.066194 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] 2014-09-30 14:21:36.066198 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.066199 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.066200 7f6029235700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:21:36.066200 7f6029235700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:21:36.066202 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.063283) 2014-09-30 14:21:36.066204 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.063283) 2014-09-30 14:21:36.066206 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.063283 1=1+0) [dir 1 / [2,head] auth pv=3 v=1 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0)/f() n()->n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.066225 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x5618900 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066238 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56fa760 2014-09-30 14:21:36.066240 7f6029235700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:21:36.063283 1=1+0) 2014-09-30 14:21:36.066242 7f6029235700 20 mds.0.cache predirty_journal_parents - f() 2014-09-30 14:21:36.066243 7f6029235700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:21:36.063283 1=1+0) on [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x5618900 dirtyparent f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066254 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=3 v=1 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n()->n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.066261 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.066271 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.066279 7f6029235700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x57377d8] 2014-09-30 14:21:36.066290 7f6029235700 10 mds.0.cache.ino(10000000000) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.066295 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0} | caps=1 0x57377d8] 2014-09-30 14:21:36.066302 7f6029235700 10 mds.0.locker eval set loner to client.4118 2014-09-30 14:21:36.066304 7f6029235700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066309 7f6029235700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066313 7f6029235700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066318 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066323 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066328 7f6029235700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066333 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066337 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066343 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066347 7f6029235700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066352 7f6029235700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066356 7f6029235700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066361 7f6029235700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066366 7f6029235700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066371 7f6029235700 7 mds.0.locker issue_caps loner client.4118 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x57377d8] 2014-09-30 14:21:36.066379 7f6029235700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:21:36.066381 7f6029235700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-09-30 14:21:36.066381 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.066383 7f6029235700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:21:36.066385 7f6029235700 10 mds.0.server journal_and_reply tracei 0x57377d8 tracedn 0x57914a0 2014-09-30 14:21:36.066388 7f6029235700 10 mds.0.server early_reply - allocated ino, not allowed 2014-09-30 14:21:36.066437 7f6023626700 5 mds.0.log _submit_thread 4197066~1391 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:21:36.066574 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x5618900 dirtyparent f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.066596 7f6029235700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.066599 7f6029235700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.066600 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.137115 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:36.137120 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:36.137145 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:21:36.137147 7f6026a30700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x57914a0] [inode 10000000000 [2,head] {#10000000000 /a} auth v2 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | request=1 caps=1 0x57377d8] 2014-09-30 14:21:36.137178 7f6026a30700 10 mds.0.cache.ino(10000000000) mark_dirty [inode 10000000000 [2,head] /a auth v1 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | request=1 caps=1 0x57377d8] 2014-09-30 14:21:36.137185 7f6026a30700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0x57377d8 | request=1 lock=2 inodepin=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137191 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth pv=3 v=2 cv=0/0 dir_auth=0 ap=1+2+2 state=1073741826|complete f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n()->n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x5760000] version 2 2014-09-30 14:21:36.137204 7f6026a30700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:21:36.137206 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56fa760 v4 2014-09-30 14:21:36.137208 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x5618900 dirtyparent f()->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137228 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x56832e0 v3 2014-09-30 14:21:36.137229 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=3 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 3 2014-09-30 14:21:36.137241 7f6026a30700 10 mds.0.locker share_inode_max_size on [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | request=1 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.137251 7f6026a30700 7 mds.0.cache send_dentry_link [dentry #1/a [2,head] auth (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x57377d8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137262 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:4 create #1/a 2014-09-30 14:21:36.063283) v2 2014-09-30 14:21:36.137281 7f6026a30700 10 mds.0.server apply_allocated_inos 10000000000 / [10000000001~3e8] / 0 2014-09-30 14:21:36.137283 7f6026a30700 10 mds.0.inotable: apply_alloc_id 10000000000 to [100000003e9~1fffffffc16]/[10000000000~1ffffffffff] 2014-09-30 14:21:36.137288 7f6026a30700 10 mds.0.inotable: apply_alloc_ids [10000000001~3e8] to [100000003e9~1fffffffc16]/[10000000001~1fffffffffe] 2014-09-30 14:21:36.137291 7f6026a30700 20 mds.0.server lat 0.072514 2014-09-30 14:21:36.137296 7f6026a30700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x5713200) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x5713200) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x57377d8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137311 7f6026a30700 10 mds.0.locker eval_gather (dn xlock) on [dentry #1/a [2,head] auth (dn xlock) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x57377d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137315 7f6026a30700 7 mds.0.locker eval_gather finished gather on (dn xlock) on [dentry #1/a [2,head] auth (dn xlock) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x57377d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137319 7f6026a30700 10 mds.0.cache.den(1 a) auth_unpin by 0x57915f8 on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4118) v=2 ap=1+0 inode=0x57377d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x57914a0] now 1+0 2014-09-30 14:21:36.137323 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x57915f8 count now 1 + 1 2014-09-30 14:21:36.137335 7f6026a30700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4118) v=2 ap=1+0 inode=0x57377d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137340 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137354 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137368 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137383 7f6026a30700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137393 7f6026a30700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137403 7f6026a30700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@3,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137411 7f6026a30700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4118) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4118) v=2 ap=1+0 inode=0x57377d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x57914a0] 2014-09-30 14:21:36.137419 7f6026a30700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.137422 7f6026a30700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.137425 7f6026a30700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.063283 valid=1 2014-09-30 14:21:36.137431 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 4 2014-09-30 14:21:36.137433 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:21:36.137437 7f6026a30700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137450 7f6026a30700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.137459 7f6026a30700 20 mds.0.cache.den(1 a) add_client_lease client.4118 on (dn sync) 2014-09-30 14:21:36.137463 7f6026a30700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=2 ap=1+0 inode=0x57377d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x57914a0] 2014-09-30 14:21:36.137468 7f6026a30700 20 mds.0.server set_trace_dist added dn head [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=2 ap=1+0 inode=0x57377d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x57914a0] 2014-09-30 14:21:36.137472 7f6026a30700 20 mds.0.cache.ino(10000000000) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:21:36.063283 valid=1 2014-09-30 14:21:36.137480 7f6026a30700 10 mds.0.cache.ino(10000000000) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:21:36.137485 7f6026a30700 10 mds.0.cache.ino(10000000000) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.137488 7f6026a30700 10 mds.0.cache.ino(10000000000) including xattrs version 1 2014-09-30 14:21:36.137490 7f6026a30700 20 mds.0.server set_trace_dist added in [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.137508 7f6026a30700 7 mds.0.cache request_finish request(client.4118:4 cr=0x56c4600) 2014-09-30 14:21:36.137517 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:4 cr=0x56c4600) 2014-09-30 14:21:36.137522 7f6026a30700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137531 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137540 7f6026a30700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137547 7f6026a30700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137555 7f6026a30700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137561 7f6026a30700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.137569 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5713200 on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:36.137576 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x5713200 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] count now 0 + 1 2014-09-30 14:21:36.137583 7f6026a30700 10 mds.0.cache.den(1 a) auth_unpin by 0x5713200 on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=2 inode=0x57377d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] now 0+0 2014-09-30 14:21:36.137588 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5713200 count now 0 + 0 2014-09-30 14:21:36.157844 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:5 getattr pAsLsXsFs #1 2014-09-30 14:21:36.156229) v2 2014-09-30 14:21:36.157849 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.157854 7f6029235700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:21:36.157879 7f6029235700 7 mds.0.cache request_start request(client.4118:5 cr=0x56c4380) 2014-09-30 14:21:36.157881 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:5 getattr pAsLsXsFs #1 2014-09-30 14:21:36.156229) v2 2014-09-30 14:21:36.157887 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:5 cr=0x56c4380) #1 2014-09-30 14:21:36.157888 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.157891 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.157891 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157924 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:5 cr=0x56c4380) 2014-09-30 14:21:36.157926 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157936 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157944 7f6029235700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157951 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157957 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157965 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157972 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.157979 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5712d00 on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.157988 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158011 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158019 7f6029235700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158025 7f6029235700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158035 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158044 7f6029235700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.158047 7f6029235700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.158050 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158056 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158064 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158070 7f6029235700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158078 7f6029235700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158085 7f6029235700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158106 7f6029235700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXs/-@4,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158123 7f6029235700 10 mds.0.server reply to stat on client_request(client.4118:5 getattr pAsLsXsFs #1 2014-09-30 14:21:36.156229) v2 2014-09-30 14:21:36.158127 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:5 getattr pAsLsXsFs #1 2014-09-30 14:21:36.156229) v2 2014-09-30 14:21:36.158139 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.158141 7f6029235700 20 mds.0.server lat 0.000409 2014-09-30 14:21:36.158146 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.158148 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.158152 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.063283 valid=1 2014-09-30 14:21:36.158159 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 5 2014-09-30 14:21:36.158163 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 5 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.158165 7f6029235700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:36.158168 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158189 7f6029235700 7 mds.0.cache request_finish request(client.4118:5 cr=0x56c4380) 2014-09-30 14:21:36.158196 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:5 cr=0x56c4380) 2014-09-30 14:21:36.158201 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158211 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158220 7f6029235700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158227 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158235 7f6029235700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158243 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158253 7f6029235700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158260 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158279 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158286 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.158293 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5712d00 on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:36.158954 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:6 lookup #1/b 2014-09-30 14:21:36.157497) v2 2014-09-30 14:21:36.158958 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.158962 7f6029235700 15 mds.0.server oldest_client_tid=6 2014-09-30 14:21:36.158977 7f6029235700 7 mds.0.cache request_start request(client.4118:6 cr=0x56c4100) 2014-09-30 14:21:36.158978 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:6 lookup #1/b 2014-09-30 14:21:36.157497) v2 2014-09-30 14:21:36.158981 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:6 cr=0x56c4100) #1/b 2014-09-30 14:21:36.158983 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.158984 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:21:36.158987 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:21:36.158989 7f6029235700 12 mds.0.cache traverse: miss on dentry b in [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.159004 7f6029235700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.159010 7f6029235700 20 mds.0.cache added null [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.159015 7f6029235700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:6 lookup #1/b 2014-09-30 14:21:36.157497) v2 2014-09-30 14:21:36.159028 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.159030 7f6029235700 20 mds.0.server lat 0.000137 2014-09-30 14:21:36.159032 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.159034 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.159037 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.063283 valid=1 2014-09-30 14:21:36.159043 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:21:36.159045 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 0 len 0 2014-09-30 14:21:36.159049 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.159060 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.159068 7f6029235700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.159071 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.159082 7f6029235700 7 mds.0.cache request_finish request(client.4118:6 cr=0x56c4100) 2014-09-30 14:21:36.159099 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:6 cr=0x56c4100) 2014-09-30 14:21:36.159689 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:7 lookup #1/b 2014-09-30 14:21:36.158235) v2 2014-09-30 14:21:36.159693 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.159695 7f6029235700 15 mds.0.server oldest_client_tid=7 2014-09-30 14:21:36.159712 7f6029235700 7 mds.0.cache request_start request(client.4118:7 cr=0x56c5780) 2014-09-30 14:21:36.159714 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:7 lookup #1/b 2014-09-30 14:21:36.158235) v2 2014-09-30 14:21:36.159717 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:7 cr=0x56c5780) #1/b 2014-09-30 14:21:36.159718 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.159720 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:21:36.159721 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:21:36.159723 7f6029235700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:21:36.159724 7f6029235700 10 mds.0.cache traverse: miss on null+readable dentry b [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.159729 7f6029235700 10 mds.0.server FAIL on error -2 2014-09-30 14:21:36.159730 7f6029235700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:7 lookup #1/b 2014-09-30 14:21:36.158235) v2 2014-09-30 14:21:36.159739 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.159740 7f6029235700 20 mds.0.server lat 0.000105 2014-09-30 14:21:36.159750 7f6029235700 7 mds.0.cache request_finish request(client.4118:7 cr=0x56c5780) 2014-09-30 14:21:36.159756 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:7 cr=0x56c5780) 2014-09-30 14:21:36.160263 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:8 create #1/b 2014-09-30 14:21:36.158739) v2 2014-09-30 14:21:36.160266 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.160269 7f6029235700 15 mds.0.server oldest_client_tid=7 2014-09-30 14:21:36.160285 7f6029235700 7 mds.0.cache request_start request(client.4118:8 cr=0x56c5500) 2014-09-30 14:21:36.160288 7f6029235700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160301 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:36.160303 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160310 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.160312 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160319 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160326 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160332 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160338 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.160341 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:8 create #1/b 2014-09-30 14:21:36.158739) v2 2014-09-30 14:21:36.160345 7f6029235700 7 mds.0.server open w/ O_CREAT on #1/b 2014-09-30 14:21:36.160346 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.160347 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:21:36.160349 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:21:36.160350 7f6029235700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:21:36.160352 7f6029235700 10 mds.0.cache traverse: miss on null+readable dentry b [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160356 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:8 cr=0x56c5500) #1/b 2014-09-30 14:21:36.160359 7f6029235700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname b 2014-09-30 14:21:36.160360 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.160360 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.160362 7f6029235700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.160379 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.160385 7f6029235700 10 mds.0.server prepare_null_dentry b in [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.160391 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:21:36.160392 7f6029235700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:21:36.160397 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:8 cr=0x56c5500) 2014-09-30 14:21:36.160399 7f6029235700 20 mds.0.locker must xlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160404 7f6029235700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160413 7f6029235700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160420 7f6029235700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160424 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160432 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160439 7f6029235700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160446 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160449 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160456 7f6029235700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160459 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.160467 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5714b00 on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.160475 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5791680] 2014-09-30 14:21:36.160479 7f6029235700 10 mds.0.cache.den(1 b) auth_pin by 0x5714b00 on [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 ap=1+0 inode=0 | authpin=1 0x5791680] now 1+0 2014-09-30 14:21:36.160482 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5714b00 count now 0 + 1 2014-09-30 14:21:36.160492 7f6029235700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 ap=1+0 inode=0 | authpin=1 0x5791680] 2014-09-30 14:21:36.160497 7f6029235700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4118) [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=3 ap=1+0 inode=0 | lock=1 authpin=1 0x5791680] 2014-09-30 14:21:36.160500 7f6029235700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=3 ap=1+0 inode=0 | lock=1 authpin=1 0x5791680] 2014-09-30 14:21:36.160503 7f6029235700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=3 ap=1+0 inode=0 | lock=1 authpin=1 0x5791680] 2014-09-30 14:21:36.160507 7f6029235700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/b [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=3 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x5791680] 2014-09-30 14:21:36.160511 7f6029235700 10 mds.0.cache.den(1 b) auth_pin by 0x57917d8 on [dentry #1/b [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=3 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x5791680] now 2+0 2014-09-30 14:21:36.160514 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x57917d8 count now 0 + 2 2014-09-30 14:21:36.160523 7f6029235700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x5714b00) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x5714b00) (dversion lock w=1 last_client=4118) pv=0 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791680] 2014-09-30 14:21:36.160527 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160536 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160550 7f6029235700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160558 7f6029235700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160566 7f6029235700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160575 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.160582 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:21:36.160584 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160593 7f6029235700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.160595 7f6029235700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.160598 7f6029235700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160607 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160614 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160622 7f6029235700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160629 7f6029235700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160639 7f6029235700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160646 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.160652 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v0 2014-09-30 14:21:36.160654 7f6029235700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160662 7f6029235700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160676 7f6029235700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160708 7f6029235700 10 mds.0.server prepare_new_inode used_prealloc 10000000001 ([10000000002~3e7], 999 left) 2014-09-30 14:21:36.160710 7f6029235700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:21:36.160712 7f6029235700 10 mds.0.server prepare_new_inode [inode 10000000001 [2,head] #10000000001 auth v1 s=0 n() (iversion lock) 0x5738110] 2014-09-30 14:21:36.160717 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 4 2014-09-30 14:21:36.160718 7f6029235700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x5714b00) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791680] 2014-09-30 14:21:36.160730 7f6029235700 20 mds.0.server journal_allocated_inos sessionmapv 4 inotablev 2 2014-09-30 14:21:36.160731 7f6029235700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x5738110] 2014-09-30 14:21:36.160741 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x5714b00 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 1 + 2 2014-09-30 14:21:36.160756 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x5682e10 2014-09-30 14:21:36.160757 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 5 2014-09-30 14:21:36.160758 7f6029235700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 1=1+0)/f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.160769 7f6029235700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 1=1+0)/f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.160791 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x5738110] 2014-09-30 14:21:36.160796 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.160797 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.160797 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x5714b00) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791680] 2014-09-30 14:21:36.160802 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.160803 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.160804 7f6029235700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:21:36.160804 7f6029235700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:21:36.160805 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.158739 1=1+0) 2014-09-30 14:21:36.160808 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.158739 1=1+0) 2014-09-30 14:21:36.160810 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.158739 2=2+0) [dir 1 / [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0)/f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.160821 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160838 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56fa3a0 2014-09-30 14:21:36.160839 7f6029235700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:21:36.158739 2=2+0) 2014-09-30 14:21:36.160851 7f6029235700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:21:36.063283 1=1+0) 2014-09-30 14:21:36.160853 7f6029235700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:21:36.158739 2=2+0) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.160865 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.160875 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.160885 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.160893 7f6029235700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5738110] 2014-09-30 14:21:36.160900 7f6029235700 10 mds.0.cache.ino(10000000001) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.160904 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0} | caps=1 0x5738110] 2014-09-30 14:21:36.160917 7f6029235700 10 mds.0.locker eval set loner to client.4118 2014-09-30 14:21:36.160918 7f6029235700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160927 7f6029235700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160931 7f6029235700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160936 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160941 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160945 7f6029235700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160950 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160955 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160959 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160965 7f6029235700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160976 7f6029235700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160985 7f6029235700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160991 7f6029235700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.160995 7f6029235700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.161003 7f6029235700 7 mds.0.locker issue_caps loner client.4118 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738110] 2014-09-30 14:21:36.161018 7f6029235700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:21:36.161021 7f6029235700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-09-30 14:21:36.161021 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.161023 7f6029235700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:21:36.161025 7f6029235700 10 mds.0.server journal_and_reply tracei 0x5738110 tracedn 0x5791680 2014-09-30 14:21:36.161029 7f6029235700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x5714b00) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x5714b00) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791680] 2014-09-30 14:21:36.161036 7f6029235700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:8 create #1/b 2014-09-30 14:21:36.158739) v2 2014-09-30 14:21:36.161045 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.161046 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.161049 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:21:36.158739 valid=1 2014-09-30 14:21:36.161054 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 7 2014-09-30 14:21:36.161056 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:21:36.161060 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161072 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.161084 7f6029235700 20 mds.0.cache.den(1 b) add_client_lease client.4118 on (dn xlockdone x=1) 2014-09-30 14:21:36.161088 7f6029235700 20 mds.0.locker issue_client_lease seq 3 dur 30000ms on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.161103 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.161107 7f6029235700 20 mds.0.cache.ino(10000000001) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:21:36.158739 valid=1 2014-09-30 14:21:36.161122 7f6029235700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:21:36.161125 7f6029235700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.161128 7f6029235700 10 mds.0.cache.ino(10000000001) including xattrs version 1 2014-09-30 14:21:36.161130 7f6029235700 20 mds.0.server set_trace_dist added in [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738110] 2014-09-30 14:21:36.161188 7f6029235700 20 mds.0.server lat 0.000981 2014-09-30 14:21:36.161831 7f6023626700 5 mds.0.log _submit_thread 4198477~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:21:36.161857 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161878 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161891 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161903 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161928 7f6029235700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.161940 7f6029235700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245245 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:9 getattr pAsLsXsFs #1 2014-09-30 14:21:36.243564) v2 2014-09-30 14:21:36.245250 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.245254 7f6029235700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:21:36.245281 7f6029235700 7 mds.0.cache request_start request(client.4118:9 cr=0x56c5280) 2014-09-30 14:21:36.245284 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:9 getattr pAsLsXsFs #1 2014-09-30 14:21:36.243564) v2 2014-09-30 14:21:36.245290 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:9 cr=0x56c5280) #1 2014-09-30 14:21:36.245291 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.245294 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.245295 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245326 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:9 cr=0x56c5280) 2014-09-30 14:21:36.245329 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245341 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245357 7f6029235700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245367 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245379 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245389 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245401 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245413 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5714600 on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.245425 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245438 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245496 7f6029235700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245508 7f6029235700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245518 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5731160 on [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 3+0 2014-09-30 14:21:36.245528 7f6029235700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.245537 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x55ffb60 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:36.245542 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:36.245545 7f6029235700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295467 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:36.295469 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:36.295482 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:21:36.295483 7f6026a30700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791680] [inode 10000000001 [2,head] {#10000000001 /b} auth v4 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738110] 2014-09-30 14:21:36.295525 7f6026a30700 10 mds.0.cache.ino(10000000001) mark_dirty [inode 10000000001 [2,head] /b auth v3 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738110] 2014-09-30 14:21:36.295532 7f6026a30700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0x5738110 | request=1 lock=2 inodepin=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295539 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=5 v=4 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 4 2014-09-30 14:21:36.295554 7f6026a30700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:21:36.295558 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56fa3a0 v5 2014-09-30 14:21:36.295559 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.063283 1=1+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295575 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5682e10 v5 2014-09-30 14:21:36.295577 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=5 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 5 2014-09-30 14:21:36.295586 7f6026a30700 10 mds.0.locker share_inode_max_size on [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.295593 7f6026a30700 10 mds.0.locker share_inode_max_size with client.4118 2014-09-30 14:21:36.295596 7f6026a30700 20 mds.0.cache.ino(10000000001) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:36.158739 2014-09-30 14:21:36.295612 7f6026a30700 10 mds.0.2 send_message_client_counted client.4118 seq 1 client_caps(grant ino 10000000001 4 seq 2 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:21:36.158739) v4 2014-09-30 14:21:36.295633 7f6026a30700 7 mds.0.cache send_dentry_link [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) v=4 ap=2+0 inode=0x5738110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295645 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:8 create #1/b 2014-09-30 14:21:36.158739) v2 2014-09-30 14:21:36.295659 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000001 2014-09-30 14:21:36.295666 7f6026a30700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) v=4 ap=2+0 inode=0x5738110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295677 7f6026a30700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/b [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4118) v=4 ap=2+0 inode=0x5738110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295682 7f6026a30700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/b [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4118) v=4 ap=2+0 inode=0x5738110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295686 7f6026a30700 10 mds.0.cache.den(1 b) auth_unpin by 0x57917d8 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=4 ap=1+0 inode=0x5738110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] now 1+0 2014-09-30 14:21:36.295690 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x57917d8 count now 1 + 1 2014-09-30 14:21:36.295700 7f6026a30700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=4 ap=1+0 inode=0x5738110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.295705 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295719 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295729 7f6026a30700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295737 7f6026a30700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:21:36.295739 7f6026a30700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.295746 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5731160 on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.295755 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:36.295757 7f6026a30700 7 mds.0.server dispatch_client_request client_request(client.4118:9 getattr pAsLsXsFs #1 2014-09-30 14:21:36.243564) v2 2014-09-30 14:21:36.295761 7f6026a30700 10 mds.0.server rdlock_path_pin_ref request(client.4118:9 cr=0x56c5280) #1 2014-09-30 14:21:36.295763 7f6026a30700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.295765 7f6026a30700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.295765 7f6026a30700 10 mds.0.server ref is [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295775 7f6026a30700 10 mds.0.locker acquire_locks request(client.4118:9 cr=0x56c5280) 2014-09-30 14:21:36.295785 7f6026a30700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295795 7f6026a30700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295803 7f6026a30700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295810 7f6026a30700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295817 7f6026a30700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295824 7f6026a30700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295836 7f6026a30700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295845 7f6026a30700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295853 7f6026a30700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295862 7f6026a30700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295869 7f6026a30700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295877 7f6026a30700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295884 7f6026a30700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295892 7f6026a30700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295899 7f6026a30700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295907 7f6026a30700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXs/-@7,4119=pLsXs/-@5} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295934 7f6026a30700 10 mds.0.server reply to stat on client_request(client.4118:9 getattr pAsLsXsFs #1 2014-09-30 14:21:36.243564) v2 2014-09-30 14:21:36.295939 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:9 getattr pAsLsXsFs #1 2014-09-30 14:21:36.243564) v2 2014-09-30 14:21:36.295948 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.295950 7f6026a30700 20 mds.0.server lat 0.050832 2014-09-30 14:21:36.295953 7f6026a30700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.295955 7f6026a30700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.295959 7f6026a30700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.158739 valid=1 2014-09-30 14:21:36.295966 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 8 2014-09-30 14:21:36.295968 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 8 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.295969 7f6026a30700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:36.295973 7f6026a30700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.295994 7f6026a30700 7 mds.0.cache request_finish request(client.4118:9 cr=0x56c5280) 2014-09-30 14:21:36.296084 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:9 cr=0x56c5280) 2014-09-30 14:21:36.296098 7f6026a30700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296131 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296144 7f6026a30700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296152 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296162 7f6026a30700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296174 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296185 7f6026a30700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296193 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296202 7f6026a30700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296213 7f6026a30700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296221 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5714600 on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.296258 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296271 7f6026a30700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296281 7f6026a30700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296291 7f6026a30700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296299 7f6026a30700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4118) on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=4 ap=1+0 inode=0x5738110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791680] 2014-09-30 14:21:36.296310 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.296324 7f6026a30700 20 mds.0.locker client.4118 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.296326 7f6026a30700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.296340 7f6026a30700 7 mds.0.cache request_finish request(client.4118:8 cr=0x56c5500) 2014-09-30 14:21:36.296347 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:8 cr=0x56c5500) 2014-09-30 14:21:36.296350 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5714b00 on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:36.296359 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x5714b00 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] count now 0 + 1 2014-09-30 14:21:36.296367 7f6026a30700 10 mds.0.cache.den(1 b) auth_unpin by 0x5714b00 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=4 inode=0x5738110 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] now 0+0 2014-09-30 14:21:36.296372 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5714b00 count now 0 + 0 2014-09-30 14:21:36.296769 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:10 lookup #1/c 2014-09-30 14:21:36.295316) v2 2014-09-30 14:21:36.296773 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.296776 7f6029235700 15 mds.0.server oldest_client_tid=10 2014-09-30 14:21:36.296794 7f6029235700 7 mds.0.cache request_start request(client.4118:10 cr=0x56c5000) 2014-09-30 14:21:36.296796 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:10 lookup #1/c 2014-09-30 14:21:36.295316) v2 2014-09-30 14:21:36.296799 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:10 cr=0x56c5000) #1/c 2014-09-30 14:21:36.296801 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.296802 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:21:36.296805 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:21:36.296807 7f6029235700 12 mds.0.cache traverse: miss on dentry c in [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.296820 7f6029235700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.296825 7f6029235700 20 mds.0.cache added null [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.296829 7f6029235700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:10 lookup #1/c 2014-09-30 14:21:36.295316) v2 2014-09-30 14:21:36.296839 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.296841 7f6029235700 20 mds.0.server lat 0.000125 2014-09-30 14:21:36.296844 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.296846 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.296849 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.158739 valid=1 2014-09-30 14:21:36.296854 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 9 2014-09-30 14:21:36.296856 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 9 mseq 0 xattrv 0 len 0 2014-09-30 14:21:36.296860 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.296871 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.296879 7f6029235700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.296882 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.296946 7f6029235700 7 mds.0.cache request_finish request(client.4118:10 cr=0x56c5000) 2014-09-30 14:21:36.296960 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:10 cr=0x56c5000) 2014-09-30 14:21:36.297497 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:11 lookup #1/c 2014-09-30 14:21:36.296046) v2 2014-09-30 14:21:36.297500 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.297502 7f6029235700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:21:36.297517 7f6029235700 7 mds.0.cache request_start request(client.4118:11 cr=0x56c1180) 2014-09-30 14:21:36.297519 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:11 lookup #1/c 2014-09-30 14:21:36.296046) v2 2014-09-30 14:21:36.297522 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:11 cr=0x56c1180) #1/c 2014-09-30 14:21:36.297524 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.297525 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:21:36.297528 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:21:36.297529 7f6029235700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:21:36.297531 7f6029235700 10 mds.0.cache traverse: miss on null+readable dentry c [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.297535 7f6029235700 10 mds.0.server FAIL on error -2 2014-09-30 14:21:36.297536 7f6029235700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:11 lookup #1/c 2014-09-30 14:21:36.296046) v2 2014-09-30 14:21:36.297545 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.297546 7f6029235700 20 mds.0.server lat 0.000096 2014-09-30 14:21:36.297586 7f6029235700 7 mds.0.cache request_finish request(client.4118:11 cr=0x56c1180) 2014-09-30 14:21:36.297599 7f6029235700 15 mds.0.cache request_cleanup request(client.4118:11 cr=0x56c1180) 2014-09-30 14:21:36.298051 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:12 create #1/c 2014-09-30 14:21:36.296533) v2 2014-09-30 14:21:36.298054 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.298056 7f6029235700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:21:36.298070 7f6029235700 7 mds.0.cache request_start request(client.4118:12 cr=0x56c1400) 2014-09-30 14:21:36.298073 7f6029235700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298086 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:36.298087 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298108 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.298110 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298118 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298125 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298131 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298138 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.298140 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:12 create #1/c 2014-09-30 14:21:36.296533) v2 2014-09-30 14:21:36.298145 7f6029235700 7 mds.0.server open w/ O_CREAT on #1/c 2014-09-30 14:21:36.298146 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.298147 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:21:36.298149 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:21:36.298150 7f6029235700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:21:36.298151 7f6029235700 10 mds.0.cache traverse: miss on null+readable dentry c [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298155 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:12 cr=0x56c1400) #1/c 2014-09-30 14:21:36.298157 7f6029235700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname c 2014-09-30 14:21:36.298158 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.298159 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.298160 7f6029235700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.298168 7f6029235700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.298174 7f6029235700 10 mds.0.server prepare_null_dentry c in [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.298179 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:21:36.298180 7f6029235700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:21:36.298186 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:12 cr=0x56c1400) 2014-09-30 14:21:36.298187 7f6029235700 20 mds.0.locker must xlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298192 7f6029235700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298201 7f6029235700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298208 7f6029235700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298212 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298220 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298226 7f6029235700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298233 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298236 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298244 7f6029235700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298247 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v5 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.298254 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5713700 on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.298262 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5791860] 2014-09-30 14:21:36.298275 7f6029235700 10 mds.0.cache.den(1 c) auth_pin by 0x5713700 on [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 ap=1+0 inode=0 | authpin=1 0x5791860] now 1+0 2014-09-30 14:21:36.298278 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5713700 count now 0 + 1 2014-09-30 14:21:36.298288 7f6029235700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 ap=1+0 inode=0 | authpin=1 0x5791860] 2014-09-30 14:21:36.298292 7f6029235700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4118) [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=5 ap=1+0 inode=0 | lock=1 authpin=1 0x5791860] 2014-09-30 14:21:36.298296 7f6029235700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=5 ap=1+0 inode=0 | lock=1 authpin=1 0x5791860] 2014-09-30 14:21:36.298299 7f6029235700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4118) pv=0 v=5 ap=1+0 inode=0 | lock=1 authpin=1 0x5791860] 2014-09-30 14:21:36.298304 7f6029235700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/c [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=5 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x5791860] 2014-09-30 14:21:36.298307 7f6029235700 10 mds.0.cache.den(1 c) auth_pin by 0x57919b8 on [dentry #1/c [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4118) pv=0 v=5 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x5791860] now 2+0 2014-09-30 14:21:36.298310 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x57919b8 count now 0 + 2 2014-09-30 14:21:36.298320 7f6029235700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x5713700) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x5713700) (dversion lock w=1 last_client=4118) pv=0 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791860] 2014-09-30 14:21:36.298324 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298334 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298341 7f6029235700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298348 7f6029235700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298356 7f6029235700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298363 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.298369 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:21:36.298371 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298380 7f6029235700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.298382 7f6029235700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:21:36.298385 7f6029235700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298393 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298401 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298408 7f6029235700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298415 7f6029235700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298422 7f6029235700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298429 7f6029235700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:36.298434 7f6029235700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v0 2014-09-30 14:21:36.298436 7f6029235700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298444 7f6029235700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298451 7f6029235700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298472 7f6029235700 10 mds.0.server prepare_new_inode used_prealloc 10000000002 ([10000000003~3e6], 998 left) 2014-09-30 14:21:36.298474 7f6029235700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:21:36.298477 7f6029235700 10 mds.0.server prepare_new_inode [inode 10000000002 [2,head] #10000000002 auth v1 s=0 n() (iversion lock) 0x5738a48] 2014-09-30 14:21:36.298481 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 6 2014-09-30 14:21:36.298482 7f6029235700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x5713700) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791860] 2014-09-30 14:21:36.298493 7f6029235700 20 mds.0.server journal_allocated_inos sessionmapv 5 inotablev 2 2014-09-30 14:21:36.298495 7f6029235700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x5738a48] 2014-09-30 14:21:36.298501 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x5713700 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 1 + 2 2014-09-30 14:21:36.298511 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x5683a70 2014-09-30 14:21:36.298512 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 7 2014-09-30 14:21:36.298513 7f6029235700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 2=2+0)/f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.298523 7f6029235700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 2=2+0)/f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.298533 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4118=0-4194304@1} 0x5738a48] 2014-09-30 14:21:36.298537 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.298538 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.298538 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x5713700) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791860] 2014-09-30 14:21:36.298543 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.298544 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.298544 7f6029235700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:21:36.298545 7f6029235700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:21:36.298546 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.296533 2=2+0) 2014-09-30 14:21:36.298549 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.296533 2=2+0) 2014-09-30 14:21:36.298551 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) [dir 1 / [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0)/f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.298563 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298577 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56f8b40 2014-09-30 14:21:36.298579 7f6029235700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.298581 7f6029235700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:21:36.158739 2=2+0) 2014-09-30 14:21:36.298583 7f6029235700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:21:36.296533 3=3+0) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298594 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.298604 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.298613 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.298621 7f6029235700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5738a48] 2014-09-30 14:21:36.298628 7f6029235700 10 mds.0.cache.ino(10000000002) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.298633 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0} | caps=1 0x5738a48] 2014-09-30 14:21:36.298639 7f6029235700 10 mds.0.locker eval set loner to client.4118 2014-09-30 14:21:36.298640 7f6029235700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298646 7f6029235700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298650 7f6029235700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298655 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298660 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298664 7f6029235700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298670 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298675 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298679 7f6029235700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298683 7f6029235700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298688 7f6029235700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298692 7f6029235700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298697 7f6029235700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298702 7f6029235700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298707 7f6029235700 7 mds.0.locker issue_caps loner client.4118 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=-/pAsxXsxFxwb@0},l=4118 | caps=1 0x5738a48] 2014-09-30 14:21:36.298714 7f6029235700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:21:36.298716 7f6029235700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-09-30 14:21:36.298717 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.298718 7f6029235700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:21:36.298720 7f6029235700 10 mds.0.server journal_and_reply tracei 0x5738a48 tracedn 0x5791860 2014-09-30 14:21:36.298724 7f6029235700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x5713700) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x5713700) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x5791860] 2014-09-30 14:21:36.298729 7f6029235700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:12 create #1/c 2014-09-30 14:21:36.296533) v2 2014-09-30 14:21:36.298738 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.298739 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.298742 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:36.298746 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 10 2014-09-30 14:21:36.298748 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 10 mseq 0 xattrv 0 len 0 2014-09-30 14:21:36.298751 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.298765 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.298775 7f6029235700 20 mds.0.cache.den(1 c) add_client_lease client.4118 on (dn xlockdone x=1) 2014-09-30 14:21:36.298780 7f6029235700 20 mds.0.locker issue_client_lease seq 4 dur 30000ms on [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.298784 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.298789 7f6029235700 20 mds.0.cache.ino(10000000002) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:36.298794 7f6029235700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:21:36.298796 7f6029235700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.298798 7f6029235700 10 mds.0.cache.ino(10000000002) including xattrs version 1 2014-09-30 14:21:36.298800 7f6029235700 20 mds.0.server set_trace_dist added in [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738a48] 2014-09-30 14:21:36.299425 7f6029235700 20 mds.0.server lat 0.001421 2014-09-30 14:21:36.299496 7f6023626700 5 mds.0.log _submit_thread 4199872~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:21:36.299514 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.299532 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.299543 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.299553 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.299563 7f6029235700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.299572 7f6029235700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398545 7f6029235700 4 mds.0.server handle_client_request client_request(client.4118:13 getattr pAsLsXsFs #1 2014-09-30 14:21:36.396895) v2 2014-09-30 14:21:36.398550 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:36.398553 7f6029235700 15 mds.0.server oldest_client_tid=12 2014-09-30 14:21:36.398579 7f6029235700 7 mds.0.cache request_start request(client.4118:13 cr=0x56c2300) 2014-09-30 14:21:36.398582 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4118:13 getattr pAsLsXsFs #1 2014-09-30 14:21:36.396895) v2 2014-09-30 14:21:36.398588 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4118:13 cr=0x56c2300) #1 2014-09-30 14:21:36.398590 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.398592 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.398593 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398621 7f6029235700 10 mds.0.locker acquire_locks request(client.4118:13 cr=0x56c2300) 2014-09-30 14:21:36.398623 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398633 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398642 7f6029235700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398651 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398659 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398669 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398678 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398686 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5716900 on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.398696 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398705 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398714 7f6029235700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398723 7f6029235700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398747 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5731160 on [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 3+0 2014-09-30 14:21:36.398757 7f6029235700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.398765 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x55ff4a0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:36.398767 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:36.398770 7f6029235700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454214 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:36.454219 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:36.454233 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:21:36.454235 7f6026a30700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 clientlease=1 0x5791860] [inode 10000000002 [2,head] {#10000000002 /c} auth v6 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738a48] 2014-09-30 14:21:36.454268 7f6026a30700 10 mds.0.cache.ino(10000000002) mark_dirty [inode 10000000002 [2,head] /c auth v5 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 0x5738a48] 2014-09-30 14:21:36.454276 7f6026a30700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0x5738a48 | request=1 lock=2 inodepin=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454300 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=7 v=6 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 6 2014-09-30 14:21:36.454327 7f6026a30700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:21:36.454330 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56f8b40 v6 2014-09-30 14:21:36.454331 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.158739 2=2+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454353 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5683a70 v7 2014-09-30 14:21:36.454355 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=7 v=7 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 7 2014-09-30 14:21:36.454375 7f6026a30700 10 mds.0.locker share_inode_max_size on [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=1 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.454395 7f6026a30700 10 mds.0.locker share_inode_max_size with client.4118 2014-09-30 14:21:36.454398 7f6026a30700 20 mds.0.cache.ino(10000000002) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:36.296533 2014-09-30 14:21:36.454404 7f6026a30700 10 mds.0.2 send_message_client_counted client.4118 seq 2 client_caps(grant ino 10000000002 5 seq 2 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:21:36.296533) v4 2014-09-30 14:21:36.454430 7f6026a30700 7 mds.0.cache send_dentry_link [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) v=6 ap=2+0 inode=0x5738a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454442 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:12 create #1/c 2014-09-30 14:21:36.296533) v2 2014-09-30 14:21:36.454458 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000002 2014-09-30 14:21:36.454464 7f6026a30700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4118) v=6 ap=2+0 inode=0x5738a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454476 7f6026a30700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/c [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4118) v=6 ap=2+0 inode=0x5738a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454481 7f6026a30700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/c [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4118) v=6 ap=2+0 inode=0x5738a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454486 7f6026a30700 10 mds.0.cache.den(1 c) auth_unpin by 0x57919b8 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=6 ap=1+0 inode=0x5738a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] now 1+0 2014-09-30 14:21:36.454490 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x57919b8 count now 1 + 1 2014-09-30 14:21:36.454502 7f6026a30700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=6 ap=1+0 inode=0x5738a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.454507 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4118) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454524 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454540 7f6026a30700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454550 7f6026a30700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:21:36.454553 7f6026a30700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:36.454583 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5731160 on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.454595 7f6026a30700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:36.454596 7f6026a30700 7 mds.0.server dispatch_client_request client_request(client.4118:13 getattr pAsLsXsFs #1 2014-09-30 14:21:36.396895) v2 2014-09-30 14:21:36.454601 7f6026a30700 10 mds.0.server rdlock_path_pin_ref request(client.4118:13 cr=0x56c2300) #1 2014-09-30 14:21:36.454604 7f6026a30700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:36.454606 7f6026a30700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:36.454607 7f6026a30700 10 mds.0.server ref is [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454618 7f6026a30700 10 mds.0.locker acquire_locks request(client.4118:13 cr=0x56c2300) 2014-09-30 14:21:36.454621 7f6026a30700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454629 7f6026a30700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454638 7f6026a30700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454645 7f6026a30700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454656 7f6026a30700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454664 7f6026a30700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454672 7f6026a30700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454681 7f6026a30700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454691 7f6026a30700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454701 7f6026a30700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454709 7f6026a30700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454717 7f6026a30700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454725 7f6026a30700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454734 7f6026a30700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454742 7f6026a30700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454753 7f6026a30700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXs/-@10,4119=pLsXs/-@5} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454773 7f6026a30700 10 mds.0.server reply to stat on client_request(client.4118:13 getattr pAsLsXsFs #1 2014-09-30 14:21:36.396895) v2 2014-09-30 14:21:36.454779 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:13 getattr pAsLsXsFs #1 2014-09-30 14:21:36.396895) v2 2014-09-30 14:21:36.454789 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:36.454791 7f6026a30700 20 mds.0.server lat 0.056356 2014-09-30 14:21:36.454794 7f6026a30700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:36.454797 7f6026a30700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:36.454801 7f6026a30700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:36.454809 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 11 2014-09-30 14:21:36.454811 7f6026a30700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 11 mseq 0 xattrv 1 len 4 2014-09-30 14:21:36.454813 7f6026a30700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:36.454816 7f6026a30700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454839 7f6026a30700 7 mds.0.cache request_finish request(client.4118:13 cr=0x56c2300) 2014-09-30 14:21:36.454847 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:13 cr=0x56c2300) 2014-09-30 14:21:36.454851 7f6026a30700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454862 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454873 7f6026a30700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454880 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454889 7f6026a30700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454898 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454916 7f6026a30700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454925 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454935 7f6026a30700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454943 7f6026a30700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.454951 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5716900 on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.455002 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.455018 7f6026a30700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.455030 7f6026a30700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.455041 7f6026a30700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.455050 7f6026a30700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4118) on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=6 ap=1+0 inode=0x5738a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x5791860] 2014-09-30 14:21:36.455060 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.455074 7f6026a30700 20 mds.0.locker client.4118 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.455076 7f6026a30700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:36.455088 7f6026a30700 7 mds.0.cache request_finish request(client.4118:12 cr=0x56c1400) 2014-09-30 14:21:36.455104 7f6026a30700 15 mds.0.cache request_cleanup request(client.4118:12 cr=0x56c1400) 2014-09-30 14:21:36.455108 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5713700 on [inode 1 [...2,head] / auth v6 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:36.455118 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x5713700 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] count now 0 + 1 2014-09-30 14:21:36.455126 7f6026a30700 10 mds.0.cache.den(1 c) auth_unpin by 0x5713700 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=6 inode=0x5738a48 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] now 0+0 2014-09-30 14:21:36.455131 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5713700 count now 0 + 0 2014-09-30 14:21:36.646922 7f6029235700 7 mds.0.locker handle_client_caps on 10000000000 follows 1 op update 2014-09-30 14:21:36.646926 7f6029235700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.646947 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.646949 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.646968 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.646969 7f6029235700 10 mds.0.locker cap inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.646978 7f6029235700 10 mds.0.locker follows 1 retains p dirty Fx on [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.646984 7f6029235700 7 mds.0.locker flush client.4118 dirty Fx seq 1 on [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.646990 7f6029235700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:21:36.646992 7f6029235700 10 mds.0.locker removing unwanted file from open file list [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.646997 7f6029235700 10 mds.0.locker _do_cap_update dirty Fx issued p wanted - on [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647002 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.647012 7f6029235700 15 mds.0.cache.ino(10000000000) project_inode 0x56f8d20 2014-09-30 14:21:36.647020 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 8 2014-09-30 14:21:36.647021 7f6029235700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) pv=8 v=2 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:36.647030 7f6029235700 10 mds.0.cache.ino(10000000000) pre_dirty 8 (current v 2) 2014-09-30 14:21:36.647035 7f6029235700 7 mds.0.locker mtime 2014-09-30 14:21:36.063283 -> 2014-09-30 14:21:36.136258 for [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647050 7f6029235700 7 mds.0.locker ctime 2014-09-30 14:21:36.063283 -> 2014-09-30 14:21:36.136920 for [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647060 7f6029235700 7 mds.0.locker atime 2014-09-30 14:21:36.063283 -> 2014-09-30 14:21:36.136258 for [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647069 7f6029235700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647076 7f6029235700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647083 7f6029235700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000000 [2,head] /a auth v2 pv8 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x57377d8] 2014-09-30 14:21:36.647115 7f6029235700 10 mds.0.cache.ino(10000000000) auth_pin by 0x56c5a00 on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] now 1+0 2014-09-30 14:21:36.647123 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x57377d8 count now 0 + 1 2014-09-30 14:21:36.647136 7f6029235700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647143 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x56c5a00 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 1 + 1 2014-09-30 14:21:36.647332 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x5684af0 2014-09-30 14:21:36.647335 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 9 2014-09-30 14:21:36.647337 7f6029235700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.647349 7f6029235700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.647360 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647366 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.647367 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.647368 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) pv=8 v=2 ap=0+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:36.647374 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.647374 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.647375 7f6029235700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:21:36.647376 7f6029235700 20 mds.0.cache delta n() 2014-09-30 14:21:36.647377 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.647379 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.647429 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) [dir 1 / [2,head] auth pv=9 v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.647464 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:36.647480 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x56c5a00 on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:36.647491 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56f92c0 2014-09-30 14:21:36.647493 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=9 v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.647503 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.647514 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.647521 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) pv=8 v=2 ap=0+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:36.647527 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) pv=8 v=2 ap=0+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:36.647577 7f6023626700 5 mds.0.log _submit_thread 4201267~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:36.647596 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647606 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.647607 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647614 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.647616 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.647617 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.647618 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.647677 7f6029235700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647685 7f6029235700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647690 7f6029235700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647697 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647702 7f6029235700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647708 7f6029235700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647716 7f6029235700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647721 7f6029235700 10 mds.0.locker trying to drop loner 2014-09-30 14:21:36.647723 7f6029235700 10 mds.0.locker dropped loner 2014-09-30 14:21:36.647724 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFsxcrwbl on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.647732 7f6029235700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-09-30 14:21:36.647733 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.647754 7f6029235700 7 mds.0.locker handle_client_caps on 10000000002 follows 1 op update 2014-09-30 14:21:36.647756 7f6029235700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647764 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.647765 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.647776 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.647777 7f6029235700 10 mds.0.locker cap inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647783 7f6029235700 10 mds.0.locker follows 1 retains p dirty Fx on [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647788 7f6029235700 7 mds.0.locker flush client.4118 dirty Fx seq 2 on [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647794 7f6029235700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:21:36.647795 7f6029235700 10 mds.0.locker removing unwanted file from open file list [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647799 7f6029235700 10 mds.0.locker _do_cap_update dirty Fx issued p wanted - on [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647804 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.647809 7f6029235700 15 mds.0.cache.ino(10000000002) project_inode 0x56f9a40 2014-09-30 14:21:36.647810 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 10 2014-09-30 14:21:36.647810 7f6029235700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) pv=10 v=6 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:36.647816 7f6029235700 10 mds.0.cache.ino(10000000002) pre_dirty 10 (current v 6) 2014-09-30 14:21:36.647819 7f6029235700 7 mds.0.locker mtime 2014-09-30 14:21:36.296533 -> 2014-09-30 14:21:36.298254 for [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647827 7f6029235700 7 mds.0.locker ctime 2014-09-30 14:21:36.296533 -> 2014-09-30 14:21:36.298682 for [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647835 7f6029235700 7 mds.0.locker atime 2014-09-30 14:21:36.296533 -> 2014-09-30 14:21:36.298254 for [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647841 7f6029235700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647845 7f6029235700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647849 7f6029235700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000002 [2,head] /c auth v6 pv10 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738a48] 2014-09-30 14:21:36.647857 7f6029235700 10 mds.0.cache.ino(10000000002) auth_pin by 0x56c4b00 on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] now 1+0 2014-09-30 14:21:36.647862 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=10 v=7 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x5738a48 count now 1 + 2 2014-09-30 14:21:36.647874 7f6029235700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.647879 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x56c4b00 on [dir 1 / [2,head] auth pv=10 v=7 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 2 + 2 2014-09-30 14:21:36.647889 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x5684fc0 2014-09-30 14:21:36.647890 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 11 2014-09-30 14:21:36.647891 7f6029235700 10 mds.0.cache taking wrlock on (inest lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.647900 7f6029235700 7 mds.0.locker wrlock_force on (inest lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.647919 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.647925 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.647926 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.647926 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) pv=10 v=6 ap=0+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:36.647931 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.647932 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.647933 7f6029235700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:21:36.647934 7f6029235700 20 mds.0.cache delta n() 2014-09-30 14:21:36.647934 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.647937 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.647939 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) [dir 1 / [2,head] auth pv=11 v=7 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.647949 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=1) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.647960 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x56c4b00 on [inode 1 [...2,head] / auth v6 pv7 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:36.647971 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56f90e0 2014-09-30 14:21:36.647973 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=11 v=7 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.647982 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.647990 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.647995 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) pv=10 v=6 ap=0+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:36.648000 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) pv=10 v=6 ap=0+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:36.648363 7f6023626700 5 mds.0.log _submit_thread 4202604~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:36.648376 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648386 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.648387 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648393 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.648394 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.648395 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.648395 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.648396 7f6029235700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648401 7f6029235700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648406 7f6029235700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648412 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648417 7f6029235700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648421 7f6029235700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648426 7f6029235700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648431 7f6029235700 10 mds.0.locker trying to drop loner 2014-09-30 14:21:36.648432 7f6029235700 10 mds.0.locker dropped loner 2014-09-30 14:21:36.648433 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFsxcrwbl on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.648440 7f6029235700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-09-30 14:21:36.648441 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.648457 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:36.648459 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648469 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.648470 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648479 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.648480 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648488 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648496 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648504 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648519 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.648520 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648530 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648537 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648544 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648552 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.648565 7f6029235700 7 mds.0.locker handle_client_caps on 10000000001 follows 1 op update 2014-09-30 14:21:36.648566 7f6029235700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648574 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.648575 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648583 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.648584 7f6029235700 10 mds.0.locker cap inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648590 7f6029235700 10 mds.0.locker follows 1 retains p dirty Fx on [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648594 7f6029235700 7 mds.0.locker flush client.4118 dirty Fx seq 2 on [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/pAsxXsxFxwb@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648600 7f6029235700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:21:36.648601 7f6029235700 10 mds.0.locker removing unwanted file from open file list [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648605 7f6029235700 10 mds.0.locker _do_cap_update dirty Fx issued p wanted - on [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648610 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.648614 7f6029235700 15 mds.0.cache.ino(10000000001) project_inode 0x56f8960 2014-09-30 14:21:36.648615 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 12 2014-09-30 14:21:36.648616 7f6029235700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) pv=12 v=4 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:36.648621 7f6029235700 10 mds.0.cache.ino(10000000001) pre_dirty 12 (current v 4) 2014-09-30 14:21:36.648623 7f6029235700 7 mds.0.locker mtime 2014-09-30 14:21:36.158739 -> 2014-09-30 14:21:36.159257 for [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648631 7f6029235700 7 mds.0.locker ctime 2014-09-30 14:21:36.158739 -> 2014-09-30 14:21:36.160417 for [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648637 7f6029235700 7 mds.0.locker atime 2014-09-30 14:21:36.158739 -> 2014-09-30 14:21:36.159257 for [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648644 7f6029235700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648648 7f6029235700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648652 7f6029235700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000001 [2,head] /b auth v4 pv12 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 caps=1 dirtyparent=1 dirty=1 0x5738110] 2014-09-30 14:21:36.648660 7f6029235700 10 mds.0.cache.ino(10000000001) auth_pin by 0x56c4d80 on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] now 1+0 2014-09-30 14:21:36.648665 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=12 v=7 cv=0/0 dir_auth=0 ap=2+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x5738110 count now 2 + 3 2014-09-30 14:21:36.648676 7f6029235700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.648681 7f6029235700 10 mds.0.cache.dir(1) auth_pin by 0x56c4d80 on [dir 1 / [2,head] auth pv=12 v=7 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 3 + 3 2014-09-30 14:21:36.648690 7f6029235700 10 mds.0.cache.dir(1) project_fnode 0x5683a70 2014-09-30 14:21:36.648691 7f6029235700 10 mds.0.cache.dir(1) pre_dirty 13 2014-09-30 14:21:36.648693 7f6029235700 10 mds.0.cache taking wrlock on (inest lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648701 7f6029235700 7 mds.0.locker wrlock_force on (inest lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648709 7f6029235700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.648714 7f6029235700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:21:36.648714 7f6029235700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:21:36.648715 7f6029235700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) pv=12 v=4 ap=0+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:36.648719 7f6029235700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:21:36.648720 7f6029235700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:21:36.648721 7f6029235700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:21:36.648722 7f6029235700 20 mds.0.cache delta n() 2014-09-30 14:21:36.648722 7f6029235700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.648725 7f6029235700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:21:36.648726 7f6029235700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:21:36.296533 3=3+0) [dir 1 / [2,head] auth pv=13 v=7 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.648736 7f6029235700 7 mds.0.locker local_wrlock_grab on (iversion lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.648745 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x56c4d80 on [inode 1 [...2,head] / auth v6 pv8 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 3+0 2014-09-30 14:21:36.648755 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56fa1c0 2014-09-30 14:21:36.648756 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context(0x5760000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=13 v=7 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] 2014-09-30 14:21:36.648765 7f6029235700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:21:36.648773 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:36.648778 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) pv=12 v=4 ap=0+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:36.648783 7f6029235700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) pv=12 v=4 ap=0+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:36.649148 7f6023626700 5 mds.0.log _submit_thread 4203941~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:36.649169 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649179 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.649180 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649187 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.649187 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.649188 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.649189 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.649189 7f6029235700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649195 7f6029235700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649200 7f6029235700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649213 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649218 7f6029235700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649223 7f6029235700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649228 7f6029235700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2},l=4118(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649233 7f6029235700 10 mds.0.locker trying to drop loner 2014-09-30 14:21:36.649234 7f6029235700 10 mds.0.locker dropped loner 2014-09-30 14:21:36.649235 7f6029235700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFsxcrwbl on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649242 7f6029235700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-09-30 14:21:36.649243 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.649258 7f6029235700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-09-30 14:21:36.649260 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649266 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.649267 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649277 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.649277 7f6029235700 10 mds.0.locker cap inode [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649283 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649288 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649292 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.649293 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649298 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.649298 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649303 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.649304 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.649304 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.649305 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.649306 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649310 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649314 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:36.649319 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.649331 7f6029235700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-09-30 14:21:36.649333 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649338 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.649339 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649347 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.649348 7f6029235700 10 mds.0.locker cap inode [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649353 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649358 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649362 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.649363 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649367 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.649368 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649372 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.649373 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.649374 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.649374 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.649375 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649379 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649384 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:36.649388 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.649402 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:36.649403 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649411 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.649412 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649420 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.649421 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649428 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649436 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649444 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649452 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.649452 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649460 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649467 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649475 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649482 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:36.649495 7f6029235700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-09-30 14:21:36.649496 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649502 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:36.649503 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:36.649511 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:36.649511 7f6029235700 10 mds.0.locker cap inode [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649516 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649521 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649526 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:36.649527 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649531 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:36.649531 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649536 7f6029235700 20 mds.0.locker is excl 2014-09-30 14:21:36.649537 7f6029235700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:36.649537 7f6029235700 20 mds.0.locker should lose it 2014-09-30 14:21:36.649538 7f6029235700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:21:36.649538 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649543 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649547 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:36.649552 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:38.945279 7f602582c700 10 mds.beacon.0 _send up:active seq 7 2014-09-30 14:21:38.945553 7f6029235700 10 mds.beacon.0 handle_mds_beacon up:active seq 7 rtt 0.000263 2014-09-30 14:21:40.464028 7f602602d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:40.464223 7f602602d700 7 mds.0.cache trim max=100000 cur=14 2014-09-30 14:21:40.464231 7f602602d700 10 mds.0.cache trim_client_leases 2014-09-30 14:21:40.464233 7f602602d700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 3 left 2014-09-30 14:21:40.464727 7f602602d700 2 mds.0.cache check_memory_usage total 252688, rss 29592, heap 42892, malloc 1527 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 5 caps, 0.3125 caps per inode 2014-09-30 14:21:40.464743 7f602602d700 10 mds.0.log trim 1 / 30 segments, 11 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:21:40.464749 7f602602d700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:21:40.464781 7f602602d700 15 mds.0.bal get_load mdsload<[0,1.49988 2.99975]/[0,1.49988 2.99975], req 2, hr 0, qlen 0, cpu 0.14> 2014-09-30 14:21:40.464800 7f602602d700 10 mds.0.locker scatter_tick 2014-09-30 14:21:40.464802 7f602602d700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:21:40.464805 7f602602d700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:21:40.464812 7f602602d700 20 mds.0.server laggiest active session is client.4118 192.168.122.158:0/11270 2014-09-30 14:21:40.464817 7f602602d700 20 mds.0.server laggiest active session is client.4118 192.168.122.158:0/11270 and sufficiently new (2014-09-30 14:21:35.161006) 2014-09-30 14:21:40.464830 7f602602d700 15 mds.0.bal tick last_sample now 2014-09-30 14:21:40.464830 2014-09-30 14:21:40.464834 7f602602d700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:21:40.464837 7f602602d700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:21:40.597917 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:40.597919 7f6026a30700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:21:40.597921 7f6026a30700 10 mds.0.locker file_update_finish on [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.597940 7f6026a30700 15 mds.0.cache.ino(10000000000) pop_and_dirty_projected_inode 0x56f8d20 v8 2014-09-30 14:21:40.597941 7f6026a30700 10 mds.0.cache.ino(10000000000) mark_dirty [inode 10000000000 [2,head] /a auth v2 pv8 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@1} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.597947 7f6026a30700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) pv=8 v=2 ap=0+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:40.597957 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=8 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 8 2014-09-30 14:21:40.597995 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56f92c0 v7 2014-09-30 14:21:40.597997 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598010 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5684af0 v9 2014-09-30 14:21:40.598019 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=9 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 9 2014-09-30 14:21:40.598030 7f6026a30700 10 mds.0.2 send_message_client_counted client.4118 seq 3 client_caps(flush_ack ino 10000000000 3 seq 1 tid 1 caps=p dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:21:40.598050 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=3) on [inode 1 [...2,head] / auth v7 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598066 7f6026a30700 7 mds.0.locker wrlock_finish on (inest lock w=3) on [inode 1 [...2,head] / auth v7 pv9 ap=3+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598076 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.598085 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.598100 7f6026a30700 20 mds.0.locker is excl 2014-09-30 14:21:40.598101 7f6026a30700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:40.598102 7f6026a30700 20 mds.0.locker should lose it 2014-09-30 14:21:40.598103 7f6026a30700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.598112 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.598118 7f6026a30700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:21:40.598121 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x56c5a00 on [inode 1 [...2,head] / auth v7 pv9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:40.598131 7f6026a30700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x56c5a00 on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] now 0+0 2014-09-30 14:21:40.598135 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=13 v=9 cv=0/0 dir_auth=0 ap=3+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x56c5a00 count now 3 + 2 2014-09-30 14:21:40.598156 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x56c5a00 on [dir 1 / [2,head] auth pv=13 v=9 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 2 + 2 2014-09-30 14:21:40.598177 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:40.598178 7f6026a30700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:21:40.598179 7f6026a30700 10 mds.0.locker file_update_finish on [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598193 7f6026a30700 15 mds.0.cache.ino(10000000002) pop_and_dirty_projected_inode 0x56f9a40 v10 2014-09-30 14:21:40.598194 7f6026a30700 10 mds.0.cache.ino(10000000002) mark_dirty [inode 10000000002 [2,head] /c auth v6 pv10 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598204 7f6026a30700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) pv=10 v=6 ap=0+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:40.598211 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=10 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 10 2014-09-30 14:21:40.598224 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56f90e0 v8 2014-09-30 14:21:40.598225 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v7 pv9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598237 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5684fc0 v11 2014-09-30 14:21:40.598239 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 11 2014-09-30 14:21:40.598248 7f6026a30700 10 mds.0.2 send_message_client_counted client.4118 seq 4 client_caps(flush_ack ino 10000000002 5 seq 2 tid 1 caps=p dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:21:40.598292 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2) on [inode 1 [...2,head] / auth v8 pv9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598312 7f6026a30700 7 mds.0.locker wrlock_finish on (inest lock w=2) on [inode 1 [...2,head] / auth v8 pv9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=1) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598326 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598338 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598343 7f6026a30700 20 mds.0.locker is excl 2014-09-30 14:21:40.598344 7f6026a30700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:40.598344 7f6026a30700 20 mds.0.locker should lose it 2014-09-30 14:21:40.598345 7f6026a30700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598353 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:40.598359 7f6026a30700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:21:40.598361 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x56c4b00 on [inode 1 [...2,head] / auth v8 pv9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:40.598371 7f6026a30700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x56c4b00 on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] now 0+0 2014-09-30 14:21:40.598375 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=2+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x56c4b00 count now 2 + 1 2014-09-30 14:21:40.598384 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x56c4b00 on [dir 1 / [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] count now 1 + 1 2014-09-30 14:21:40.598396 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:40.598397 7f6026a30700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:21:40.598397 7f6026a30700 10 mds.0.locker file_update_finish on [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598404 7f6026a30700 15 mds.0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x56f8960 v12 2014-09-30 14:21:40.598405 7f6026a30700 10 mds.0.cache.ino(10000000001) mark_dirty [inode 10000000001 [2,head] /b auth v4 pv12 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4118=0-4194304@1} caps={4118=p/-@2} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598410 7f6026a30700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) pv=12 v=4 ap=0+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:40.598416 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=12 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 12 2014-09-30 14:21:40.598427 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56fa1c0 v9 2014-09-30 14:21:40.598428 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v8 pv9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598438 7f6026a30700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5683a70 v13 2014-09-30 14:21:40.598439 7f6026a30700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=13 v=13 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] version 13 2014-09-30 14:21:40.598456 7f6026a30700 10 mds.0.2 send_message_client_counted client.4118 seq 5 client_caps(flush_ack ino 10000000001 4 seq 2 tid 1 caps=p dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:21:40.598498 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598517 7f6026a30700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598530 7f6026a30700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.598542 7f6026a30700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598549 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598554 7f6026a30700 20 mds.0.locker is excl 2014-09-30 14:21:40.598555 7f6026a30700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:21:40.598555 7f6026a30700 20 mds.0.locker should lose it 2014-09-30 14:21:40.598556 7f6026a30700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598562 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:40.598568 7f6026a30700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:21:40.598570 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x56c4d80 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:40.598577 7f6026a30700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x56c4d80 on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] now 0+0 2014-09-30 14:21:40.598581 7f6026a30700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5760000] by 0x56c4d80 count now 1 + 0 2014-09-30 14:21:40.598588 7f6026a30700 10 mds.0.cache.dir(1) auth_unpin by 0x56c4d80 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] count now 0 + 0 2014-09-30 14:21:40.599022 7f6029235700 20 mds.0.server get_session have 0x56f3700 client.4118 192.168.122.158:0/11270 state open 2014-09-30 14:21:40.599025 7f6029235700 3 mds.0.server handle_client_session client_session(request_close seq 5) v1 from client.4118 2014-09-30 14:21:40.599032 7f6029235700 10 mds.0.inotable: project_release_ids [10000000003~3e6] to [100000003e9~1fffffffc16]/[100000003e9~1fffffffc16] 2014-09-30 14:21:40.599056 7f6023626700 5 mds.0.log _submit_thread 4205278~214 : ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:21:40.647784 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:40.647788 7f6026a30700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:21:40.647789 7f6026a30700 10 mds.0.server _session_logged client.4118 192.168.122.158:0/11270 state_seq 3 close 6 2014-09-30 14:21:40.647793 7f6026a30700 10 mds.0.inotable: apply_release_ids [10000000003~3e6] to [10000000003~1fffffffffc]/[100000003e9~1fffffffc16] 2014-09-30 14:21:40.647799 7f6026a30700 20 mds.0.server killing capability p on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@11,4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647825 7f6026a30700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647833 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:40.647835 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647842 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647848 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647854 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.647860 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:40.647860 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647866 7f6026a30700 10 mds.0.cache.ino(10000000000) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:40.647871 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647874 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:40.647875 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647879 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647882 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647885 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.647888 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:40.647888 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647892 7f6026a30700 10 mds.0.cache.ino(10000000001) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:40.647894 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647897 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:40.647898 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647901 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647904 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647915 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:40.647920 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:40.647920 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4118=p/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647926 7f6026a30700 10 mds.0.cache.ino(10000000002) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:40.647928 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647931 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:40.647932 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647935 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647938 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647941 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:40.647944 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:40.647944 7f6026a30700 20 mds.0.server killing client lease of [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=8 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x57914a0] 2014-09-30 14:21:40.647951 7f6026a30700 20 mds.0.cache.den(1 a) remove_client_lease client.4118 on (dn sync l=1) 2014-09-30 14:21:40.647955 7f6026a30700 20 mds.0.server killing client lease of [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=12 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791680] 2014-09-30 14:21:40.647958 7f6026a30700 20 mds.0.cache.den(1 b) remove_client_lease client.4118 on (dn sync l=1) 2014-09-30 14:21:40.647959 7f6026a30700 20 mds.0.server killing client lease of [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=10 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x5791860] 2014-09-30 14:21:40.647962 7f6026a30700 20 mds.0.cache.den(1 c) remove_client_lease client.4118 on (dn sync l=1) 2014-09-30 14:21:40.647969 7f6026a30700 10 mds.0.2 send_message_client client.4118 192.168.122.158:0/11270 client_session(close) v2 2014-09-30 14:21:40.648303 7f6029235700 5 mds.0.2 ms_handle_reset on 192.168.122.158:0/11270 2014-09-30 14:21:40.648311 7f6029235700 3 mds.0.2 ms_handle_reset closing connection for session client.4118 192.168.122.158:0/11270 2014-09-30 14:21:40.648315 7f6029235700 10 mds.0.sessionmap remove_session s=0x56f3700 name=client.4118 2014-09-30 14:21:40.935825 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:4 getattr pAsLsXsFs #1 2014-09-30 14:21:40.934193) v2 2014-09-30 14:21:40.935831 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:40.935833 7f6029235700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:21:40.935859 7f6029235700 7 mds.0.cache request_start request(client.4119:4 cr=0x56c4b00) 2014-09-30 14:21:40.935862 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:4 getattr pAsLsXsFs #1 2014-09-30 14:21:40.934193) v2 2014-09-30 14:21:40.935867 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:4 cr=0x56c4b00) #1 2014-09-30 14:21:40.935869 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:40.935871 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:40.935872 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935896 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:4 cr=0x56c4b00) 2014-09-30 14:21:40.935898 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935909 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935922 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935928 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935934 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935940 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935947 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.935953 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5716400 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:40.935961 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.935969 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.935975 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.935987 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.935994 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936001 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936008 7f6029235700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936014 7f6029235700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936021 7f6029235700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936028 7f6029235700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pLsXs/-@5} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936061 7f6029235700 10 mds.0.server reply to stat on client_request(client.4119:4 getattr pAsLsXsFs #1 2014-09-30 14:21:40.934193) v2 2014-09-30 14:21:40.936067 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:4 getattr pAsLsXsFs #1 2014-09-30 14:21:40.934193) v2 2014-09-30 14:21:40.936080 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:40.936082 7f6029235700 20 mds.0.server lat 0.000385 2014-09-30 14:21:40.936087 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:40.936100 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:40.936105 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:40.936116 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:21:40.936118 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:21:40.936120 7f6029235700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:40.936123 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936149 7f6029235700 7 mds.0.cache request_finish request(client.4119:4 cr=0x56c4b00) 2014-09-30 14:21:40.936157 7f6029235700 15 mds.0.cache request_cleanup request(client.4119:4 cr=0x56c4b00) 2014-09-30 14:21:40.936162 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936174 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936183 7f6029235700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936191 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936198 7f6029235700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936205 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936214 7f6029235700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936220 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936229 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936240 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936248 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5716400 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:40.936762 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:5 lookup #1/a 2014-09-30 14:21:40.935321) v2 2014-09-30 14:21:40.936766 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:40.936769 7f6029235700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:21:40.936785 7f6029235700 7 mds.0.cache request_start request(client.4119:5 cr=0x56c2a80) 2014-09-30 14:21:40.936787 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:5 lookup #1/a 2014-09-30 14:21:40.935321) v2 2014-09-30 14:21:40.936790 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:5 cr=0x56c2a80) #1/a 2014-09-30 14:21:40.936792 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:40.936793 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:21:40.936795 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:21:40.936798 7f6029235700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:21:40.936802 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:40.936803 7f6029235700 10 mds.0.server ref is [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.936813 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:5 cr=0x56c2a80) 2014-09-30 14:21:40.936815 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.936825 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.936829 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x57914a0] 2014-09-30 14:21:40.936836 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.936844 7f6029235700 10 mds.0.locker must authpin [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.936848 7f6029235700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x57914a0] 2014-09-30 14:21:40.936852 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:40.936859 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5715f00 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:40.936866 7f6029235700 10 mds.0.locker auth_pinning [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:40.936872 7f6029235700 10 mds.0.cache.ino(10000000000) auth_pin by 0x5715f00 on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x57377d8] now 1+0 2014-09-30 14:21:40.936875 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x57377d8 count now 0 + 1 2014-09-30 14:21:40.936886 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth (dversion lock) v=8 ap=0+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x57914a0] 2014-09-30 14:21:40.936890 7f6029235700 10 mds.0.cache.den(1 a) auth_pin by 0x5715f00 on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] now 1+1 2014-09-30 14:21:40.936894 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715f00 count now 0 + 2 2014-09-30 14:21:40.936902 7f6029235700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.936906 7f6029235700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/a [2,head] auth (dn sync r=1) (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.936919 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936930 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@6} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.936937 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.936941 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=1 caps=0 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.936973 7f6029235700 10 mds.0.server reply to stat on client_request(client.4119:5 lookup #1/a 2014-09-30 14:21:40.935321) v2 2014-09-30 14:21:40.936978 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:5 lookup #1/a 2014-09-30 14:21:40.935321) v2 2014-09-30 14:21:40.936987 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:40.936989 7f6029235700 20 mds.0.server lat 0.000283 2014-09-30 14:21:40.936992 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:40.936994 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:40.936997 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:40.937002 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-09-30 14:21:40.937004 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:21:40.937008 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.937019 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:40.937027 7f6029235700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/a [2,head] auth (dn sync r=1) (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.937033 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/a [2,head] auth (dn sync r=1) (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.937037 7f6029235700 20 mds.0.cache.ino(10000000000) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.136920 valid=1 2014-09-30 14:21:40.937043 7f6029235700 10 mds.0.cache.ino(10000000000) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:40.937049 7f6029235700 10 mds.0.cache.ino(10000000000) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:21:40.937051 7f6029235700 10 mds.0.cache.ino(10000000000) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:40.937053 7f6029235700 10 mds.0.cache.ino(10000000000) including xattrs version 1 2014-09-30 14:21:40.937055 7f6029235700 20 mds.0.server set_trace_dist added in [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.937073 7f6029235700 7 mds.0.cache request_finish request(client.4119:5 cr=0x56c2a80) 2014-09-30 14:21:40.937080 7f6029235700 15 mds.0.cache request_cleanup request(client.4119:5 cr=0x56c2a80) 2014-09-30 14:21:40.937085 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.937104 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:40.937112 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.937118 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x57377d8] 2014-09-30 14:21:40.937124 7f6029235700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.937129 7f6029235700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x57914a0] 2014-09-30 14:21:40.937135 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5715f00 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:40.937143 7f6029235700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x5715f00 on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] now 0+0 2014-09-30 14:21:40.937147 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715f00 count now 0 + 1 2014-09-30 14:21:40.937155 7f6029235700 10 mds.0.cache.den(1 a) auth_unpin by 0x5715f00 on [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x57377d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x57914a0] now 0+0 2014-09-30 14:21:40.937161 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715f00 count now 0 + 0 2014-09-30 14:21:41.021431 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:6 lookup #1/b 2014-09-30 14:21:41.019783) v2 2014-09-30 14:21:41.021436 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:41.021440 7f6029235700 15 mds.0.server oldest_client_tid=6 2014-09-30 14:21:41.021474 7f6029235700 7 mds.0.cache request_start request(client.4119:6 cr=0x56c2d00) 2014-09-30 14:21:41.021477 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:6 lookup #1/b 2014-09-30 14:21:41.019783) v2 2014-09-30 14:21:41.021481 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:6 cr=0x56c2d00) #1/b 2014-09-30 14:21:41.021483 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:41.021486 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:21:41.021489 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:21:41.021493 7f6029235700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:21:41.021498 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:41.021501 7f6029235700 10 mds.0.server ref is [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:41.021520 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:6 cr=0x56c2d00) 2014-09-30 14:21:41.021522 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.021535 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:41.021540 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791680] 2014-09-30 14:21:41.021548 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.021561 7f6029235700 10 mds.0.locker must authpin [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:41.021565 7f6029235700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791680] 2014-09-30 14:21:41.021570 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.021578 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5715a00 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:41.021587 7f6029235700 10 mds.0.locker auth_pinning [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:41.021590 7f6029235700 10 mds.0.cache.ino(10000000001) auth_pin by 0x5715a00 on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738110] now 1+0 2014-09-30 14:21:41.021594 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5738110 count now 0 + 1 2014-09-30 14:21:41.021612 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=12 ap=0+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791680] 2014-09-30 14:21:41.021617 7f6029235700 10 mds.0.cache.den(1 b) auth_pin by 0x5715a00 on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] now 1+1 2014-09-30 14:21:41.021621 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715a00 count now 0 + 2 2014-09-30 14:21:41.021632 7f6029235700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021637 7f6029235700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021641 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.021653 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.021661 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:41.021666 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=1 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:41.021685 7f6029235700 10 mds.0.server reply to stat on client_request(client.4119:6 lookup #1/b 2014-09-30 14:21:41.019783) v2 2014-09-30 14:21:41.021689 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:6 lookup #1/b 2014-09-30 14:21:41.019783) v2 2014-09-30 14:21:41.021714 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:41.021717 7f6029235700 20 mds.0.server lat 0.000411 2014-09-30 14:21:41.021738 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:41.021740 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:41.021745 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:41.021752 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 8 2014-09-30 14:21:41.021754 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 8 mseq 0 xattrv 0 len 0 2014-09-30 14:21:41.021759 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.021771 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:41.021784 7f6029235700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021790 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021794 7f6029235700 20 mds.0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.160417 valid=1 2014-09-30 14:21:41.021800 7f6029235700 10 mds.0.cache.ino(10000000001) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:41.021807 7f6029235700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:21:41.021809 7f6029235700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:41.021811 7f6029235700 10 mds.0.cache.ino(10000000001) including xattrs version 1 2014-09-30 14:21:41.021813 7f6029235700 20 mds.0.server set_trace_dist added in [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:41.021876 7f6029235700 7 mds.0.cache request_finish request(client.4119:6 cr=0x56c2d00) 2014-09-30 14:21:41.021889 7f6029235700 15 mds.0.cache request_cleanup request(client.4119:6 cr=0x56c2d00) 2014-09-30 14:21:41.021895 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.021907 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.021947 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:41.021954 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738110] 2014-09-30 14:21:41.021960 7f6029235700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021965 7f6029235700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791680] 2014-09-30 14:21:41.021969 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5715a00 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:41.021988 7f6029235700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x5715a00 on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] now 0+0 2014-09-30 14:21:41.021994 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715a00 count now 0 + 1 2014-09-30 14:21:41.022003 7f6029235700 10 mds.0.cache.den(1 b) auth_unpin by 0x5715a00 on [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5738110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791680] now 0+0 2014-09-30 14:21:41.022007 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715a00 count now 0 + 0 2014-09-30 14:21:41.104883 7f6029235700 4 mds.0.server handle_client_request client_request(client.4119:7 lookup #1/c 2014-09-30 14:21:41.103285) v2 2014-09-30 14:21:41.104888 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:41.104890 7f6029235700 15 mds.0.server oldest_client_tid=7 2014-09-30 14:21:41.104933 7f6029235700 7 mds.0.cache request_start request(client.4119:7 cr=0x56c6400) 2014-09-30 14:21:41.104935 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4119:7 lookup #1/c 2014-09-30 14:21:41.103285) v2 2014-09-30 14:21:41.104940 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4119:7 cr=0x56c6400) #1/c 2014-09-30 14:21:41.104942 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:41.104944 7f6029235700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:21:41.104947 7f6029235700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:21:41.104951 7f6029235700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:21:41.104956 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:41.104957 7f6029235700 10 mds.0.server ref is [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:41.104975 7f6029235700 10 mds.0.locker acquire_locks request(client.4119:7 cr=0x56c6400) 2014-09-30 14:21:41.104977 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.104989 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:41.104994 7f6029235700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791860] 2014-09-30 14:21:41.105003 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.105012 7f6029235700 10 mds.0.locker must authpin [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:41.105016 7f6029235700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791860] 2014-09-30 14:21:41.105019 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.105026 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5715500 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:41.105033 7f6029235700 10 mds.0.locker auth_pinning [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:41.105037 7f6029235700 10 mds.0.cache.ino(10000000002) auth_pin by 0x5715500 on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738a48] now 1+0 2014-09-30 14:21:41.105040 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5738a48 count now 0 + 1 2014-09-30 14:21:41.105051 7f6029235700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=10 ap=0+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791860] 2014-09-30 14:21:41.105055 7f6029235700 10 mds.0.cache.den(1 c) auth_pin by 0x5715500 on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] now 1+1 2014-09-30 14:21:41.105058 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715500 count now 0 + 2 2014-09-30 14:21:41.105084 7f6029235700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105097 7f6029235700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105102 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.105119 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@8} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.105127 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:41.105132 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=1 lock=1 caps=0 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:41.105146 7f6029235700 10 mds.0.server reply to stat on client_request(client.4119:7 lookup #1/c 2014-09-30 14:21:41.103285) v2 2014-09-30 14:21:41.105158 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:7 lookup #1/c 2014-09-30 14:21:41.103285) v2 2014-09-30 14:21:41.105173 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:41.105176 7f6029235700 20 mds.0.server lat 0.000409 2014-09-30 14:21:41.105180 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:41.105182 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:41.105187 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:41.105193 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 9 2014-09-30 14:21:41.105196 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 9 mseq 0 xattrv 0 len 0 2014-09-30 14:21:41.105201 7f6029235700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.105211 7f6029235700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] 2014-09-30 14:21:41.105222 7f6029235700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105228 7f6029235700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105232 7f6029235700 20 mds.0.cache.ino(10000000002) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.298682 valid=1 2014-09-30 14:21:41.105238 7f6029235700 10 mds.0.cache.ino(10000000002) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:41.105245 7f6029235700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:21:41.105248 7f6029235700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:41.105250 7f6029235700 10 mds.0.cache.ino(10000000002) including xattrs version 1 2014-09-30 14:21:41.105253 7f6029235700 20 mds.0.server set_trace_dist added in [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:41.105324 7f6029235700 7 mds.0.cache request_finish request(client.4119:7 cr=0x56c6400) 2014-09-30 14:21:41.105337 7f6029235700 15 mds.0.cache request_cleanup request(client.4119:7 cr=0x56c6400) 2014-09-30 14:21:41.105342 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.105353 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.105371 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:41.105377 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x5738a48] 2014-09-30 14:21:41.105384 7f6029235700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105389 7f6029235700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x5791860] 2014-09-30 14:21:41.105393 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5715500 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:41.105403 7f6029235700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x5715500 on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] now 0+0 2014-09-30 14:21:41.105407 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715500 count now 0 + 1 2014-09-30 14:21:41.105422 7f6029235700 10 mds.0.cache.den(1 c) auth_unpin by 0x5715500 on [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5738a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x5791860] now 0+0 2014-09-30 14:21:41.105433 7f6029235700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5760000] by 0x5715500 count now 0 + 0 2014-09-30 14:21:41.294665 7f6022c23700 10 mds.0.2 new session 0x56f4780 for client.4120 192.168.122.158:0/11764 con 0x5654a40 2014-09-30 14:21:41.294687 7f6022c23700 10 mds.0.sessionmap add_session s=0x56f4780 name=client.4120 2014-09-30 14:21:41.294727 7f6029235700 10 mds.0.2 ms_handle_accept 192.168.122.158:0/11764 con 0x5654a40 session 0x56f4780 2014-09-30 14:21:41.294939 7f6029235700 20 mds.0.server get_session have 0x56f4780 client.4120 192.168.122.158:0/11764 state closed 2014-09-30 14:21:41.294943 7f6029235700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4120 2014-09-30 14:21:41.294952 7f6029235700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:21:41.294954 7f6029235700 20 mds.0.server entity_id: 1 2014-09-30 14:21:41.294955 7f6029235700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:21:41.294956 7f6029235700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:21:41.294958 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f4780 name=client.4120 2014-09-30 14:21:41.295002 7f6023626700 5 mds.0.log _submit_thread 4205512~288 : ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:21:41.349739 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:41.349744 7f6026a30700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:21:41.349745 7f6026a30700 10 mds.0.server _session_logged client.4120 192.168.122.158:0/11764 state_seq 1 open 7 2014-09-30 14:21:41.349751 7f6026a30700 10 mds.0.sessionmap touch_session s=0x56f4780 name=client.4120 2014-09-30 14:21:41.350193 7f6029235700 20 mds.0.server get_session have 0x56f4780 client.4120 192.168.122.158:0/11764 state open 2014-09-30 14:21:41.350215 7f6029235700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4120 2014-09-30 14:21:41.350217 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f4780 name=client.4120 2014-09-30 14:21:41.350314 7f6029235700 4 mds.0.server handle_client_request client_request(client.4120:1 getattr pAsLsXsFs #1 2014-09-30 14:21:41.292363) v2 2014-09-30 14:21:41.350322 7f6029235700 20 mds.0.server get_session have 0x56f4780 client.4120 192.168.122.158:0/11764 state open 2014-09-30 14:21:41.350327 7f6029235700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:21:41.350372 7f6029235700 7 mds.0.cache request_start request(client.4120:1 cr=0x56c6680) 2014-09-30 14:21:41.350379 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4120:1 getattr pAsLsXsFs #1 2014-09-30 14:21:41.292363) v2 2014-09-30 14:21:41.350388 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4120:1 cr=0x56c6680) #1 2014-09-30 14:21:41.350390 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:41.350393 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:41.350396 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350431 7f6029235700 10 mds.0.locker acquire_locks request(client.4120:1 cr=0x56c6680) 2014-09-30 14:21:41.350435 7f6029235700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350454 7f6029235700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350469 7f6029235700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350483 7f6029235700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350510 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350525 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350539 7f6029235700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:41.350556 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5715000 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:41.350573 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350589 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350603 7f6029235700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350621 7f6029235700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350636 7f6029235700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350655 7f6029235700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350670 7f6029235700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350688 7f6029235700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350704 7f6029235700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350724 7f6029235700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350770 7f6029235700 10 mds.0.server reply to stat on client_request(client.4120:1 getattr pAsLsXsFs #1 2014-09-30 14:21:41.292363) v2 2014-09-30 14:21:41.350778 7f6029235700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4120:1 getattr pAsLsXsFs #1 2014-09-30 14:21:41.292363) v2 2014-09-30 14:21:41.350802 7f6029235700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:41.350806 7f6029235700 20 mds.0.server lat 0.000549 2014-09-30 14:21:41.350812 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:41.350814 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:41.350820 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.296533 valid=1 2014-09-30 14:21:41.350839 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:21:41.350848 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:21:41.350851 7f6029235700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:21:41.350856 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350887 7f6029235700 7 mds.0.cache request_finish request(client.4120:1 cr=0x56c6680) 2014-09-30 14:21:41.350900 7f6029235700 15 mds.0.cache request_cleanup request(client.4120:1 cr=0x56c6680) 2014-09-30 14:21:41.350907 7f6029235700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350932 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350953 7f6029235700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350970 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.350988 7f6029235700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351007 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351027 7f6029235700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351045 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351063 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351080 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:41.351104 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x5715000 on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:42.293948 7f6029235700 20 mds.0.server get_session have 0x56f4780 client.4120 192.168.122.158:0/11764 state open 2014-09-30 14:21:42.293951 7f6029235700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4120 2014-09-30 14:21:42.293953 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f4780 name=client.4120 2014-09-30 14:21:42.945366 7f602582c700 10 mds.beacon.0 _send up:active seq 8 2014-09-30 14:21:42.945671 7f6029235700 10 mds.beacon.0 handle_mds_beacon up:active seq 8 rtt 0.000292 2014-09-30 14:21:45.464193 7f602602d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:45.464233 7f602602d700 7 mds.0.cache trim max=100000 cur=14 2014-09-30 14:21:45.464247 7f602602d700 10 mds.0.cache trim_client_leases 2014-09-30 14:21:45.464863 7f602602d700 2 mds.0.cache check_memory_usage total 252688, rss 30112, heap 42892, malloc 1692 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 5 caps, 0.3125 caps per inode 2014-09-30 14:21:45.464891 7f602602d700 10 mds.0.log trim 1 / 30 segments, 13 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:21:45.464901 7f602602d700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:21:45.464990 7f602602d700 15 mds.0.bal get_load mdsload<[1.49996,0.749919 2.9998]/[1.49996,0.749919 2.9998], req 16, hr 0, qlen 0, cpu 0.13> 2014-09-30 14:21:45.465033 7f602602d700 10 mds.0.locker scatter_tick 2014-09-30 14:21:45.465038 7f602602d700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:21:45.465042 7f602602d700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:21:45.465052 7f602602d700 20 mds.0.server laggiest active session is client.4119 192.168.122.158:0/11323 2014-09-30 14:21:45.465065 7f602602d700 20 mds.0.server laggiest active session is client.4119 192.168.122.158:0/11323 and sufficiently new (2014-09-30 14:21:35.202997) 2014-09-30 14:21:45.465407 7f602602d700 15 mds.0.bal tick last_sample now 2014-09-30 14:21:45.465406 2014-09-30 14:21:45.465469 7f602602d700 15 mds.0.bal get_load mdsload<[1.49996,0.749919 2.9998]/[1.49996,0.749919 2.9998], req 21, hr 0, qlen 0, cpu 0.13> 2014-09-30 14:21:45.465522 7f602602d700 5 mds.0.bal mds.0 epoch 1 load mdsload<[1.49996,0.749919 2.9998]/[1.49996,0.749919 2.9998], req 21, hr 0, qlen 0, cpu 0.13> 2014-09-30 14:21:45.465554 7f602602d700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:21:45.465561 7f602602d700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:21:46.356743 7f6029235700 4 mds.0.server handle_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-09-30 14:21:46.354885) v2 2014-09-30 14:21:46.356752 7f6029235700 20 mds.0.server get_session have 0x56f4780 client.4120 192.168.122.158:0/11764 state open 2014-09-30 14:21:46.356757 7f6029235700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:21:46.356803 7f6029235700 7 mds.0.cache request_start request(client.4120:2 cr=0x56c6b80) 2014-09-30 14:21:46.356811 7f6029235700 10 mds.0.locker process_cap_release client.4120 pLsXsFs on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356847 7f6029235700 10 mds.0.locker wanted - -> - 2014-09-30 14:21:46.356851 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356869 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:46.356872 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356889 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356905 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356940 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.356956 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:46.356962 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-09-30 14:21:46.354885) v2 2014-09-30 14:21:46.356973 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4120:2 cr=0x56c6b80) #1 2014-09-30 14:21:46.356976 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:46.356979 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:46.356981 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:46.357001 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x5712300 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:46.357023 7f6029235700 10 mds.0.locker acquire_locks request(client.4120:2 cr=0x56c6b80) 2014-09-30 14:21:46.357026 7f6029235700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357043 7f6029235700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357059 7f6029235700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357076 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357117 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357138 7f6029235700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357156 7f6029235700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357172 7f6029235700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357192 7f6029235700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357215 7f6029235700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357232 7f6029235700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357490 7f6029235700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@9,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.357525 7f6029235700 20 mds.0.locker client.4119 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:46.357532 7f6029235700 7 mds.0.locker sending MClientCaps to client.4119 seq 10 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:21:46.357541 7f6029235700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:36.296533 2014-09-30 14:21:46.357549 7f6029235700 10 mds.0.2 send_message_client_counted client.4119 seq 3 client_caps(revoke ino 1 2 seq 10 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:21:36.296533) v4 2014-09-30 14:21:46.357583 7f6029235700 20 mds.0.locker client.4120 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:46.357588 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x57310e0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/pAsLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:46.357611 7f6029235700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x58b08d0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:21:46.357614 7f6029235700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:21:46.357619 7f6029235700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/pAsLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358600 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:46.358604 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/pAsLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358633 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:46.358636 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/pAsLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358658 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:46.358660 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/pAsLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358679 7f6029235700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358696 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358714 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358730 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:46.358732 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358750 7f6029235700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358766 7f6029235700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:21:46.358769 7f6029235700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] 2014-09-30 14:21:46.358786 7f6029235700 10 mds.0.cache.ino(1) auth_unpin by 0x57310e0 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:46.358806 7f6029235700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358823 7f6029235700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358840 7f6029235700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358857 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358872 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358888 7f6029235700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:21:46.358890 7f6029235700 7 mds.0.server dispatch_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-09-30 14:21:46.354885) v2 2014-09-30 14:21:46.358899 7f6029235700 10 mds.0.server rdlock_path_pin_ref request(client.4120:2 cr=0x56c6b80) #1 2014-09-30 14:21:46.358902 7f6029235700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:21:46.358905 7f6029235700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:21:46.358906 7f6029235700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358942 7f6029235700 10 mds.0.locker acquire_locks request(client.4120:2 cr=0x56c6b80) 2014-09-30 14:21:46.358945 7f6029235700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358964 7f6029235700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358980 7f6029235700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.358996 7f6029235700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359013 7f6029235700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359030 7f6029235700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359046 7f6029235700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359062 7f6029235700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359077 7f6029235700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359111 7f6029235700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359129 7f6029235700 10 mds.0.cache.ino(1) auth_pin by 0x57310e0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 2+0 2014-09-30 14:21:46.359150 7f6029235700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x5712300) [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth xlock x=1 by 0x5712300) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359198 7f6029235700 15 mds.0.cache.ino(1) project_inode 0x56fa580 2014-09-30 14:21:46.359232 7f6029235700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:46.359243 7f6029235700 10 mds.0.server journal_and_reply tracei 0x5730938 tracedn 0 2014-09-30 14:21:46.359248 7f6029235700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x5712300) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x5712300) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359276 7f6029235700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4120:2 setattr mode=041777 #1 2014-09-30 14:21:46.354885) v2 2014-09-30 14:21:46.359293 7f6029235700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:21:46.359296 7f6029235700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) len=48 2014-09-30 14:21:46.359302 7f6029235700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:21:46.354885 valid=1 2014-09-30 14:21:46.359312 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:21:46.359336 7f6029235700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:21:46.359345 7f6029235700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.359395 7f6029235700 20 mds.0.server lat 0.002828 2014-09-30 14:21:46.359910 7f6023626700 5 mds.0.log _submit_thread 4205820~661 : EUpdate setattr [metablob] 2014-09-30 14:21:46.359994 7f6029235700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.360028 7f6029235700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.360054 7f6029235700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:46.360079 7f6029235700 20 mds.0.locker client.4119 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:21:46.360084 7f6029235700 20 mds.0.locker client.4120 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:46.360087 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:46.416592 7f602aa38700 1 mds.0.2 asok_command: session ls 2014-09-30 14:21:46.610371 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:46.610374 7f6029235700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4119 2014-09-30 14:21:46.610376 7f6029235700 10 mds.0.sessionmap touch_session s=0x56f3440 name=client.4119 2014-09-30 14:21:46.863903 7f6022c23700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11764 pipe(0x56f2100 sd=19 :6800 s=2 pgs=2 cs=1 l=0 c=0x5654a40).fault with nothing to send, going to standby 2014-09-30 14:21:46.945469 7f602582c700 10 mds.beacon.0 _send up:active seq 9 2014-09-30 14:21:46.945907 7f6029235700 10 mds.beacon.0 handle_mds_beacon up:active seq 9 rtt 0.000423 2014-09-30 14:21:47.113849 7f6029235700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-09-30 14:21:47.113853 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113871 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.113873 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.113891 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.113892 7f6029235700 10 mds.0.locker cap inode [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113899 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113904 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113909 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.113910 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113922 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.113924 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113929 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113933 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113937 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.113940 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.113960 7f6029235700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-09-30 14:21:47.113961 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.113968 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.113969 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.113981 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.113982 7f6029235700 10 mds.0.locker cap inode [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.113987 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.113991 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.113994 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.113995 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.113999 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.113999 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114003 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114007 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114010 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114014 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114027 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:47.114028 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114038 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114039 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114052 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114053 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114062 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114070 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114084 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114103 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114104 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114129 7f6029235700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114139 7f6029235700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:21:47.114142 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114151 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114182 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114208 7f6029235700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-09-30 14:21:47.114210 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114219 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114220 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114231 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114232 7f6029235700 10 mds.0.locker cap inode [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=pAsLsXsFscr/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114238 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114242 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114246 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.114247 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114250 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114251 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114255 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114259 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114272 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114276 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114292 7f6029235700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-09-30 14:21:47.114293 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114297 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114298 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114308 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114309 7f6029235700 10 mds.0.locker cap inode [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114313 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114317 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114320 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.114321 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114324 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114325 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114329 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114332 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114335 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.114339 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114351 7f6029235700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-09-30 14:21:47.114352 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114357 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114358 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114367 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114367 7f6029235700 10 mds.0.locker cap inode [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114371 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114375 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114378 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.114379 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114382 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114383 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114387 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114390 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114393 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.114397 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114408 7f6029235700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:21:47.114409 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114418 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114419 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114428 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114429 7f6029235700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114437 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114446 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114454 7f6029235700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114462 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114463 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114471 7f6029235700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114480 7f6029235700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:21:47.114482 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114490 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114497 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114509 7f6029235700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-09-30 14:21:47.114510 7f6029235700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114514 7f6029235700 10 mds.0.cache.snaprealm(1 seq 1 0x5618900) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:21:47.114515 7f6029235700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.114524 7f6029235700 10 mds.0.cache snaps 2014-09-30 14:21:47.114525 7f6029235700 10 mds.0.locker cap inode [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114529 7f6029235700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114533 7f6029235700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114536 7f6029235700 20 mds.0.locker inode is file 2014-09-30 14:21:47.114537 7f6029235700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114550 7f6029235700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.114550 7f6029235700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114554 7f6029235700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114558 7f6029235700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114561 7f6029235700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.114564 7f6029235700 10 mds.0.locker eval done 2014-09-30 14:21:47.114576 7f6029235700 20 mds.0.server get_session have 0x56f3440 client.4119 192.168.122.158:0/11323 state open 2014-09-30 14:21:47.114577 7f6029235700 3 mds.0.server handle_client_session client_session(request_close seq 3) v1 from client.4119 2014-09-30 14:21:47.114920 7f6023626700 5 mds.0.log _submit_thread 4206501~198 : ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:21:47.154112 7f6022920700 0 -- 192.168.122.157:6800/6264 >> 192.168.122.158:0/11323 pipe(0x56f1080 sd=21 :6800 s=2 pgs=7 cs=1 l=0 c=0x5654ba0).fault with nothing to send, going to standby 2014-09-30 14:21:47.176876 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:47.176880 7f6026a30700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:21:47.176896 7f6026a30700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:21:47.176898 7f6026a30700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56fa580 v10 2014-09-30 14:21:47.176899 7f6026a30700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.176966 7f6026a30700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4120:2 setattr mode=041777 #1 2014-09-30 14:21:46.354885) v2 2014-09-30 14:21:47.176997 7f6026a30700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:21:47.177005 7f6026a30700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177033 7f6026a30700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177044 7f6026a30700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:21:47.177046 7f6026a30700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177053 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x57310e0 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] now 1+0 2014-09-30 14:21:47.177062 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177070 7f6026a30700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4120) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177080 7f6026a30700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x5730938] 2014-09-30 14:21:47.177100 7f6026a30700 20 mds.0.locker client.4119 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:21:47.177102 7f6026a30700 20 mds.0.locker client.4120 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:21:47.177117 7f6026a30700 7 mds.0.cache request_finish request(client.4120:2 cr=0x56c6b80) 2014-09-30 14:21:47.177131 7f6026a30700 15 mds.0.cache request_cleanup request(client.4120:2 cr=0x56c6b80) 2014-09-30 14:21:47.177134 7f6026a30700 10 mds.0.cache.ino(1) auth_unpin by 0x5712300 on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] now 0+0 2014-09-30 14:21:47.177194 7f6026a30700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:47.177198 7f6026a30700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:21:47.177199 7f6026a30700 10 mds.0.server _session_logged client.4119 192.168.122.158:0/11323 state_seq 3 close 8 2014-09-30 14:21:47.177202 7f6026a30700 20 mds.0.server killing capability p on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@10,4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177218 7f6026a30700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177227 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.177228 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177235 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177242 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177247 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x5618900 dirtyparent f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x5730938] 2014-09-30 14:21:47.177253 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:47.177254 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177261 7f6026a30700 10 mds.0.cache.ino(10000000000) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:47.177265 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177268 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.177269 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177273 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177276 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177279 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x57377d8] 2014-09-30 14:21:47.177283 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:47.177283 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177288 7f6026a30700 10 mds.0.cache.ino(10000000001) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:47.177291 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177294 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.177294 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177297 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177300 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177303 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738110] 2014-09-30 14:21:47.177306 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:47.177306 7f6026a30700 20 mds.0.server killing capability p on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4119=p/-@1} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177312 7f6026a30700 10 mds.0.cache.ino(10000000002) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5618900) 2014-09-30 14:21:47.177314 7f6026a30700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177317 7f6026a30700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:21:47.177317 7f6026a30700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177321 7f6026a30700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177323 7f6026a30700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177326 7f6026a30700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x5738a48] 2014-09-30 14:21:47.177329 7f6026a30700 10 mds.0.locker eval done 2014-09-30 14:21:47.177334 7f6026a30700 10 mds.0.2 send_message_client client.4119 192.168.122.158:0/11323 client_session(close) v2 2014-09-30 14:21:53.370911 7f9c3a4fc800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 6399 2014-09-30 14:21:53.371638 7f9c3a4fc800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:21:53.371647 7f9c3a4fc800 10 mds.-1.0 2360 CInode 2014-09-30 14:21:53.371649 7f9c3a4fc800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:21:53.371650 7f9c3a4fc800 10 mds.-1.0 456 inode_t 2014-09-30 14:21:53.371650 7f9c3a4fc800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:21:53.371651 7f9c3a4fc800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:21:53.371652 7f9c3a4fc800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:21:53.371653 7f9c3a4fc800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:21:53.371654 7f9c3a4fc800 10 mds.-1.0 480 CDentry 2014-09-30 14:21:53.371655 7f9c3a4fc800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:21:53.371655 7f9c3a4fc800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:21:53.371656 7f9c3a4fc800 10 mds.-1.0 952 CDir 2014-09-30 14:21:53.371657 7f9c3a4fc800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:21:53.371658 7f9c3a4fc800 10 mds.-1.0 176 fnode_t 2014-09-30 14:21:53.371659 7f9c3a4fc800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:21:53.371659 7f9c3a4fc800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:21:53.371660 7f9c3a4fc800 10 mds.-1.0 248 Capability 2014-09-30 14:21:53.371661 7f9c3a4fc800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:21:53.374768 7f9c3a4fc800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:21:53.374804 7f9c3a4fc800 10 mds.-1.0 create_logger 2014-09-30 14:21:53.374958 7f9c37cef700 5 mds.-1.0 handle_mds_map epoch 10 from mon.0 2014-09-30 14:21:53.374989 7f9c37cef700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:53.374997 7f9c37cef700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:53.375000 7f9c37cef700 10 mds.-1.-1 map says i am 192.168.122.157:6801/6399 mds.-1.-1 state down:dne 2014-09-30 14:21:53.375004 7f9c37cef700 10 mds.-1.-1 not in map yet 2014-09-30 14:21:53.970781 7f9c37cef700 5 mds.-1.-1 handle_mds_map epoch 11 from mon.0 2014-09-30 14:21:53.970814 7f9c37cef700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:53.970820 7f9c37cef700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:53.970823 7f9c37cef700 10 mds.0.3 map says i am 192.168.122.157:6801/6399 mds.0.3 state up:replay 2014-09-30 14:21:53.970826 7f9c37cef700 10 mds.0.3 peer mds gid 4117 removed from map 2014-09-30 14:21:53.970831 7f9c37cef700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-09-30 14:21:53.970832 7f9c37cef700 1 mds.0.3 handle_mds_map state change down:dne --> up:replay 2014-09-30 14:21:53.970833 7f9c37cef700 10 mds.0.3 set_want_state up:boot -> up:replay 2014-09-30 14:21:53.970834 7f9c37cef700 1 mds.0.3 replay_start 2014-09-30 14:21:53.970841 7f9c37cef700 7 mds.0.cache set_recovery_set 2014-09-30 14:21:53.970843 7f9c37cef700 1 mds.0.3 recovery set is 2014-09-30 14:21:53.970869 7f9c37cef700 1 mds.0.3 waiting for osdmap 6 (which blacklists prior instance) 2014-09-30 14:21:53.970876 7f9c37cef700 5 mds.0.3 handle_mds_failure for myself; not doing anything 2014-09-30 14:21:53.971283 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:21:53.971294 7f9c354ea700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:53.971296 7f9c354ea700 2 mds.0.3 boot_start 0: opening inotable 2014-09-30 14:21:53.971299 7f9c354ea700 10 mds.0.inotable: load 2014-09-30 14:21:53.971417 7f9c354ea700 2 mds.0.3 boot_start 0: opening sessionmap 2014-09-30 14:21:53.971421 7f9c354ea700 10 mds.0.sessionmap load 2014-09-30 14:21:53.971446 7f9c354ea700 2 mds.0.3 boot_start 0: opening mds log 2014-09-30 14:21:53.971458 7f9c354ea700 5 mds.0.log open discovering log bounds 2014-09-30 14:21:53.971482 7f9c354ea700 2 mds.0.3 boot_start 0: opening snap table 2014-09-30 14:21:53.971485 7f9c354ea700 10 mds.0.snaptable: load 2014-09-30 14:21:53.971553 7f9c321e1700 10 mds.0.log _submit_thread start 2014-09-30 14:21:53.972663 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:21:53.972668 7f9c354ea700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:21:53.972670 7f9c354ea700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:21:53.972969 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:21:53.972974 7f9c354ea700 10 mds.0.sessionmap dump 2014-09-30 14:21:53.972977 7f9c354ea700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:21:53.972978 7f9c354ea700 10 mds.0.sessionmap dump 2014-09-30 14:21:53.973011 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:21:53.973013 7f9c354ea700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:21:53.973014 7f9c354ea700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:21:53.973270 7f9c329e2700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:21:53.974361 7f9c329e2700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:21:53.974363 7f9c329e2700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:21:53.974365 7f9c329e2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:53.974366 7f9c329e2700 2 mds.0.3 boot_start 1: loading/discovering base inodes 2014-09-30 14:21:53.974368 7f9c329e2700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:21:53.974402 7f9c329e2700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:21:53.974504 7f9c329e2700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:21:53.974517 7f9c329e2700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:21:53.975168 7f9c354ea700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:21:53.975172 7f9c354ea700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:21:53.975173 7f9c354ea700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:21:53.975184 7f9c354ea700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:21:53.975187 7f9c354ea700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x45c0000] 2014-09-30 14:21:53.975558 7f9c354ea700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:21:53.975562 7f9c354ea700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:21:53.975564 7f9c354ea700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:21:53.975573 7f9c354ea700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.975575 7f9c354ea700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x44a98c0 f() n(v0 1=0+1) (iversion lock) 0x45c0938] 2014-09-30 14:21:53.975580 7f9c354ea700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:53.975581 7f9c354ea700 2 mds.0.3 boot_start 2: replaying mds log 2014-09-30 14:21:53.975582 7f9c354ea700 10 mds.0.log replay start, from 4194304 to 4206719 2014-09-30 14:21:53.975602 7f9c329e2700 10 mds.0.log _replay_thread start 2014-09-30 14:21:53.976155 7f9c329e2700 10 mds.0.log _replay 4194304~764 / 4206719 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:21:53.976183 7f9c329e2700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:21:53.976192 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:21:53.976202 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.976211 7f9c329e2700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x44a98c0 f() n(v0 1=0+1) (iversion lock) 0x45c0938] 2014-09-30 14:21:53.976233 7f9c329e2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:21:53.976256 7f9c329e2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x4600000] 2014-09-30 14:21:53.976271 7f9c329e2700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:21:53.976284 7f9c329e2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976297 7f9c329e2700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976307 7f9c329e2700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:21:53.976317 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976328 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976342 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976353 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976365 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:21:53.976374 7f9c329e2700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x45c0000] 2014-09-30 14:21:53.976391 7f9c329e2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:21:53.976402 7f9c329e2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x46003b8] 2014-09-30 14:21:53.976414 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976425 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976441 7f9c329e2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976452 7f9c329e2700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976463 7f9c329e2700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:21:53.976471 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976482 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976494 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976506 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976516 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976533 7f9c329e2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] bound_dfs [] 2014-09-30 14:21:53.976549 7f9c329e2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:21:53.976557 7f9c329e2700 10 mds.0.cache by ino: {} 2014-09-30 14:21:53.976565 7f9c329e2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] bounds 2014-09-30 14:21:53.976578 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976589 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976601 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976613 7f9c329e2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976623 7f9c329e2700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976635 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976645 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976657 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976671 7f9c329e2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] bound_dfs [] 2014-09-30 14:21:53.976683 7f9c329e2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:21:53.976690 7f9c329e2700 10 mds.0.cache by ino: {} 2014-09-30 14:21:53.976698 7f9c329e2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] bounds 2014-09-30 14:21:53.976711 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976721 7f9c329e2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976733 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976744 7f9c329e2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976755 7f9c329e2700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976767 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976777 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976788 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976804 7f9c329e2700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:21:53.976815 7f9c329e2700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976830 7f9c329e2700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976842 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976853 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976865 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976877 7f9c329e2700 7 mds.0.cache show_cache 2014-09-30 14:21:53.976885 7f9c329e2700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x45c0000] 2014-09-30 14:21:53.976899 7f9c329e2700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976910 7f9c329e2700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x44a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x45c0938] 2014-09-30 14:21:53.976928 7f9c329e2700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976939 7f9c329e2700 15 mds.0.cache show_subtrees 2014-09-30 14:21:53.976951 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:53.976963 7f9c329e2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4600000] 2014-09-30 14:21:53.976988 7f9c329e2700 10 mds.0.log _replay 4195088~288 / 4206719 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:21:53.977004 7f9c329e2700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 2014-09-30 14:21:53.977023 7f9c329e2700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 2014-09-30 14:21:53.977041 7f9c329e2700 10 mds.0.log _replay 4195396~288 / 4206719 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:21:53.977054 7f9c329e2700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 2014-09-30 14:21:53.977067 7f9c329e2700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 2014-09-30 14:21:53.977113 7f9c329e2700 10 mds.0.log _replay 4195704~661 / 4206719 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] 2014-09-30 14:21:53.977130 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:21:53.977143 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.977155 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x44a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.977171 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-09-30 14:21:53.977199 7f9c329e2700 10 mds.0.log _replay 4196385~661 / 4206719 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] 2014-09-30 14:21:53.977213 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:21:53.977224 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.977235 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x44a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.977248 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 2014-09-30 14:21:53.977284 7f9c329e2700 10 mds.0.log _replay 4197066~1391 / 4206719 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:21:53.977301 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:21:53.977313 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.977332 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.977347 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.977357 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x4600000] version 3 2014-09-30 14:21:53.977374 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977389 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.977400 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977413 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977445 7f9c329e2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x4618000] 2014-09-30 14:21:53.977465 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4618000] 2014-09-30 14:21:53.977483 7f9c329e2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4618000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c1270] 2014-09-30 14:21:53.977501 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c1270] 2014-09-30 14:21:53.977515 7f9c329e2700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:21:53.977525 7f9c329e2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:21:53.977538 7f9c329e2700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-09-30 14:21:53.977547 7f9c329e2700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-09-30 14:21:53.977558 7f9c329e2700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-09-30 14:21:53.977570 7f9c329e2700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-09-30 14:21:53.977579 7f9c329e2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:21:53.977588 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 2014-09-30 14:21:53.977623 7f9c329e2700 10 mds.0.log _replay 4198477~1375 / 4206719 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:21:53.977639 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:21:53.977650 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.977664 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.977682 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.977691 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4600000] version 5 2014-09-30 14:21:53.977706 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977719 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.977730 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977743 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.977767 7f9c329e2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x46181e0] 2014-09-30 14:21:53.977784 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x46181e0] 2014-09-30 14:21:53.977801 7f9c329e2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x46181e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c1ba8] 2014-09-30 14:21:53.977819 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c1ba8] 2014-09-30 14:21:53.977831 7f9c329e2700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:21:53.977841 7f9c329e2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:21:53.977854 7f9c329e2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:21:53.977862 7f9c329e2700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-09-30 14:21:53.977871 7f9c329e2700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-09-30 14:21:53.977881 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 2014-09-30 14:21:53.977920 7f9c329e2700 10 mds.0.log _replay 4199872~1375 / 4206719 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:21:53.977937 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:21:53.977948 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.977959 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.977974 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.977984 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4600000] version 7 2014-09-30 14:21:53.978002 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978017 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.978027 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978040 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978064 7f9c329e2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x46183c0] 2014-09-30 14:21:53.978080 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x46183c0] 2014-09-30 14:21:53.978111 7f9c329e2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x46183c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c24e0] 2014-09-30 14:21:53.978130 7f9c329e2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x45c24e0] 2014-09-30 14:21:53.978143 7f9c329e2700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:21:53.978153 7f9c329e2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:21:53.978167 7f9c329e2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:21:53.978175 7f9c329e2700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-09-30 14:21:53.978183 7f9c329e2700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-09-30 14:21:53.978194 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 2014-09-30 14:21:53.978228 7f9c329e2700 10 mds.0.log _replay 4201267~1317 / 4206719 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:53.978243 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:21:53.978255 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.978265 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.978282 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.978291 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] version 9 2014-09-30 14:21:53.978306 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978323 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.978334 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978347 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978368 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:21:53.978384 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:21:53.978422 7f9c329e2700 10 mds.0.log _replay 4202604~1317 / 4206719 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:53.978436 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:21:53.978448 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.978458 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.978473 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.978482 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] version 11 2014-09-30 14:21:53.978497 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978511 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.978522 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978535 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978555 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:21:53.978571 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:21:53.978607 7f9c329e2700 10 mds.0.log _replay 4203941~1317 / 4206719 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:21:53.978622 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:21:53.978633 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.978646 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.978662 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:21:53.978672 7f9c329e2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] version 13 2014-09-30 14:21:53.978686 7f9c329e2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978699 7f9c329e2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:21:53.977389 2014-09-30 14:21:53.978710 7f9c329e2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978723 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:53.978744 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:21:53.978760 7f9c329e2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:21:53.978783 7f9c329e2700 10 mds.0.log _replay 4205278~214 / 4206719 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:21:53.978797 7f9c329e2700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 2014-09-30 14:21:53.978807 7f9c329e2700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 2014-09-30 14:21:53.978815 7f9c329e2700 10 mds.0.sessionmap remove_session s=0x4581080 name=client.4118 2014-09-30 14:21:53.978828 7f9c329e2700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-09-30 14:21:53.978836 7f9c329e2700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-09-30 14:21:53.978853 7f9c329e2700 10 mds.0.log _replay 4205512~288 / 4206719 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:21:53.978866 7f9c329e2700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 2014-09-30 14:21:53.978882 7f9c329e2700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 2014-09-30 14:21:53.978907 7f9c329e2700 10 mds.0.log _replay 4205820~661 / 4206719 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] 2014-09-30 14:21:53.978925 7f9c329e2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:21:53.978937 7f9c329e2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:21:53.978948 7f9c329e2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:21:53.978964 7f9c329e2700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-09-30 14:21:53.978981 7f9c329e2700 10 mds.0.log _replay 4206501~198 / 4206719 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:21:53.978998 7f9c329e2700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 2014-09-30 14:21:53.979009 7f9c329e2700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 2014-09-30 14:21:53.979018 7f9c329e2700 10 mds.0.sessionmap remove_session s=0x4581600 name=client.4119 2014-09-30 14:21:53.979030 7f9c329e2700 10 mds.0.log _replay - complete, 15 events 2014-09-30 14:21:53.979038 7f9c329e2700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:21:53.979047 7f9c329e2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:21:53.979055 7f9c329e2700 1 mds.0.3 replay_done 2014-09-30 14:21:53.979063 7f9c329e2700 1 mds.0.3 making mds journal writeable 2014-09-30 14:21:53.979498 7f9c329e2700 2 mds.0.3 i am alone, moving to state reconnect 2014-09-30 14:21:53.979514 7f9c329e2700 3 mds.0.3 request_state up:reconnect 2014-09-30 14:21:53.979522 7f9c329e2700 10 mds.0.3 set_want_state up:replay -> up:reconnect 2014-09-30 14:21:53.979538 7f9c329e2700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:21:53.979704 7f9c329e2700 10 mds.0.log _replay_thread finish 2014-09-30 14:21:55.052292 7f9c37cef700 5 mds.0.3 handle_mds_map epoch 12 from mon.0 2014-09-30 14:21:55.052327 7f9c37cef700 10 mds.0.3 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:21:55.052333 7f9c37cef700 10 mds.0.3 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:21:55.052336 7f9c37cef700 10 mds.0.3 map says i am 192.168.122.157:6801/6399 mds.0.3 state up:reconnect 2014-09-30 14:21:55.052339 7f9c37cef700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-09-30 14:21:55.052340 7f9c37cef700 1 mds.0.3 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:21:55.052342 7f9c37cef700 1 mds.0.3 reconnect_start 2014-09-30 14:21:55.052342 7f9c37cef700 1 mds.0.3 reopen_log 2014-09-30 14:21:55.052343 7f9c37cef700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:21:55.052347 7f9c37cef700 1 mds.0.server reconnect_clients -- 1 sessions 2014-09-30 14:21:55.052348 7f9c37cef700 10 mds.0.sessionmap dump 2014-09-30 14:21:55.052349 7f9c37cef700 10 mds.0.sessionmap client.4120 0x4581080 state open completed {2=0} prealloc_inos [] used_ions [] 2014-09-30 14:21:55.052359 7f9c37cef700 10 mds.0.bal check_targets have need want 2014-09-30 14:21:55.052376 7f9c37cef700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] from 0 2014-09-30 14:21:55.052398 7f9c37cef700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] from 0 2014-09-30 14:21:55.052404 7f9c37cef700 5 mds.0.bal rebalance done 2014-09-30 14:21:55.052408 7f9c37cef700 15 mds.0.cache show_subtrees 2014-09-30 14:21:55.052414 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x46003b8] 2014-09-30 14:21:55.052418 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4600000] 2014-09-30 14:21:55.052648 7f9c316dd700 10 mds.0.3 new session 0x4581e40 for client.4123 192.168.122.158:0/12150 con 0x44e4ba0 2014-09-30 14:21:55.052675 7f9c316dd700 10 mds.0.sessionmap add_session s=0x4581e40 name=client.4123 2014-09-30 14:21:55.052703 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12150 con 0x44e4ba0 session 0x4581e40 2014-09-30 14:21:55.052780 7f9c315dc700 10 mds.0.3 new session 0x4582100 for client.4122 192.168.122.158:0/12097 con 0x44e4d00 2014-09-30 14:21:55.052791 7f9c315dc700 10 mds.0.sessionmap add_session s=0x4582100 name=client.4122 2014-09-30 14:21:55.052819 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12097 con 0x44e4d00 session 0x4582100 2014-09-30 14:21:55.052930 7f9c37cef700 7 mds.0.server handle_client_reconnect client.4123 2014-09-30 14:21:55.052931 7f9c37cef700 20 mds.0.server get_session have 0x4581e40 client.4123 192.168.122.158:0/12150 state closed 2014-09-30 14:21:55.052934 7f9c37cef700 10 mds.0.server reconnect_start 2014-09-30 14:21:55.052347 delay 0.000587 2014-09-30 14:21:55.052939 7f9c37cef700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:21:55.052953 7f9c37cef700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4123 192.168.122.158:0/12150 (session is closed) 2014-09-30 14:21:55.053050 7f9c37cef700 7 mds.0.server handle_client_reconnect client.4122 2014-09-30 14:21:55.053051 7f9c37cef700 20 mds.0.server get_session have 0x4582100 client.4122 192.168.122.158:0/12097 state closed 2014-09-30 14:21:55.053053 7f9c37cef700 10 mds.0.server reconnect_start 2014-09-30 14:21:55.052347 delay 0.000706 2014-09-30 14:21:55.053056 7f9c37cef700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:21:55.053059 7f9c37cef700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4122 192.168.122.158:0/12097 (session is closed) 2014-09-30 14:21:55.053321 7f9c315dc700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12097 pipe(0x4581b80 sd=20 :6801 s=2 pgs=5 cs=1 l=0 c=0x44e4d00).fault, server, going to standby 2014-09-30 14:21:55.053461 7f9c316dd700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12150 pipe(0x4581340 sd=19 :6801 s=2 pgs=5 cs=1 l=0 c=0x44e4ba0).fault, server, going to standby 2014-09-30 14:21:57.979629 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 3 2014-09-30 14:21:57.979983 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 3 rtt 0.000338 2014-09-30 14:21:58.374872 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:21:58.374949 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.1> 2014-09-30 14:22:01.979727 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 4 2014-09-30 14:22:01.980388 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 4 rtt 0.000642 2014-09-30 14:22:03.375079 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:03.375243 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.09> 2014-09-30 14:22:05.979815 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 5 2014-09-30 14:22:05.980241 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 5 rtt 0.000410 2014-09-30 14:22:08.375256 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:08.375323 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.08> 2014-09-30 14:22:09.979906 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 6 2014-09-30 14:22:09.980317 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 6 rtt 0.000382 2014-09-30 14:22:13.375352 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:13.375402 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.08> 2014-09-30 14:22:13.979993 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 7 2014-09-30 14:22:13.980357 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 7 rtt 0.000352 2014-09-30 14:22:17.980065 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 8 2014-09-30 14:22:17.980496 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 8 rtt 0.000415 2014-09-30 14:22:18.375464 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:18.375519 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.07> 2014-09-30 14:22:21.980171 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 9 2014-09-30 14:22:21.980762 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 9 rtt 0.000570 2014-09-30 14:22:23.375581 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:23.375657 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> 2014-09-30 14:22:25.980340 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 10 2014-09-30 14:22:25.981851 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 10 rtt 0.001475 2014-09-30 14:22:28.375755 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:28.375873 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> 2014-09-30 14:22:29.980430 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 11 2014-09-30 14:22:29.980915 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 11 rtt 0.000466 2014-09-30 14:22:33.375872 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:33.375941 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.05> 2014-09-30 14:22:33.980516 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 12 2014-09-30 14:22:33.980853 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 12 rtt 0.000325 2014-09-30 14:22:37.980628 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 13 2014-09-30 14:22:37.981006 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 13 rtt 0.000365 2014-09-30 14:22:38.375968 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:38.376007 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.05> 2014-09-30 14:22:41.980731 7f9c342e6700 10 mds.beacon.0 _send up:reconnect seq 14 2014-09-30 14:22:41.981410 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 14 rtt 0.000659 2014-09-30 14:22:43.376064 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:43.376198 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.05> 2014-09-30 14:22:43.376228 7f9c34ae7700 10 mds.0.server reconnect timed out 2014-09-30 14:22:43.376231 7f9c34ae7700 1 mds.0.server reconnect gave up on client.4120 192.168.122.158:0/11764 2014-09-30 14:22:43.376238 7f9c34ae7700 10 mds.0.server kill_session 0x4581080 2014-09-30 14:22:43.376258 7f9c34ae7700 7 mds.0.server reconnect_gather_finish. failed on 1 clients 2014-09-30 14:22:43.376259 7f9c34ae7700 1 mds.0.3 reconnect_done 2014-09-30 14:22:43.376260 7f9c34ae7700 3 mds.0.3 request_state up:rejoin 2014-09-30 14:22:43.376261 7f9c34ae7700 10 mds.0.3 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:22:43.376329 7f9c321e1700 5 mds.0.log _submit_thread 4206719~198 : ESession client.4120 192.168.122.158:0/11764 close cmapv 9 2014-09-30 14:22:43.376673 7f9c34ae7700 10 mds.beacon.0 _send up:rejoin seq 15 2014-09-30 14:22:43.504949 7f9c37cef700 5 mds.0.3 handle_mds_map epoch 13 from mon.0 2014-09-30 14:22:43.504989 7f9c37cef700 10 mds.0.3 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:22:43.504993 7f9c37cef700 10 mds.0.3 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:22:43.504995 7f9c37cef700 10 mds.0.3 map says i am 192.168.122.157:6801/6399 mds.0.3 state up:rejoin 2014-09-30 14:22:43.504999 7f9c37cef700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-09-30 14:22:43.505000 7f9c37cef700 1 mds.0.3 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:22:43.505002 7f9c37cef700 1 mds.0.3 rejoin_start 2014-09-30 14:22:43.505003 7f9c37cef700 10 mds.0.cache rejoin_start 2014-09-30 14:22:43.505010 7f9c37cef700 10 mds.0.cache process_imported_caps 2014-09-30 14:22:43.505012 7f9c37cef700 7 mds.0.cache trim_non_auth 2014-09-30 14:22:43.505020 7f9c37cef700 15 mds.0.cache show_subtrees 2014-09-30 14:22:43.505028 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:43.505038 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:43.505061 7f9c37cef700 1 mds.0.3 rejoin_joint_start 2014-09-30 14:22:43.505062 7f9c37cef700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:22:43.505066 7f9c37cef700 10 mds.0.cache nothing to rejoin 2014-09-30 14:22:43.505067 7f9c37cef700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:22:43.505068 7f9c37cef700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:22:43.505069 7f9c37cef700 10 mds.0.cache process_imported_caps 2014-09-30 14:22:43.505071 7f9c37cef700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:22:43.505074 7f9c37cef700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x45c0000] 2014-09-30 14:22:43.505082 7f9c37cef700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:43.505084 7f9c37cef700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x45c0000] 2014-09-30 14:22:43.505101 7f9c37cef700 15 mds.0.cache chose lock states on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:43.505107 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) have_past_parents_open [1,head] 2014-09-30 14:22:43.505108 7f9c37cef700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505116 7f9c37cef700 15 mds.0.cache chose lock states on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:43.505120 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) have_past_parents_open [1,head] 2014-09-30 14:22:43.505130 7f9c37cef700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505136 7f9c37cef700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505140 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) have_past_parents_open [1,head] 2014-09-30 14:22:43.505142 7f9c37cef700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505147 7f9c37cef700 15 mds.0.cache chose lock states on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:43.505150 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) have_past_parents_open [1,head] 2014-09-30 14:22:43.505150 7f9c37cef700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505155 7f9c37cef700 10 mds.0.cache send_snaps 2014-09-30 14:22:43.505156 7f9c37cef700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:22:43.505161 7f9c37cef700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:22:43.505162 7f9c37cef700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:43.505170 7f9c37cef700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:43.505176 7f9c37cef700 10 mds.0.cache open_snap_parents 2014-09-30 14:22:43.505177 7f9c37cef700 10 mds.0.cache send_snaps 2014-09-30 14:22:43.505178 7f9c37cef700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:22:43.505178 7f9c37cef700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:22:43.505184 7f9c37cef700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x45c0000] 2014-09-30 14:22:43.505188 7f9c37cef700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:43.505190 7f9c37cef700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:43.505193 7f9c37cef700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505197 7f9c37cef700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:43.505199 7f9c37cef700 1 mds.0.3 rejoin_done 2014-09-30 14:22:43.505201 7f9c37cef700 15 mds.0.cache show_subtrees 2014-09-30 14:22:43.505205 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:43.505209 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:43.505215 7f9c37cef700 7 mds.0.cache show_cache 2014-09-30 14:22:43.505216 7f9c37cef700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x45c0000] 2014-09-30 14:22:43.505219 7f9c37cef700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:43.505222 7f9c37cef700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:43.505227 7f9c37cef700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:43.505231 7f9c37cef700 7 mds.0.cache dentry [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:43.505238 7f9c37cef700 7 mds.0.cache inode [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:43.505241 7f9c37cef700 7 mds.0.cache dentry [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:43.505243 7f9c37cef700 7 mds.0.cache inode [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:43.505245 7f9c37cef700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:43.505247 7f9c37cef700 7 mds.0.cache inode [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:43.505249 7f9c37cef700 3 mds.0.3 request_state up:active 2014-09-30 14:22:43.505250 7f9c37cef700 10 mds.0.3 set_want_state up:rejoin -> up:active 2014-09-30 14:22:43.505257 7f9c37cef700 10 mds.beacon.0 _send up:active seq 16 2014-09-30 14:22:43.505276 7f9c37cef700 10 mds.0.bal check_targets have need want 2014-09-30 14:22:43.505281 7f9c37cef700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] from 0 2014-09-30 14:22:43.505305 7f9c37cef700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] from 0 2014-09-30 14:22:43.505310 7f9c37cef700 5 mds.0.bal rebalance done 2014-09-30 14:22:43.505311 7f9c37cef700 15 mds.0.cache show_subtrees 2014-09-30 14:22:43.505315 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:43.505319 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:43.505865 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:active seq 16 rtt 0.000605 2014-09-30 14:22:43.532127 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:43.532132 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:22:43.532133 7f9c354ea700 10 mds.0.server _session_logged client.4120 192.168.122.158:0/11764 state_seq 2 close 9 2014-09-30 14:22:43.532140 7f9c354ea700 10 mds.0.sessionmap remove_session s=0x4581080 name=client.4120 2014-09-30 14:22:47.505390 7f9c342e6700 10 mds.beacon.0 _send up:active seq 17 2014-09-30 14:22:48.309941 7f9c37cef700 5 mds.0.3 handle_mds_map epoch 14 from mon.0 2014-09-30 14:22:48.309984 7f9c37cef700 10 mds.0.3 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:22:48.309989 7f9c37cef700 10 mds.0.3 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:22:48.309993 7f9c37cef700 10 mds.0.3 map says i am 192.168.122.157:6801/6399 mds.0.3 state up:active 2014-09-30 14:22:48.309997 7f9c37cef700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-09-30 14:22:48.309999 7f9c37cef700 1 mds.0.3 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:22:48.310000 7f9c37cef700 1 mds.0.3 recovery_done -- successful recovery! 2014-09-30 14:22:48.310002 7f9c37cef700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:22:48.310003 7f9c37cef700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:22:48.310019 7f9c37cef700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:22:48.310022 7f9c37cef700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:22:48.310025 7f9c37cef700 10 mds.0.cache reissue_all_caps 2014-09-30 14:22:48.310029 7f9c37cef700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:48.310041 7f9c37cef700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 0x46003b8] 2014-09-30 14:22:48.310050 7f9c37cef700 10 mds.0.cache.dir(100) auth_pin by 0x46003b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x46003b8] count now 1 + 0 2014-09-30 14:22:48.310140 7f9c37cef700 1 mds.0.3 active_start 2014-09-30 14:22:48.310142 7f9c37cef700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:22:48.310143 7f9c37cef700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:48.310152 7f9c37cef700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:48.310155 7f9c37cef700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:48.310157 7f9c37cef700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:22:48.310163 7f9c37cef700 1 mds.0.3 cluster recovered. 2014-09-30 14:22:48.310167 7f9c37cef700 10 mds.0.bal check_targets have need want 2014-09-30 14:22:48.310173 7f9c37cef700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] from 0 2014-09-30 14:22:48.310184 7f9c37cef700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x46003b8] from 0 2014-09-30 14:22:48.310188 7f9c37cef700 5 mds.0.bal rebalance done 2014-09-30 14:22:48.310191 7f9c37cef700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.310196 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x46003b8] 2014-09-30 14:22:48.310200 7f9c37cef700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:48.310314 7f9c37cef700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:22:48.311136 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.311141 7f9c354ea700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+0+0 state=1073741952 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 subtreetemp=0 waiter=1 authpin=1 0x46003b8] want_dn= 2014-09-30 14:22:48.311158 7f9c354ea700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:22:48.311160 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.311164 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:22:48.311169 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) build_snap_trace my_snaps [] 2014-09-30 14:22:48.311174 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:22:48.311183 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:22:48.311185 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:22:48.311207 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c2e18 0x46185a0] 2014-09-30 14:22:48.311216 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c2e18 0x46185a0] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c2e18] 2014-09-30 14:22:48.311225 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:22:48.311226 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:22:48.311227 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:22:48.311237 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c3750 0x4618780] 2014-09-30 14:22:48.311240 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c3750 0x4618780] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c3750] 2014-09-30 14:22:48.311246 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:22:48.311247 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:22:48.311248 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:22:48.311257 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c4088 0x4618960] 2014-09-30 14:22:48.311260 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c4088 0x4618960] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c4088] 2014-09-30 14:22:48.311266 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:22:48.311267 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.311267 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:22:48.311276 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c49c0 0x4618b40] 2014-09-30 14:22:48.311279 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c49c0 0x4618b40] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c49c0] 2014-09-30 14:22:48.311284 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:22:48.311285 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.311286 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:22:48.311295 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c52f8 0x4618d20] 2014-09-30 14:22:48.311297 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c52f8 0x4618d20] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c52f8] 2014-09-30 14:22:48.311302 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:22:48.311303 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.311304 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:22:48.311313 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c5c30 0x4618f00] 2014-09-30 14:22:48.311316 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c5c30 0x4618f00] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c5c30] 2014-09-30 14:22:48.311321 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:22:48.311322 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.311322 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:22:48.311333 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c6568 0x46190e0] 2014-09-30 14:22:48.311336 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c6568 0x46190e0] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c6568] 2014-09-30 14:22:48.311351 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:22:48.311352 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.311353 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:22:48.311363 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c6ea0 0x46192c0] 2014-09-30 14:22:48.311366 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c6ea0 0x46192c0] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c6ea0] 2014-09-30 14:22:48.311371 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:22:48.311372 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.311372 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:22:48.311381 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c77d8 0x46194a0] 2014-09-30 14:22:48.311384 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c77d8 0x46194a0] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c77d8] 2014-09-30 14:22:48.311389 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:22:48.311390 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.311391 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray1,head) 2014-09-30 14:22:48.311404 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c8110 0x4619680] 2014-09-30 14:22:48.311407 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c8110 0x4619680] [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x45c8110] 2014-09-30 14:22:48.311413 7f9c354ea700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:22:48.311414 7f9c354ea700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:22:48.311414 7f9c354ea700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:22:48.311423 7f9c354ea700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c8a48 0x4619860] 2014-09-30 14:22:48.311426 7f9c354ea700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x45c8a48 0x4619860] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x45c8a48] 2014-09-30 14:22:48.311432 7f9c354ea700 10 mds.0.cache.dir(100) auth_unpin by 0x46003b8 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=1 authpin=0 0x46003b8] count now 0 + 0 2014-09-30 14:22:48.311437 7f9c354ea700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=1 authpin=0 0x46003b8] 2014-09-30 14:22:48.311492 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.311499 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.311500 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.311501 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.311502 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.311504 7f9c33ae5700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4600000] 2014-09-30 14:22:48.311519 7f9c33ae5700 10 mds.0.cache.dir(1) auth_pin by 0x4600000 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x4600000] count now 1 + 0 2014-09-30 14:22:48.311731 7f9c312d9700 10 mds.0.3 existing session 0x4582100 for client.4122 192.168.122.158:0/12097 existing con 0x44e4d00, new/authorizing con 0x44e5960 2014-09-30 14:22:48.311755 7f9c312d9700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12097 pipe(0x45818c0 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x44e5960).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:22:48.311759 7f9c312d9700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12097 pipe(0x45818c0 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x44e5960).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:22:48.311778 7f9c37cef700 5 mds.0.3 ms_handle_remote_reset on 192.168.122.158:0/12097 2014-09-30 14:22:48.311781 7f9c37cef700 3 mds.0.3 ms_handle_remote_reset closing connection for session client.4122 192.168.122.158:0/12097 2014-09-30 14:22:48.311832 7f9c37cef700 10 mds.0.sessionmap remove_session s=0x4582100 name=client.4122 2014-09-30 14:22:48.311838 7f9c37cef700 5 mds.0.3 ms_handle_reset on 192.168.122.158:0/12097 2014-09-30 14:22:48.311841 7f9c37cef700 3 mds.0.3 ms_handle_reset closing connection for session client.4122 192.168.122.158:0/12097 2014-09-30 14:22:48.311847 7f9c37cef700 10 mds.0.sessionmap remove_session s=0x4582100 name=client.4122 2014-09-30 14:22:48.311854 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12097 con 0x44e4d00 session 0 2014-09-30 14:22:48.312007 7f9c311d8700 10 mds.0.3 existing session 0x4581e40 for client.4123 192.168.122.158:0/12150 existing con 0x44e4ba0, new/authorizing con 0x44e7bc0 2014-09-30 14:22:48.312054 7f9c311d8700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12150 pipe(0x45865c0 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x44e7bc0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:22:48.312059 7f9c311d8700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12150 pipe(0x45865c0 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x44e7bc0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:22:48.312080 7f9c37cef700 5 mds.0.3 ms_handle_remote_reset on 192.168.122.158:0/12150 2014-09-30 14:22:48.312087 7f9c37cef700 3 mds.0.3 ms_handle_remote_reset closing connection for session client.4123 192.168.122.158:0/12150 2014-09-30 14:22:48.312158 7f9c37cef700 10 mds.0.sessionmap remove_session s=0x4581e40 name=client.4123 2014-09-30 14:22:48.312167 7f9c37cef700 5 mds.0.3 ms_handle_reset on 192.168.122.158:0/12150 2014-09-30 14:22:48.312170 7f9c37cef700 3 mds.0.3 ms_handle_reset closing connection for session client.4123 192.168.122.158:0/12150 2014-09-30 14:22:48.312179 7f9c37cef700 10 mds.0.sessionmap remove_session s=0x4581e40 name=client.4123 2014-09-30 14:22:48.312186 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12150 con 0x44e4ba0 session 0 2014-09-30 14:22:48.312352 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.312374 7f9c315dc700 10 mds.0.3 new session 0x45865c0 for client.4122 192.168.122.158:0/12097 con 0x44e7900 2014-09-30 14:22:48.312393 7f9c315dc700 10 mds.0.sessionmap add_session s=0x45865c0 name=client.4122 2014-09-30 14:22:48.312406 7f9c354ea700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x4600000] want_dn= 2014-09-30 14:22:48.312421 7f9c354ea700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:22:48.312423 7f9c354ea700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) have_past_parents_open [1,head] 2014-09-30 14:22:48.312424 7f9c354ea700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:48.312428 7f9c354ea700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) build_snap_trace my_snaps [] 2014-09-30 14:22:48.312430 7f9c354ea700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:22:48.312434 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x4600000 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x4600000] count now 0 + 0 2014-09-30 14:22:48.312441 7f9c354ea700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x4600000] 2014-09-30 14:22:48.312453 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.312454 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.312455 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.312456 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.312456 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.312458 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312465 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.312471 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312475 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.312484 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312487 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312491 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.312494 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312497 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.312505 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.312512 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.312513 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.312517 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.312529 7f9c33ae5700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4600770] 2014-09-30 14:22:48.312533 7f9c33ae5700 10 mds.0.cache.dir(600) auth_pin by 0x4600770 on [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600770] count now 1 + 0 2014-09-30 14:22:48.312537 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600770 count now 0 + 1 2014-09-30 14:22:48.312751 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12097 con 0x44e7900 session 0x45865c0 2014-09-30 14:22:48.312987 7f9c311d8700 10 mds.0.3 new session 0x4581340 for client.4123 192.168.122.158:0/12150 con 0x44e77a0 2014-09-30 14:22:48.313005 7f9c311d8700 10 mds.0.sessionmap add_session s=0x4581340 name=client.4123 2014-09-30 14:22:48.313119 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.313117 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state closed 2014-09-30 14:22:48.313123 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4122 2014-09-30 14:22:48.313132 7f9c37cef700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:22:48.313134 7f9c37cef700 20 mds.0.server entity_id: 1 2014-09-30 14:22:48.313145 7f9c37cef700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:22:48.313145 7f9c37cef700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:22:48.313148 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x45865c0 name=client.4122 2014-09-30 14:22:48.313164 7f9c354ea700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600770] want_dn= 2014-09-30 14:22:48.313176 7f9c354ea700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:22:48.313178 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.313175 7f9c321e1700 5 mds.0.log _submit_thread 4206937~288 : ESession client.4122 192.168.122.158:0/12097 open cmapv 10 2014-09-30 14:22:48.313180 7f9c354ea700 10 mds.0.cache.dir(600) auth_unpin by 0x4600770 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600770] count now 0 + 0 2014-09-30 14:22:48.313184 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600770 count now 0 + 0 2014-09-30 14:22:48.313189 7f9c354ea700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600770] 2014-09-30 14:22:48.313201 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.313203 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.313203 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.313204 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.313205 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.313206 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313212 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.313217 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313222 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.313230 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313237 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313241 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.313243 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313247 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.313253 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.313268 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.313269 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.313270 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.313277 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.313279 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.313281 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.313289 7f9c33ae5700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4600b28] 2014-09-30 14:22:48.313294 7f9c33ae5700 10 mds.0.cache.dir(601) auth_pin by 0x4600b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600b28] count now 1 + 0 2014-09-30 14:22:48.313297 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600b28 count now 0 + 1 2014-09-30 14:22:48.313346 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12150 con 0x44e77a0 session 0x4581340 2014-09-30 14:22:48.313360 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state closed 2014-09-30 14:22:48.313361 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4123 2014-09-30 14:22:48.313366 7f9c37cef700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:22:48.313367 7f9c37cef700 20 mds.0.server entity_id: 0 2014-09-30 14:22:48.313368 7f9c37cef700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:22:48.313368 7f9c37cef700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 2014-09-30 14:22:48.313369 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x4581340 name=client.4123 2014-09-30 14:22:48.313386 7f9c321e1700 5 mds.0.log _submit_thread 4207245~288 : ESession client.4123 192.168.122.158:0/12150 open cmapv 11 2014-09-30 14:22:48.314509 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.314514 7f9c354ea700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600b28] want_dn= 2014-09-30 14:22:48.314526 7f9c354ea700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:22:48.314527 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.314529 7f9c354ea700 10 mds.0.cache.dir(601) auth_unpin by 0x4600b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600b28] count now 0 + 0 2014-09-30 14:22:48.314533 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600b28 count now 0 + 0 2014-09-30 14:22:48.314537 7f9c354ea700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600b28] 2014-09-30 14:22:48.314547 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.314548 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.314549 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.314550 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.314551 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.314552 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314557 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.314562 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314566 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.314575 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314578 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314582 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.314584 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314588 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.314594 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.314598 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.314600 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.314601 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.314607 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.314608 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.314609 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.314613 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.314614 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.314617 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.314624 7f9c33ae5700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4600ee0] 2014-09-30 14:22:48.314629 7f9c33ae5700 10 mds.0.cache.dir(602) auth_pin by 0x4600ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600ee0] count now 1 + 0 2014-09-30 14:22:48.314632 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600ee0 count now 0 + 1 2014-09-30 14:22:48.315303 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.315306 7f9c354ea700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4600ee0] want_dn= 2014-09-30 14:22:48.315318 7f9c354ea700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:22:48.315319 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.315321 7f9c354ea700 10 mds.0.cache.dir(602) auth_unpin by 0x4600ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600ee0] count now 0 + 0 2014-09-30 14:22:48.315324 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4600ee0 count now 0 + 0 2014-09-30 14:22:48.315329 7f9c354ea700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4600ee0] 2014-09-30 14:22:48.315337 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.315339 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.315339 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.315340 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.315341 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.315342 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315347 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.315352 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315356 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.315364 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315367 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315371 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.315373 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315377 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.315383 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.315387 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.315388 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.315389 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.315395 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.315396 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.315397 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.315401 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.315402 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.315403 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.315406 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.315407 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.315410 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.315417 7f9c33ae5700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4601298] 2014-09-30 14:22:48.315421 7f9c33ae5700 10 mds.0.cache.dir(603) auth_pin by 0x4601298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601298] count now 1 + 0 2014-09-30 14:22:48.315424 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601298 count now 0 + 1 2014-09-30 14:22:48.315962 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.315966 7f9c354ea700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601298] want_dn= 2014-09-30 14:22:48.315977 7f9c354ea700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:22:48.315978 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.315980 7f9c354ea700 10 mds.0.cache.dir(603) auth_unpin by 0x4601298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601298] count now 0 + 0 2014-09-30 14:22:48.315984 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601298 count now 0 + 0 2014-09-30 14:22:48.315988 7f9c354ea700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601298] 2014-09-30 14:22:48.315997 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.315998 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.315998 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.315999 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.316000 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.316001 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316007 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.316011 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316015 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.316023 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316026 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316030 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.316032 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316035 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.316042 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316046 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.316047 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.316048 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.316054 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.316055 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.316056 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.316059 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.316060 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.316061 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.316065 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.316066 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.316066 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.316070 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.316071 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.316073 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.316080 7f9c33ae5700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4601650] 2014-09-30 14:22:48.316085 7f9c33ae5700 10 mds.0.cache.dir(604) auth_pin by 0x4601650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601650] count now 1 + 0 2014-09-30 14:22:48.316088 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601650 count now 0 + 1 2014-09-30 14:22:48.316624 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.316627 7f9c354ea700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601650] want_dn= 2014-09-30 14:22:48.316638 7f9c354ea700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:22:48.316640 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.316642 7f9c354ea700 10 mds.0.cache.dir(604) auth_unpin by 0x4601650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601650] count now 0 + 0 2014-09-30 14:22:48.316645 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601650 count now 0 + 0 2014-09-30 14:22:48.316649 7f9c354ea700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601650] 2014-09-30 14:22:48.316658 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.316659 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.316660 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.316661 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.316661 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.316663 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316668 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.316672 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316676 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.316684 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316687 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316691 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.316693 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316697 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.316703 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.316716 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.316717 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.316718 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.316724 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.316725 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.316726 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.316729 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.316730 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.316731 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.316734 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.316735 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.316736 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.316739 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.316740 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.316741 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.316744 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.316745 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.316747 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.316754 7f9c33ae5700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4601a08] 2014-09-30 14:22:48.316759 7f9c33ae5700 10 mds.0.cache.dir(605) auth_pin by 0x4601a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601a08] count now 1 + 0 2014-09-30 14:22:48.316762 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601a08 count now 0 + 1 2014-09-30 14:22:48.317341 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.317345 7f9c354ea700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601a08] want_dn= 2014-09-30 14:22:48.317356 7f9c354ea700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:22:48.317357 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.317359 7f9c354ea700 10 mds.0.cache.dir(605) auth_unpin by 0x4601a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601a08] count now 0 + 0 2014-09-30 14:22:48.317362 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601a08 count now 0 + 0 2014-09-30 14:22:48.317367 7f9c354ea700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601a08] 2014-09-30 14:22:48.317376 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.317377 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.317378 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.317379 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.317379 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.317381 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317386 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.317390 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317394 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.317403 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317406 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317409 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.317412 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317415 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.317422 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.317426 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.317427 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.317428 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.317434 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.317435 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.317436 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.317440 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.317441 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.317441 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.317445 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.317446 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.317446 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.317450 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.317451 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.317451 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.317455 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.317455 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.317456 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.317460 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.317460 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:22:48.317463 7f9c33ae5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c49c0] 2014-09-30 14:22:48.317470 7f9c33ae5700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4601dc0] 2014-09-30 14:22:48.317474 7f9c33ae5700 10 mds.0.cache.dir(606) auth_pin by 0x4601dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601dc0] count now 1 + 0 2014-09-30 14:22:48.317478 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601dc0 count now 0 + 1 2014-09-30 14:22:48.318063 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.318067 7f9c354ea700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4601dc0] want_dn= 2014-09-30 14:22:48.318079 7f9c354ea700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:22:48.318080 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.318082 7f9c354ea700 10 mds.0.cache.dir(606) auth_unpin by 0x4601dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601dc0] count now 0 + 0 2014-09-30 14:22:48.318085 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4601dc0 count now 0 + 0 2014-09-30 14:22:48.318099 7f9c354ea700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4601dc0] 2014-09-30 14:22:48.318111 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.318112 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.318113 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.318113 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.318114 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.318115 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318120 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.318125 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318129 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.318137 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318140 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318144 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.318146 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318149 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.318156 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318160 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.318161 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.318162 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.318168 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.318169 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.318171 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.318174 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.318175 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.318176 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.318180 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.318181 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.318181 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.318185 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.318186 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.318187 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.318190 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.318191 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.318192 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.318195 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.318196 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:22:48.318196 7f9c33ae5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c49c0] 2014-09-30 14:22:48.318200 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:22:48.318201 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:22:48.318204 7f9c33ae5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c4088] 2014-09-30 14:22:48.318211 7f9c33ae5700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4602178] 2014-09-30 14:22:48.318215 7f9c33ae5700 10 mds.0.cache.dir(607) auth_pin by 0x4602178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4602178] count now 1 + 0 2014-09-30 14:22:48.318218 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4602178 count now 0 + 1 2014-09-30 14:22:48.318737 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.318740 7f9c354ea700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4602178] want_dn= 2014-09-30 14:22:48.318750 7f9c354ea700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:22:48.318752 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.318754 7f9c354ea700 10 mds.0.cache.dir(607) auth_unpin by 0x4602178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4602178] count now 0 + 0 2014-09-30 14:22:48.318757 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4602178 count now 0 + 0 2014-09-30 14:22:48.318761 7f9c354ea700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4602178] 2014-09-30 14:22:48.318771 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.318772 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.318773 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.318773 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.318774 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.318775 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318781 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.318785 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318789 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.318797 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318801 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318804 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.318807 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318810 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.318816 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.318820 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.318822 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.318823 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.318829 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.318829 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.318830 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.318834 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.318835 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.318835 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.318840 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.318849 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.318850 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.318853 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.318854 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.318855 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.318858 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.318859 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.318860 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.318863 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.318864 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:22:48.318864 7f9c33ae5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c49c0] 2014-09-30 14:22:48.318868 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:22:48.318869 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:22:48.318869 7f9c33ae5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c4088] 2014-09-30 14:22:48.318873 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:22:48.318874 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:22:48.318876 7f9c33ae5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c3750] 2014-09-30 14:22:48.318883 7f9c33ae5700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4602530] 2014-09-30 14:22:48.318887 7f9c33ae5700 10 mds.0.cache.dir(608) auth_pin by 0x4602530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4602530] count now 1 + 0 2014-09-30 14:22:48.318890 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4602530 count now 0 + 1 2014-09-30 14:22:48.319427 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.319431 7f9c354ea700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4602530] want_dn= 2014-09-30 14:22:48.319442 7f9c354ea700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:22:48.319443 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.319445 7f9c354ea700 10 mds.0.cache.dir(608) auth_unpin by 0x4602530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4602530] count now 0 + 0 2014-09-30 14:22:48.319449 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x4602530 count now 0 + 0 2014-09-30 14:22:48.319453 7f9c354ea700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4602530] 2014-09-30 14:22:48.319461 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.319462 7f9c33ae5700 10 mds.0.3 0x4464080 2014-09-30 14:22:48.319463 7f9c33ae5700 10 mds.0.3 finish 0x4464080 2014-09-30 14:22:48.319464 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.319464 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.319466 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319471 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.319476 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319479 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.319487 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319490 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319494 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.319496 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319500 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.319506 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.319510 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.319512 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.319513 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.319519 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.319520 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.319520 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.319524 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.319525 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.319525 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.319529 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.319530 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.319531 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.319534 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.319535 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.319536 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.319539 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.319540 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.319541 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.319544 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.319545 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:22:48.319546 7f9c33ae5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c49c0] 2014-09-30 14:22:48.319549 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:22:48.319550 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:22:48.319551 7f9c33ae5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c4088] 2014-09-30 14:22:48.319554 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:22:48.319555 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:22:48.319555 7f9c33ae5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c3750] 2014-09-30 14:22:48.319559 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:22:48.319560 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:22:48.319562 7f9c33ae5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x45c2e18] 2014-09-30 14:22:48.319569 7f9c33ae5700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x46028e8] 2014-09-30 14:22:48.319573 7f9c33ae5700 10 mds.0.cache.dir(609) auth_pin by 0x46028e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x46028e8] count now 1 + 0 2014-09-30 14:22:48.319576 7f9c33ae5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+0+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x46028e8 count now 0 + 1 2014-09-30 14:22:48.320079 7f9c354ea700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:22:48.320082 7f9c354ea700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x46028e8] want_dn= 2014-09-30 14:22:48.320100 7f9c354ea700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:22:48.320102 7f9c354ea700 10 mds.0.cache.snaprealm(100 seq 1 0x44a8d80) have_past_parents_open [1,head] 2014-09-30 14:22:48.320104 7f9c354ea700 10 mds.0.cache.dir(609) auth_unpin by 0x46028e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x46028e8] count now 0 + 0 2014-09-30 14:22:48.320108 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x46028e8 count now 0 + 0 2014-09-30 14:22:48.320112 7f9c354ea700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x46028e8] 2014-09-30 14:22:48.320121 7f9c33ae5700 7 mds.0.3 mds has 1 queued contexts 2014-09-30 14:22:48.320123 7f9c33ae5700 10 mds.0.3 0x4462be0 2014-09-30 14:22:48.320123 7f9c33ae5700 10 mds.0.3 finish 0x4462be0 2014-09-30 14:22:48.320124 7f9c33ae5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:22:48.320125 7f9c33ae5700 10 mds.0.cache open_root 2014-09-30 14:22:48.320126 7f9c33ae5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320131 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.320136 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320140 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.320148 7f9c33ae5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320151 7f9c33ae5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320155 7f9c33ae5700 15 mds.0.cache show_subtrees 2014-09-30 14:22:48.320158 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320161 7f9c33ae5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.320167 7f9c33ae5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:48.320171 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:22:48.320173 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:22:48.320174 7f9c33ae5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:48.320180 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:22:48.320180 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:22:48.320181 7f9c33ae5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c77d8] 2014-09-30 14:22:48.320185 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:22:48.320186 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:22:48.320186 7f9c33ae5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6ea0] 2014-09-30 14:22:48.320190 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:22:48.320191 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:22:48.320192 7f9c33ae5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c6568] 2014-09-30 14:22:48.320195 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:22:48.320196 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:22:48.320197 7f9c33ae5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c5c30] 2014-09-30 14:22:48.320200 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:22:48.320201 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:22:48.320201 7f9c33ae5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c52f8] 2014-09-30 14:22:48.320205 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:22:48.320206 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:22:48.320206 7f9c33ae5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c49c0] 2014-09-30 14:22:48.320210 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:22:48.320210 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:22:48.320211 7f9c33ae5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c4088] 2014-09-30 14:22:48.320215 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:22:48.320216 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:22:48.320216 7f9c33ae5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c3750] 2014-09-30 14:22:48.320220 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:22:48.320221 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:22:48.320221 7f9c33ae5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c2e18] 2014-09-30 14:22:48.320224 7f9c33ae5700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:22:48.320225 7f9c33ae5700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:22:48.320226 7f9c33ae5700 10 mds.0.cache populate_mydir done 2014-09-30 14:22:48.320231 7f9c33ae5700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:22:48.376145 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:48.376156 7f9c34ae7700 7 mds.0.cache trim max=100000 cur=14 2014-09-30 14:22:48.376165 7f9c34ae7700 10 mds.0.cache trim_client_leases 2014-09-30 14:22:48.376345 7f9c34ae7700 2 mds.0.cache check_memory_usage total 250624, rss 27600, heap 41868, malloc 726 mmap 0, baseline 41868, buffers 0, max 1048576, 0 / 16 inodes have caps, 0 caps, 0 caps per inode 2014-09-30 14:22:48.376358 7f9c34ae7700 10 mds.0.log trim 1 / 30 segments, 18 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:22:48.376361 7f9c34ae7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:22:48.376379 7f9c34ae7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.04> 2014-09-30 14:22:48.376399 7f9c34ae7700 10 mds.0.locker scatter_tick 2014-09-30 14:22:48.376402 7f9c34ae7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:48.376419 7f9c34ae7700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 1 [...2,head] / auth v10 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x45c0938] 2014-09-30 14:22:48.376427 7f9c34ae7700 10 mds.0.cache.ino(1) auth_pin by 0x45c11e0 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:48.376432 7f9c34ae7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:21:36.296533 on (inest lock->sync dirty) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.376446 7f9c34ae7700 15 mds.0.cache.ino(1) project_inode 0x4589c20 2014-09-30 14:22:48.376448 7f9c34ae7700 10 mds.0.cache.ino(1) finish_scatter_gather_update 1024 on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock->sync w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.376458 7f9c34ae7700 20 mds.0.cache.ino(1) orig rstat n(v0 1=0+1) 2014-09-30 14:22:48.376459 7f9c34ae7700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.376468 7f9c34ae7700 10 mds.0.cache.dir(1) project_fnode 0x450a680 2014-09-30 14:22:48.376469 7f9c34ae7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes 2014-09-30 14:22:48.376470 7f9c34ae7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes done 2014-09-30 14:22:48.376470 7f9c34ae7700 20 mds.0.cache.ino(1) * rstat n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:22:48.376472 7f9c34ae7700 20 mds.0.cache.ino(1) * accounted_rstat n() 2014-09-30 14:22:48.376473 7f9c34ae7700 20 mds.0.cache.ino(1) * dirty_old_rstat {} 2014-09-30 14:22:48.376474 7f9c34ae7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:22:48.376475 7f9c34ae7700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:22:48.376476 7f9c34ae7700 20 mds.0.cache frag accounted_rstat n() 2014-09-30 14:22:48.376477 7f9c34ae7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:22:48.376488 7f9c34ae7700 20 mds.0.cache projecting to [2,head] n(v1 1=0+1) 2014-09-30 14:22:48.376490 7f9c34ae7700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:21:36.296533 4=3+1) 2014-09-30 14:22:48.376492 7f9c34ae7700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-09-30 14:22:48.376494 7f9c34ae7700 10 mds.0.cache.dir(1) check_rstats complete on 0x4600000 2014-09-30 14:22:48.376496 7f9c34ae7700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-09-30 14:22:48.376497 7f9c34ae7700 10 mds.0.cache.dir(1) check_rstats complete on 0x4600000 2014-09-30 14:22:48.376497 7f9c34ae7700 10 mds.0.cache.ino(1) * updated accounted_rstat n(v1 rc2014-09-30 14:21:36.296533 3=3+0) on [dir 1 / [2,head] auth pv=13 v=13 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.376520 7f9c34ae7700 20 mds.0.cache.ino(1) final rstat n(v1 rc2014-09-30 14:21:36.296533 4=3+1) 2014-09-30 14:22:48.376540 7f9c34ae7700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:48.376555 7f9c34ae7700 10 mds.0.cache.ino(1) finish_scatter_gather_update_accounted 1024 on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.376569 7f9c34ae7700 10 mds.0.cache.ino(1) journaling updated frag accounted_ on [dir 1 / [2,head] auth pv=13 v=13 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:48.376578 7f9c34ae7700 10 mds.0.cache.dir(1) pre_dirty 14 2014-09-30 14:22:48.376585 7f9c34ae7700 10 mds.0.cache.dir(1) auth_pin by 0x4553980 on [dir 1 / [2,head] auth pv=14 v=13 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n()->n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 0 2014-09-30 14:22:48.376595 7f9c34ae7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:22:48.376603 7f9c34ae7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.376627 7f9c34ae7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:22:48.376628 7f9c34ae7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:22:48.376632 7f9c34ae7700 15 mds.0.bal tick last_sample now 2014-09-30 14:22:48.376632 2014-09-30 14:22:48.376633 7f9c34ae7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:22:48.376635 7f9c34ae7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:22:48.376645 7f9c321e1700 5 mds.0.log _submit_thread 4207553~932 : EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:22:48.401860 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:48.401868 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:22:48.401869 7f9c354ea700 10 mds.0.server _session_logged client.4122 192.168.122.158:0/12097 state_seq 1 open 10 2014-09-30 14:22:48.401875 7f9c354ea700 10 mds.0.sessionmap touch_session s=0x45865c0 name=client.4122 2014-09-30 14:22:48.402457 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:48.402459 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4122 2014-09-30 14:22:48.402461 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x45865c0 name=client.4122 2014-09-30 14:22:48.402491 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.443702) v2 2014-09-30 14:22:48.402495 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:48.402497 7f9c37cef700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:22:48.402520 7f9c37cef700 7 mds.0.cache request_start request(client.4122:1 cr=0x4553c00) 2014-09-30 14:22:48.402522 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.443702) v2 2014-09-30 14:22:48.402531 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:1 cr=0x4553c00) #1 2014-09-30 14:22:48.402533 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:48.402535 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:48.402536 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402556 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:1 cr=0x4553c00) 2014-09-30 14:22:48.402558 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402567 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402575 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402582 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402590 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402598 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402606 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402613 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a0500 on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:48.402621 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402630 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402637 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402645 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402653 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402662 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402670 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402678 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402686 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402694 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=6 dirfrag=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402712 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4122:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.443702) v2 2014-09-30 14:22:48.402716 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.443702) v2 2014-09-30 14:22:48.402727 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:48.402729 7f9c37cef700 20 mds.0.server lat 0.000305 2014-09-30 14:22:48.402733 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:48.402735 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:48.402738 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:46.354885 valid=1 2014-09-30 14:22:48.402745 7f9c37cef700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:48.402757 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:22:48.402759 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:48.402761 7f9c37cef700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:48.402764 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402785 7f9c37cef700 7 mds.0.cache request_finish request(client.4122:1 cr=0x4553c00) 2014-09-30 14:22:48.402792 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4122:1 cr=0x4553c00) 2014-09-30 14:22:48.402797 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402818 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402830 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402839 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402849 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402858 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402869 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402878 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402889 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402897 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.402906 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a0500 on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:48.427208 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:48.427213 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:22:48.427214 7f9c354ea700 10 mds.0.server _session_logged client.4123 192.168.122.158:0/12150 state_seq 1 open 11 2014-09-30 14:22:48.427219 7f9c354ea700 10 mds.0.sessionmap touch_session s=0x4581340 name=client.4123 2014-09-30 14:22:48.427730 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:48.427732 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4123 2014-09-30 14:22:48.427734 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x4581340 name=client.4123 2014-09-30 14:22:48.427758 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.545561) v2 2014-09-30 14:22:48.427763 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:48.427764 7f9c37cef700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:22:48.427786 7f9c37cef700 7 mds.0.cache request_start request(client.4123:1 cr=0x4553e80) 2014-09-30 14:22:48.427788 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.545561) v2 2014-09-30 14:22:48.427794 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:1 cr=0x4553e80) #1 2014-09-30 14:22:48.427795 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:48.427797 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:48.427798 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427825 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:1 cr=0x4553e80) 2014-09-30 14:22:48.427828 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427840 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427850 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427865 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427874 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427885 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427896 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427905 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a0f00 on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:48.427915 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427928 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427958 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427978 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.427996 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428014 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428025 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428036 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428045 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428063 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428083 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4123:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.545561) v2 2014-09-30 14:22:48.428088 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:1 getattr pAsLsXsFs #1 2014-09-30 14:21:53.545561) v2 2014-09-30 14:22:48.428111 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:48.428113 7f9c37cef700 20 mds.0.server lat 0.000420 2014-09-30 14:22:48.428117 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:48.428119 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:48.428123 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:46.354885 valid=1 2014-09-30 14:22:48.428136 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:22:48.428139 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:48.428140 7f9c37cef700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:48.428144 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428188 7f9c37cef700 7 mds.0.cache request_finish request(client.4123:1 cr=0x4553e80) 2014-09-30 14:22:48.428201 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4123:1 cr=0x4553e80) 2014-09-30 14:22:48.428206 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428223 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428236 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428249 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428260 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428284 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428297 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428309 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428321 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428333 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.428343 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a0f00 on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:48.469001 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:48.469004 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:22:48.469005 7f9c354ea700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469031 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4589c20 v11 2014-09-30 14:22:48.469033 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v10 pv11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469049 7f9c354ea700 10 mds.0.cache.ino(1) clear_dirty_scattered 1024 on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469059 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450a680 v14 2014-09-30 14:22:48.469061 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=14 v=14 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 14 2014-09-30 14:22:48.469075 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469103 7f9c354ea700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469114 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.469123 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c11e0 on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:48.469132 7f9c354ea700 10 mds.0.locker scatter_eval (inest sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.469140 7f9c354ea700 7 mds.0.locker simple_lock on (inest sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.469149 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x4553980 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 0 2014-09-30 14:22:48.798592 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-09-30 14:22:48.796943) v2 2014-09-30 14:22:48.798597 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:48.798600 7f9c37cef700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:22:48.798627 7f9c37cef700 7 mds.0.cache request_start request(client.4122:2 cr=0x4554380) 2014-09-30 14:22:48.798632 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pLsXsFs on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798658 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:48.798661 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798670 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:48.798672 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798682 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798690 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798728 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798741 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:48.798744 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-09-30 14:22:48.796943) v2 2014-09-30 14:22:48.798757 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:2 cr=0x4554380) #1 2014-09-30 14:22:48.798759 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:48.798761 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:48.798761 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v11 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x45c0938] 2014-09-30 14:22:48.798775 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a0a00 on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:48.798786 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:2 cr=0x4554380) 2014-09-30 14:22:48.798788 7f9c37cef700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798798 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798807 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798816 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798823 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798832 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798840 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798849 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798858 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798868 7f9c37cef700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798876 7f9c37cef700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798885 7f9c37cef700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.798895 7f9c37cef700 20 mds.0.locker client.4122 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:22:48.798900 7f9c37cef700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:22:48.798902 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4123 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:22:48.798919 7f9c37cef700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:21:46.354885 2014-09-30 14:22:48.798924 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4123 seq 1 client_caps(revoke ino 1 2 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:21:36.296533) v4 2014-09-30 14:22:48.798953 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c10e0 on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:48.798965 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x448e870 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:48.798967 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:48.798970 7f9c37cef700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799426 7f9c37cef700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:22:48.799428 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799454 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:48.799456 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799471 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:48.799474 7f9c37cef700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799486 7f9c37cef700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799496 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799511 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799520 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:48.799521 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799531 7f9c37cef700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799539 7f9c37cef700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:22:48.799541 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:48.799550 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45c10e0 on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:48.799581 7f9c37cef700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799594 7f9c37cef700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799602 7f9c37cef700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799612 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799620 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799628 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:48.799629 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-09-30 14:22:48.796943) v2 2014-09-30 14:22:48.799633 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:2 cr=0x4554380) #1 2014-09-30 14:22:48.799635 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:48.799636 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:48.799637 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799655 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:2 cr=0x4554380) 2014-09-30 14:22:48.799657 7f9c37cef700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799666 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799675 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799683 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799691 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799699 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799707 7f9c37cef700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799715 7f9c37cef700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799723 7f9c37cef700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799731 7f9c37cef700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v11 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799741 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c10e0 on [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:48.799752 7f9c37cef700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x45a0a00) [inode 1 [...2,head] / auth v11 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a0a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799774 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x4588960 2014-09-30 14:22:48.799782 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:48.799788 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0x45c0938 tracedn 0 2014-09-30 14:22:48.799791 7f9c37cef700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x45a0a00) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a0a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799804 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:2 setattr mode=041777 #1 2014-09-30 14:22:48.796943) v2 2014-09-30 14:22:48.799814 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:48.799815 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:48.799819 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:22:48.796943 valid=1 2014-09-30 14:22:48.799823 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:22:48.799825 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:22:48.799828 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799853 7f9c37cef700 20 mds.0.server lat 0.001404 2014-09-30 14:22:48.799873 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799887 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799900 7f9c37cef700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.799912 7f9c37cef700 20 mds.0.locker client.4122 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:48.799915 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:22:48.799916 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:48.799941 7f9c321e1700 5 mds.0.log _submit_thread 4208505~661 : EUpdate setattr [metablob] 2014-09-30 14:22:48.961363 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:2 getattr pAsLsXsFs #1 2014-09-30 14:22:48.959740) v2 2014-09-30 14:22:48.961368 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:48.961372 7f9c37cef700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:22:48.961398 7f9c37cef700 7 mds.0.cache request_start request(client.4123:2 cr=0x4554880) 2014-09-30 14:22:48.961401 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:2 getattr pAsLsXsFs #1 2014-09-30 14:22:48.959740) v2 2014-09-30 14:22:48.961407 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:2 cr=0x4554880) #1 2014-09-30 14:22:48.961408 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:48.961410 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:48.961411 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961446 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:2 cr=0x4554880) 2014-09-30 14:22:48.961464 7f9c37cef700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961513 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961530 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961541 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961552 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961563 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961574 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v11 pv12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961584 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a1e00 on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:22:48.961596 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961609 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961620 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961631 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961642 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961653 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:48.961663 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x448ef00 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:48.961665 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:48.961667 7f9c37cef700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.020319 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.020323 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.020339 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:22:49.020340 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4588960 v12 2014-09-30 14:22:49.020342 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v11 pv12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.020375 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:2 setattr mode=041777 #1 2014-09-30 14:22:48.796943) v2 2014-09-30 14:22:49.020390 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.020395 7f9c354ea700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.020413 7f9c354ea700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.020423 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:22:49.020425 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v12 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.020434 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c10e0 on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.020447 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.020448 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4123:2 getattr pAsLsXsFs #1 2014-09-30 14:22:48.959740) v2 2014-09-30 14:22:49.020453 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4123:2 cr=0x4554880) #1 2014-09-30 14:22:49.020455 7f9c354ea700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.020457 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.020458 7f9c354ea700 10 mds.0.server ref is [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020469 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4123:2 cr=0x4554880) 2014-09-30 14:22:49.020471 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020485 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020503 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020512 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020521 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020529 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020537 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020547 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020555 7f9c354ea700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020564 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020573 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020581 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020590 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020598 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020607 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020624 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4123:2 getattr pAsLsXsFs #1 2014-09-30 14:22:48.959740) v2 2014-09-30 14:22:49.020628 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:2 getattr pAsLsXsFs #1 2014-09-30 14:22:48.959740) v2 2014-09-30 14:22:49.020636 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.020638 7f9c354ea700 20 mds.0.server lat 0.059392 2014-09-30 14:22:49.020641 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.020643 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.020647 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:48.796943 valid=1 2014-09-30 14:22:49.020655 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:22:49.020657 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.020659 7f9c354ea700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.020662 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020688 7f9c354ea700 7 mds.0.cache request_finish request(client.4123:2 cr=0x4554880) 2014-09-30 14:22:49.020696 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4123:2 cr=0x4554880) 2014-09-30 14:22:49.020700 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020712 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020722 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020731 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020740 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020749 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020761 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020770 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020778 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020786 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020794 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a1e00 on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.020821 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020831 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020842 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.020853 7f9c354ea700 20 mds.0.locker client.4122 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.020855 7f9c354ea700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.020867 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:2 cr=0x4554380) 2014-09-30 14:22:49.020874 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:2 cr=0x4554380) 2014-09-30 14:22:49.020877 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a0a00 on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.021576 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:3 setattr mode=041777 #1 2014-09-30 14:22:49.020105) v2 2014-09-30 14:22:49.021580 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.021583 7f9c37cef700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:22:49.021601 7f9c37cef700 7 mds.0.cache request_start request(client.4123:3 cr=0x4554600) 2014-09-30 14:22:49.021604 7f9c37cef700 10 mds.0.locker process_cap_release client.4123 pLsXsFs on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pAsLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021620 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.021621 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021630 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.021631 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021640 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021648 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021655 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021665 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.021667 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:3 setattr mode=041777 #1 2014-09-30 14:22:49.020105) v2 2014-09-30 14:22:49.021672 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:3 cr=0x4554600) #1 2014-09-30 14:22:49.021673 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.021674 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.021675 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v12 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.021684 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a1900 on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.021693 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:3 cr=0x4554600) 2014-09-30 14:22:49.021695 7f9c37cef700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021703 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021711 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021719 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021726 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021734 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021742 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021750 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021760 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4123) [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021769 7f9c37cef700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021777 7f9c37cef700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021786 7f9c37cef700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v12 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021794 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c10e0 on [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.021803 7f9c37cef700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x45a1900) [inode 1 [...2,head] / auth v12 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a1900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021824 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x458a760 2014-09-30 14:22:49.021833 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.021838 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0x45c0938 tracedn 0 2014-09-30 14:22:49.021841 7f9c37cef700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x45a1900) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a1900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021855 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4123:3 setattr mode=041777 #1 2014-09-30 14:22:49.020105) v2 2014-09-30 14:22:49.021861 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.021862 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.021865 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:22:49.020105 valid=1 2014-09-30 14:22:49.021869 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-09-30 14:22:49.021871 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.021874 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021898 7f9c37cef700 20 mds.0.server lat 0.000402 2014-09-30 14:22:49.021919 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021939 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.021949 7f9c321e1700 5 mds.0.log _submit_thread 4209186~661 : EUpdate setattr [metablob] 2014-09-30 14:22:49.038797 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:3 getattr pAsLsXsFs #1 2014-09-30 14:22:49.037202) v2 2014-09-30 14:22:49.038802 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.038805 7f9c37cef700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:22:49.038830 7f9c37cef700 7 mds.0.cache request_start request(client.4122:3 cr=0x4554100) 2014-09-30 14:22:49.038832 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:3 getattr pAsLsXsFs #1 2014-09-30 14:22:49.037202) v2 2014-09-30 14:22:49.038838 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:3 cr=0x4554100) #1 2014-09-30 14:22:49.038839 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.038841 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.038842 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038875 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:3 cr=0x4554100) 2014-09-30 14:22:49.038877 7f9c37cef700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038890 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038901 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038912 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038922 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038940 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038952 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038962 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a1400 on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:22:49.038975 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038987 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.038998 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.039010 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.039021 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.039032 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.039055 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x448f7a0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.039056 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:49.039058 7f9c37cef700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.087060 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.087065 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.087082 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:22:49.087084 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x458a760 v13 2014-09-30 14:22:49.087097 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.087136 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:3 setattr mode=041777 #1 2014-09-30 14:22:49.020105) v2 2014-09-30 14:22:49.087151 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.087156 7f9c354ea700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.087172 7f9c354ea700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.087183 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:22:49.087185 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v13 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.087194 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c10e0 on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.087205 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.087207 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4122:3 getattr pAsLsXsFs #1 2014-09-30 14:22:49.037202) v2 2014-09-30 14:22:49.087211 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4122:3 cr=0x4554100) #1 2014-09-30 14:22:49.087213 7f9c354ea700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.087215 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.087216 7f9c354ea700 10 mds.0.server ref is [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087227 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4122:3 cr=0x4554100) 2014-09-30 14:22:49.087228 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087238 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087246 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087254 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087262 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087270 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087278 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087287 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087296 7f9c354ea700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087305 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087314 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087322 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087331 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087339 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087348 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087364 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4122:3 getattr pAsLsXsFs #1 2014-09-30 14:22:49.037202) v2 2014-09-30 14:22:49.087367 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:3 getattr pAsLsXsFs #1 2014-09-30 14:22:49.037202) v2 2014-09-30 14:22:49.087376 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.087378 7f9c354ea700 20 mds.0.server lat 0.048687 2014-09-30 14:22:49.087381 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.087384 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.087388 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.020105 valid=1 2014-09-30 14:22:49.087395 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:22:49.087397 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.087399 7f9c354ea700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.087402 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087429 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:3 cr=0x4554100) 2014-09-30 14:22:49.087437 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:3 cr=0x4554100) 2014-09-30 14:22:49.087441 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087453 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087464 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087473 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087482 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087491 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087502 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087509 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087518 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087526 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087534 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a1400 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.087560 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087571 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4123) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4123) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087582 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.087593 7f9c354ea700 20 mds.0.locker client.4122 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.087595 7f9c354ea700 20 mds.0.locker client.4123 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.087608 7f9c354ea700 7 mds.0.cache request_finish request(client.4123:3 cr=0x4554600) 2014-09-30 14:22:49.087615 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4123:3 cr=0x4554600) 2014-09-30 14:22:49.087618 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a1900 on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.088403 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:4 readdir #1 2014-09-30 14:22:49.086907) v2 2014-09-30 14:22:49.088407 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.088409 7f9c37cef700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:22:49.088427 7f9c37cef700 7 mds.0.cache request_start request(client.4122:4 cr=0x4551b80) 2014-09-30 14:22:49.088428 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:4 readdir #1 2014-09-30 14:22:49.086907) v2 2014-09-30 14:22:49.088433 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:4 cr=0x4551b80) #1 2014-09-30 14:22:49.088434 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.088435 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.088436 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088452 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:4 cr=0x4551b80) 2014-09-30 14:22:49.088453 7f9c37cef700 20 mds.0.locker must rdlock (idft sync) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088463 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088471 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088479 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088489 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.088496 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a3200 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.088505 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088513 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088521 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088530 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088539 7f9c37cef700 7 mds.0.locker rdlock_start on (idft sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088547 7f9c37cef700 10 mds.0.locker got rdlock on (idft sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@3,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088561 7f9c37cef700 10 mds.0.server frag * offset '' 2014-09-30 14:22:49.088564 7f9c37cef700 10 mds.0.server handle_client_readdir on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.088572 7f9c37cef700 10 mds.0.server snapid head 2014-09-30 14:22:49.088576 7f9c37cef700 12 mds.0.server including dn [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.088583 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.088586 7f9c37cef700 12 mds.0.server including inode [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.088591 7f9c37cef700 20 mds.0.cache.ino(10000000000) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.136920 valid=1 2014-09-30 14:22:49.088597 7f9c37cef700 10 mds.0.cache.ino(10000000000) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.088603 7f9c37cef700 10 mds.0.cache.ino(10000000000) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:22:49.088605 7f9c37cef700 10 mds.0.cache.ino(10000000000) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.088607 7f9c37cef700 10 mds.0.cache.ino(10000000000) including xattrs version 1 2014-09-30 14:22:49.088610 7f9c37cef700 12 mds.0.server including dn [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:49.088614 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:49.088616 7f9c37cef700 12 mds.0.server including inode [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:49.088620 7f9c37cef700 20 mds.0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.160417 valid=1 2014-09-30 14:22:49.088624 7f9c37cef700 10 mds.0.cache.ino(10000000001) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.088627 7f9c37cef700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:22:49.088629 7f9c37cef700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.088630 7f9c37cef700 10 mds.0.cache.ino(10000000001) including xattrs version 1 2014-09-30 14:22:49.088632 7f9c37cef700 12 mds.0.server including dn [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:49.088636 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:49.088637 7f9c37cef700 12 mds.0.server including inode [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:49.088641 7f9c37cef700 20 mds.0.cache.ino(10000000002) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.298682 valid=1 2014-09-30 14:22:49.088646 7f9c37cef700 10 mds.0.cache.ino(10000000002) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.088649 7f9c37cef700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:22:49.088650 7f9c37cef700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.088653 7f9c37cef700 10 mds.0.cache.ino(10000000002) including xattrs version 1 2014-09-30 14:22:49.088655 7f9c37cef700 10 mds.0.server reply to client_request(client.4122:4 readdir #1 2014-09-30 14:22:49.086907) v2 readdir num=3 bytes=822 end=1 complete=1 2014-09-30 14:22:49.088659 7f9c37cef700 10 mds.0.server reply to client_request(client.4122:4 readdir #1 2014-09-30 14:22:49.086907) v2 readdir num=3 end=1 complete=1 2014-09-30 14:22:49.088665 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:4 readdir #1 2014-09-30 14:22:49.086907) v2 2014-09-30 14:22:49.088674 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.088686 7f9c37cef700 20 mds.0.server lat 0.000339 2014-09-30 14:22:49.088689 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.088691 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.088693 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.020105 valid=1 2014-09-30 14:22:49.088698 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 4 2014-09-30 14:22:49.088699 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.088703 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088726 7f9c37cef700 7 mds.0.cache request_finish request(client.4122:4 cr=0x4551b80) 2014-09-30 14:22:49.088733 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4122:4 cr=0x4551b80) 2014-09-30 14:22:49.088737 7f9c37cef700 7 mds.0.locker rdlock_finish on (idft sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088748 7f9c37cef700 10 mds.0.locker scatter_eval (idft sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088758 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088766 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088776 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088784 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.088792 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a3200 on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.094104 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:5 unlink #1/a 2014-09-30 14:22:49.092523) v2 2014-09-30 14:22:49.094108 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.094111 7f9c37cef700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:22:49.094131 7f9c37cef700 7 mds.0.cache request_start request(client.4122:5 cr=0x4551e00) 2014-09-30 14:22:49.094135 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsXsFscr on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094151 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.094153 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094157 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.094159 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094164 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094168 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094172 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094175 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.094178 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsLsXs on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094190 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.094190 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094198 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.094201 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094209 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094216 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094224 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094232 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.094234 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:5 unlink #1/a 2014-09-30 14:22:49.092523) v2 2014-09-30 14:22:49.094239 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.094240 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:22:49.094242 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:22:49.094245 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:22:49.094249 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.094250 7f9c37cef700 7 mds.0.server handle_client_unlink on [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.094255 7f9c37cef700 7 mds.0.server dn links to [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094261 7f9c37cef700 20 mds.0.cache.dir(600) lookup (head, '10000000000') 2014-09-30 14:22:49.094266 7f9c37cef700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x4619a40] 2014-09-30 14:22:49.094272 7f9c37cef700 10 mds.0.cache.den(600 10000000000) mark_new [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x4619a40] 2014-09-30 14:22:49.094276 7f9c37cef700 10 mds.0.server straydn is [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 state=new | request=1 0x4619a40] 2014-09-30 14:22:49.094282 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:5 cr=0x4551e00) 2014-09-30 14:22:49.094283 7f9c37cef700 20 mds.0.locker must xlock (ilink sync) [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094301 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.094306 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 state=new | request=1 0x4619a40] 2014-09-30 14:22:49.094310 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094321 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094329 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094333 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:49.094338 7f9c37cef700 20 mds.0.locker must wrlock (inest sync) [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:49.094341 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.094345 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 state=new | request=1 0x4619a40] 2014-09-30 14:22:49.094349 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094357 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094362 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094370 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094374 7f9c37cef700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:49.094377 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.094380 7f9c37cef700 10 mds.0.locker must authpin [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 state=new | request=1 0x4619a40] 2014-09-30 14:22:49.094383 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v13 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.094391 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a2d00 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.094399 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1270] 2014-09-30 14:22:49.094403 7f9c37cef700 10 mds.0.cache.ino(10000000000) auth_pin by 0x45a2d00 on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] now 1+0 2014-09-30 14:22:49.094407 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c1270 count now 0 + 1 2014-09-30 14:22:49.094416 7f9c37cef700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x45c8110] 2014-09-30 14:22:49.094420 7f9c37cef700 10 mds.0.cache.ino(600) auth_pin by 0x45a2d00 on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] now 1+0 2014-09-30 14:22:49.094426 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+1+1 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x45c8110 count now 0 + 1 2014-09-30 14:22:49.094431 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth (dversion lock) v=8 ap=0+1 inode=0x45c1270 | inodepin=1 dirty=1 0x4618000] 2014-09-30 14:22:49.094435 7f9c37cef700 10 mds.0.cache.den(1 a) auth_pin by 0x45a2d00 on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x45c1270 | inodepin=1 dirty=1 authpin=1 0x4618000] now 1+1 2014-09-30 14:22:49.094438 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a2d00 count now 0 + 2 2014-09-30 14:22:49.094445 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 state=new | request=1 0x4619a40] 2014-09-30 14:22:49.094449 7f9c37cef700 10 mds.0.cache.den(600 10000000000) auth_pin by 0x45a2d00 on [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619a40] now 1+0 2014-09-30 14:22:49.094453 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 ap=0+1+1 state=1073774594|complete f() n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=0 0x4600770] by 0x45a2d00 count now 0 + 1 2014-09-30 14:22:49.094456 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=0+1+2 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=0 0x46003b8] by 0x45a2d00 count now 0 + 2 2014-09-30 14:22:49.094462 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x45c1270 | inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094467 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4122) v=8 ap=1+1 inode=0x45c1270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094470 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4122) v=8 ap=1+1 inode=0x45c1270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094474 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4122) v=8 ap=1+1 inode=0x45c1270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094479 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/a [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=8 ap=1+1 inode=0x45c1270 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094482 7f9c37cef700 10 mds.0.cache.den(1 a) auth_pin by 0x4618158 on [dentry #1/a [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4618000] now 2+1 2014-09-30 14:22:49.094485 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x4618158 count now 0 + 3 2014-09-30 14:22:49.094494 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a2d00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.094499 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.094504 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.094507 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.094510 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.094514 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000000 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.094517 7f9c37cef700 10 mds.0.cache.den(600 10000000000) auth_pin by 0x4619b98 on [dentry #100/stray0/10000000000 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619a40] now 2+0 2014-09-30 14:22:49.094520 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 ap=0+2+2 state=1073774594|complete f() n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=0 0x4600770] by 0x4619b98 count now 0 + 2 2014-09-30 14:22:49.094525 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a2d00) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.094530 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094540 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094549 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094557 7f9c37cef700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094575 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094586 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-09-30 14:22:49.094588 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-09-30 14:22:49.094590 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4123 seq 5 new pending pLsXs was pLsXsFs 2014-09-30 14:22:49.094594 7f9c37cef700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.020105 2014-09-30 14:22:49.094598 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4123 seq 2 client_caps(revoke ino 1 2 seq 5 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:21:36.296533) v4 2014-09-30 14:22:49.094617 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c1160 on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.094628 7f9c37cef700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.094637 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x448f890 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.094638 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:49.094640 7f9c37cef700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095202 7f9c37cef700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:22:49.095206 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095219 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.095221 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095232 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.095233 7f9c37cef700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095243 7f9c37cef700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095252 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095261 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095270 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.095271 7f9c37cef700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095279 7f9c37cef700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-09-30 14:22:49.095281 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095290 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.095298 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.095305 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:22:49.095306 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45c1160 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.095317 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095326 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095338 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095346 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095354 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.095355 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:5 unlink #1/a 2014-09-30 14:22:49.092523) v2 2014-09-30 14:22:49.095359 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.095360 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:22:49.095362 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:22:49.095364 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:22:49.095366 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.095367 7f9c37cef700 7 mds.0.server handle_client_unlink on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095373 7f9c37cef700 7 mds.0.server dn links to [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095379 7f9c37cef700 10 mds.0.server straydn is [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095386 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:5 cr=0x4551e00) 2014-09-30 14:22:49.095396 7f9c37cef700 20 mds.0.locker must xlock (ilink sync) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095402 7f9c37cef700 20 mds.0.locker must xlock (dn xlock x=1 by 0x45a2d00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095408 7f9c37cef700 20 mds.0.locker must xlock (dn xlock x=1 by 0x45a2d00) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095414 7f9c37cef700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095430 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095439 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095444 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095449 7f9c37cef700 20 mds.0.locker must wrlock (inest sync) [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095452 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4122) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095458 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4122) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095463 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095473 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095479 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095487 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095491 7f9c37cef700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095494 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095498 7f9c37cef700 10 mds.0.locker must authpin [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095502 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095511 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095515 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095518 7f9c37cef700 10 mds.0.locker already auth_pinned [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095522 7f9c37cef700 10 mds.0.locker already auth_pinned [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095526 7f9c37cef700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4122) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095531 7f9c37cef700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x45a2d00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+1 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095534 7f9c37cef700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4122) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095538 7f9c37cef700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x45a2d00) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=0 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095542 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095552 7f9c37cef700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095567 7f9c37cef700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095587 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095596 7f9c37cef700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095603 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095612 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.095627 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v1 2014-09-30 14:22:49.095631 7f9c37cef700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095640 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095644 7f9c37cef700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095651 7f9c37cef700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095655 7f9c37cef700 10 mds.0.locker wrlock_start (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095658 7f9c37cef700 7 mds.0.locker simple_lock on (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095663 7f9c37cef700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095667 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095673 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095677 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095682 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4122) [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095688 7f9c37cef700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095692 7f9c37cef700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095697 7f9c37cef700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000000 [2,head] /a auth v8 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095702 7f9c37cef700 10 mds.0.cache.ino(10000000000) auth_pin by 0x45c1a40 on [inode 10000000000 [2,head] /a auth v8 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] now 2+0 2014-09-30 14:22:49.095706 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c1270 count now 0 + 4 2014-09-30 14:22:49.095717 7f9c37cef700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x45a2d00) [inode 10000000000 [2,head] /a auth v8 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095733 7f9c37cef700 10 mds.0.server _unlink_local [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095745 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 15 2014-09-30 14:22:49.095746 7f9c37cef700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.095753 7f9c37cef700 15 mds.0.cache.ino(10000000000) project_inode 0x4588960 2014-09-30 14:22:49.095754 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 9 2014-09-30 14:22:49.095756 7f9c37cef700 10 mds.0.cache.den(600 10000000000) pre_dirty [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095759 7f9c37cef700 10 mds.0.cache.ino(10000000000) pre_dirty 9 (current v 8) 2014-09-30 14:22:49.095761 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095778 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x45a2d00 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 4 2014-09-30 14:22:49.095788 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450d800 2014-09-30 14:22:49.095789 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 16 2014-09-30 14:22:49.095791 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 3=3+0)/f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.095801 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 3=3+0)/f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 3=3+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.095813 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095821 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.095822 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.095822 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095827 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.095828 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.095828 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.095829 7f9c37cef700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:22:49.095830 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.092523 3=3+0) 2014-09-30 14:22:49.095833 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.092523 3=3+0) 2014-09-30 14:22:49.095835 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.092523 2=2+0) [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0)/f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.095849 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095862 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x4589c20 2014-09-30 14:22:49.095863 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.092523 2=2+0) 2014-09-30 14:22:49.095866 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:22:49.095868 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.092523 2=2+0) on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@4,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.095882 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.095892 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.095903 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.095910 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095923 7f9c37cef700 10 mds.0.cache.dir(600) auth_pin by 0x45a2d00 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 ap=1+2+2 state=1073774594|complete f() n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] count now 1 + 2 2014-09-30 14:22:49.095929 7f9c37cef700 10 mds.0.cache.dir(600) project_fnode 0x450d6a0 2014-09-30 14:22:49.095930 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 10 2014-09-30 14:22:49.095937 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=1 cv=1/1 ap=1+2+2 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523)/f() n()->n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.095945 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=1 cv=1/1 ap=1+2+2 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523)/f() n()->n(v0 rc2014-09-30 14:22:49.092523)/n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.095951 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.095959 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.095959 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.095960 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.095965 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.095966 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.095967 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.095967 7f9c37cef700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:22:49.095968 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:22:49.092523) 2014-09-30 14:22:49.095970 7f9c37cef700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:22:49.092523) 2014-09-30 14:22:49.095972 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.092523 1=1+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=1 cv=1/1 ap=1+2+2 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0)/f() n()->n(v0 rc2014-09-30 14:22:49.092523 1=1+0)/n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.095981 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 ap=1+1 f() n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.095990 7f9c37cef700 15 mds.0.cache.ino(600) project_inode 0x45883c0 2014-09-30 14:22:49.095991 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 2 2014-09-30 14:22:49.095991 7f9c37cef700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=2 v=1 ap=0+2 inode=0x45c8110 | inodepin=1 0x4619680] 2014-09-30 14:22:49.095995 7f9c37cef700 10 mds.0.cache.ino(600) pre_dirty 2 (current v 1) 2014-09-30 14:22:49.095996 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.092523 1=1+0) 2014-09-30 14:22:49.095999 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f() 2014-09-30 14:22:49.095999 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.092523 1=1+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v1 pv2 ap=1+1 f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.096008 7f9c37cef700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=1 cv=1/1 ap=1+2+2 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n()->n(v0 rc2014-09-30 14:22:49.092523 1=1+0)/n() hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.096015 7f9c37cef700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:22:49.096016 7f9c37cef700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:22:49.092523 1=1+0) 2014-09-30 14:22:49.096017 7f9c37cef700 20 mds.0.cache frag accounted_rstat n() 2014-09-30 14:22:49.096018 7f9c37cef700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.092523 1=1+0) 2014-09-30 14:22:49.096019 7f9c37cef700 20 mds.0.cache projecting to [2,head] n(v0 1=0+1) 2014-09-30 14:22:49.096020 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.092523 2=1+1) 2014-09-30 14:22:49.096023 7f9c37cef700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:22:49.096024 7f9c37cef700 10 mds.0.cache.dir(600) check_rstats complete on 0x4600770 2014-09-30 14:22:49.096026 7f9c37cef700 10 mds.0.cache.dir(100) auth_pin by 0x45a2d00 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 ap=1+1+2 state=1073741826|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x46003b8] count now 1 + 2 2014-09-30 14:22:49.096032 7f9c37cef700 10 mds.0.cache.dir(100) project_fnode 0x450d5f0 2014-09-30 14:22:49.096032 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 3 2014-09-30 14:22:49.096033 7f9c37cef700 20 mds.0.cache unwritable parent nestlock (inest sync), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v1 pv2 ap=1+1 f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.096041 7f9c37cef700 10 mds.0.cache.ino(600) mark_dirty_rstat 2014-09-30 14:22:49.096044 7f9c37cef700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:22:49.096044 2014-09-30 14:22:49.096047 7f9c37cef700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:22:49.096053 7f9c37cef700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.096057 7f9c37cef700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.096061 7f9c37cef700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.096063 7f9c37cef700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:22:49.096044 2014-09-30 14:22:49.096066 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=3 v=1 cv=0/0 dir_auth=0 ap=1+1+2 state=1073741826|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x46003b8] 2014-09-30 14:22:49.096071 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.096075 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=2 v=1 ap=0+2 inode=0x45c8110 | inodepin=1 0x4619680] 2014-09-30 14:22:49.096080 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v1 pv2 ap=1+1 f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.096106 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.096113 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.096118 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x4618000 2014-09-30 14:22:49.096121 7f9c37cef700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x45a2d00) [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a2d00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.096129 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a2d00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4618000] 2014-09-30 14:22:49.096134 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a2d00) [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlock x=1 by 0x45a2d00) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.096138 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:5 unlink #1/a 2014-09-30 14:22:49.092523) v2 2014-09-30 14:22:49.096147 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.096149 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.096152 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:22:49.092523 valid=1 2014-09-30 14:22:49.096157 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 5 2014-09-30 14:22:49.096158 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 5 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.096163 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096186 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.096212 7f9c37cef700 20 mds.0.cache.den(1 a) add_client_lease client.4122 on (dn xlockdone x=1) 2014-09-30 14:22:49.096217 7f9c37cef700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.096223 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.096238 7f9c37cef700 20 mds.0.server lat 0.002223 2014-09-30 14:22:49.096258 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096273 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096286 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.096303 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.096311 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096325 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.096327 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.096328 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.096332 7f9c321e1700 5 mds.0.log _submit_thread 4209867~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:22:49.096874 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:6 getattr pAsLsXsFs #1 2014-09-30 14:22:49.095422) v2 2014-09-30 14:22:49.096879 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.096882 7f9c37cef700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:22:49.096900 7f9c37cef700 7 mds.0.cache request_start request(client.4122:6 cr=0x4552d00) 2014-09-30 14:22:49.096901 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:6 getattr pAsLsXsFs #1 2014-09-30 14:22:49.095422) v2 2014-09-30 14:22:49.096906 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:6 cr=0x4552d00) #1 2014-09-30 14:22:49.096908 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.096909 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.096910 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096930 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:6 cr=0x4552d00) 2014-09-30 14:22:49.096938 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096954 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096967 7f9c37cef700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096980 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.096992 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097005 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097017 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097039 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a2800 on [inode 1 [...2,head] / auth v13 pv14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.097052 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v13 pv14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097066 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v13 pv14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097086 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v13 pv14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097113 7f9c37cef700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v13 pv14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097126 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c1160 on [inode 1 [...2,head] / auth v13 pv14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:22:49.097138 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v13 pv14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.097157 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x448ecf0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.097158 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:49.097160 7f9c37cef700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v13 pv14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.145965 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.145969 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.145981 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:22:49.145982 7f9c354ea700 10 mds.0.server _unlink_local_finish [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.145994 7f9c354ea700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+2 inode=0x45c1270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4618000] [inode 10000000000 [2,head] {/a ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146013 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=16 v=14 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0 count now 1 + 2 2014-09-30 14:22:49.146027 7f9c354ea700 20 mds.0.server straydn is [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] 2014-09-30 14:22:49.146032 7f9c354ea700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619a40] [inode 10000000000 [2,head] {#10000000000 ~mds0/stray0/10000000000} auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146044 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=1 cv=1/1 ap=1+4+4 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n()->n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+1,ss=0+0 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] by 0 count now 1 + 4 2014-09-30 14:22:49.146054 7f9c354ea700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=15 v=8 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146059 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=16 v=15 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 15 2014-09-30 14:22:49.146070 7f9c354ea700 15 mds.0.cache.ino(10000000000) pop_and_dirty_projected_inode 0x4588960 v9 2014-09-30 14:22:49.146071 7f9c354ea700 10 mds.0.cache.ino(10000000000) mark_dirty [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v8 pv9 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146078 7f9c354ea700 10 mds.0.cache.den(600 10000000000) mark_dirty [dentry #100/stray0/10000000000 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=9 v=1 ap=2+2 inode=0x45c1270 state=new | request=1 lock=2 inodepin=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146083 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=9 cv=1/1 ap=1+4+4 state=1073774594|complete f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n()->n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 waiter=0 authpin=1 0x4600770] version 9 2014-09-30 14:22:49.146106 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4589c20 v14 2014-09-30 14:22:49.146107 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v13 pv14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.146125 7f9c354ea700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x45883c0 v2 2014-09-30 14:22:49.146126 7f9c354ea700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v1 pv2 ap=1+1 f()->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146136 7f9c354ea700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=2 v=1 ap=0+2 inode=0x45c8110 | inodepin=1 0x4619680] 2014-09-30 14:22:49.146141 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth pv=3 v=2 cv=0/0 dir_auth=0 ap=1+1+2 state=1073741826|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x46003b8] version 2 2014-09-30 14:22:49.146159 7f9c354ea700 10 mds.0.cache.ino(600) mark_dirty_parent 2014-09-30 14:22:49.146162 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450d800 v16 2014-09-30 14:22:49.146164 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=16 v=16 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 16 2014-09-30 14:22:49.146175 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450d6a0 v10 2014-09-30 14:22:49.146176 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=10 v=10 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] version 10 2014-09-30 14:22:49.146184 7f9c354ea700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x450d5f0 v3 2014-09-30 14:22:49.146184 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=3 v=3 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 3 2014-09-30 14:22:49.146189 7f9c354ea700 10 mds.0.cache send_dentry_unlink [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146199 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:5 unlink #1/a 2014-09-30 14:22:49.092523) v2 2014-09-30 14:22:49.146212 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.146218 7f9c354ea700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146232 7f9c354ea700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146238 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:22:49.146240 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146245 7f9c354ea700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x45c1a40 on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] now 1+0 2014-09-30 14:22:49.146250 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=1+3+3 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45c1a40 count now 1 + 3 2014-09-30 14:22:49.146259 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146266 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146274 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/a [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146278 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/a [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146282 7f9c354ea700 10 mds.0.cache.den(1 a) auth_unpin by 0x4618158 on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=15 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] now 1+0 2014-09-30 14:22:49.146286 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4618158 count now 1 + 1 2014-09-30 14:22:49.146294 7f9c354ea700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=15 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146298 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000000 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) v=9 ap=2+1 inode=0x45c1270 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146304 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000000 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=9 ap=2+1 inode=0x45c1270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146308 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000000 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=9 ap=2+1 inode=0x45c1270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146311 7f9c354ea700 10 mds.0.cache.den(600 10000000000) auth_unpin by 0x4619b98 on [dentry #100/stray0/10000000000 [2,head] auth (dversion lock w=1 last_client=4122) v=9 ap=1+1 inode=0x45c1270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619a40] now 1+1 2014-09-30 14:22:49.146315 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x4619b98 count now 1 + 2 2014-09-30 14:22:49.146322 7f9c354ea700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000000 [2,head] auth (dversion lock w=1 last_client=4122) v=9 ap=1+1 inode=0x45c1270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146327 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.146340 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.146351 7f9c354ea700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.146360 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:22:49.146362 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v14 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.146370 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c1160 on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.146379 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.146381 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4122:6 getattr pAsLsXsFs #1 2014-09-30 14:22:49.095422) v2 2014-09-30 14:22:49.146385 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4122:6 cr=0x4552d00) #1 2014-09-30 14:22:49.146387 7f9c354ea700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.146391 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.146391 7f9c354ea700 10 mds.0.server ref is [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146402 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4122:6 cr=0x4552d00) 2014-09-30 14:22:49.146404 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146413 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146420 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146428 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146436 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146454 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146462 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146471 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146479 7f9c354ea700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146488 7f9c354ea700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146496 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146504 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146512 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146527 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146535 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146544 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@5,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146561 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4122:6 getattr pAsLsXsFs #1 2014-09-30 14:22:49.095422) v2 2014-09-30 14:22:49.146564 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:6 getattr pAsLsXsFs #1 2014-09-30 14:22:49.095422) v2 2014-09-30 14:22:49.146573 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.146575 7f9c354ea700 20 mds.0.server lat 0.049756 2014-09-30 14:22:49.146578 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.146580 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.146583 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.092523 valid=1 2014-09-30 14:22:49.146597 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:22:49.146600 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.146602 7f9c354ea700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.146605 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146629 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:6 cr=0x4552d00) 2014-09-30 14:22:49.146644 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:6 cr=0x4552d00) 2014-09-30 14:22:49.146649 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146660 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146670 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146678 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146687 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146695 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146715 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146723 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146732 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146739 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146747 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a2800 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.146775 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146785 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146795 7f9c354ea700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146804 7f9c354ea700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146811 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146819 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146829 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146838 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146846 7f9c354ea700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146853 7f9c354ea700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146860 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146868 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.146875 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=15 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4618000] 2014-09-30 14:22:49.146882 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #100/stray0/10000000000 [2,head] auth (dversion lock w=1 last_client=4122) v=9 ap=1+1 inode=0x45c1270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619a40] 2014-09-30 14:22:49.146889 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.146900 7f9c354ea700 20 mds.0.locker client.4122 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.146903 7f9c354ea700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.146904 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@1} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1270] 2014-09-30 14:22:49.146911 7f9c354ea700 20 mds.0.locker client.4122 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.146913 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4122 seq 2 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:22:49.146916 7f9c354ea700 20 mds.0.cache.ino(10000000000) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.092523 2014-09-30 14:22:49.146919 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4122 seq 1 client_caps(grant ino 10000000000 3 seq 2 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:21:36.136258 tws 1) v4 2014-09-30 14:22:49.146942 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.147035 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:5 cr=0x4551e00) 2014-09-30 14:22:49.147066 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:5 cr=0x4551e00) 2014-09-30 14:22:49.147072 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a2d00 on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.147114 7f9c354ea700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x45a2d00 on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1270] now 0+0 2014-09-30 14:22:49.147127 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=1+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45a2d00 count now 1 + 1 2014-09-30 14:22:49.147164 7f9c354ea700 10 mds.0.cache.ino(600) auth_unpin by 0x45a2d00 on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=0+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] now 0+1 2014-09-30 14:22:49.147179 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] by 0x45a2d00 count now 1 + 1 2014-09-30 14:22:49.147204 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x45a2d00 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 1 2014-09-30 14:22:49.147236 7f9c354ea700 10 mds.0.cache.dir(100) auth_unpin by 0x45a2d00 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] count now 0 + 1 2014-09-30 14:22:49.147246 7f9c354ea700 10 mds.0.cache.dir(600) auth_unpin by 0x45a2d00 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=0+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] count now 0 + 1 2014-09-30 14:22:49.147261 7f9c354ea700 10 mds.0.cache.den(1 a) auth_unpin by 0x45a2d00 on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock) v=15 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x4618000] now 0+0 2014-09-30 14:22:49.147270 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a2d00 count now 0 + 0 2014-09-30 14:22:49.147285 7f9c354ea700 10 mds.0.cache.den(600 10000000000) auth_unpin by 0x45a2d00 on [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] now 0+0 2014-09-30 14:22:49.147292 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+0,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x45a2d00 count now 0 + 0 2014-09-30 14:22:49.147307 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45a2d00 count now 0 + 0 2014-09-30 14:22:49.147320 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:49.147327 7f9c354ea700 10 mds.0.cache inode is [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.147337 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.147350 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:49.147355 7f9c354ea700 10 mds.0.cache inode is [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.147361 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.147711 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:7 lookup #1/b 2014-09-30 14:22:49.145787) v2 2014-09-30 14:22:49.147717 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.147719 7f9c37cef700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:22:49.147737 7f9c37cef700 7 mds.0.cache request_start request(client.4122:7 cr=0x4555000) 2014-09-30 14:22:49.147738 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:7 lookup #1/b 2014-09-30 14:22:49.145787) v2 2014-09-30 14:22:49.147742 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:7 cr=0x4555000) #1/b 2014-09-30 14:22:49.147744 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.147745 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:22:49.147748 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:22:49.147750 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:22:49.147753 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.147753 7f9c37cef700 10 mds.0.server ref is [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:49.147764 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:7 cr=0x4555000) 2014-09-30 14:22:49.147766 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.147776 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:49.147781 7f9c37cef700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:49.147786 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.147795 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:49.147799 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:49.147802 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.147810 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a2300 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.147818 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c1ba8] 2014-09-30 14:22:49.147823 7f9c37cef700 10 mds.0.cache.ino(10000000001) auth_pin by 0x45a2300 on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] now 1+0 2014-09-30 14:22:49.147827 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c1ba8 count now 0 + 1 2014-09-30 14:22:49.147836 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=12 ap=0+1 inode=0x45c1ba8 | inodepin=1 dirty=1 0x46181e0] 2014-09-30 14:22:49.147840 7f9c37cef700 10 mds.0.cache.den(1 b) auth_pin by 0x45a2300 on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | inodepin=1 dirty=1 authpin=1 0x46181e0] now 1+1 2014-09-30 14:22:49.147843 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a2300 count now 0 + 2 2014-09-30 14:22:49.147851 7f9c37cef700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.147855 7f9c37cef700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.147859 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.147868 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.147877 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.147882 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.147896 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4122:7 lookup #1/b 2014-09-30 14:22:49.145787) v2 2014-09-30 14:22:49.147899 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:7 lookup #1/b 2014-09-30 14:22:49.145787) v2 2014-09-30 14:22:49.147907 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.147909 7f9c37cef700 20 mds.0.server lat 0.000750 2014-09-30 14:22:49.147911 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.147913 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.147916 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.092523 valid=1 2014-09-30 14:22:49.147920 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-09-30 14:22:49.147922 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.147926 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.147941 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.147950 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.147954 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.147958 7f9c37cef700 20 mds.0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.160417 valid=1 2014-09-30 14:22:49.147962 7f9c37cef700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFscr seq 2 2014-09-30 14:22:49.147963 7f9c37cef700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFscr seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.147966 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.147982 7f9c37cef700 7 mds.0.cache request_finish request(client.4122:7 cr=0x4555000) 2014-09-30 14:22:49.147989 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4122:7 cr=0x4555000) 2014-09-30 14:22:49.147994 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.148006 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.148016 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.148021 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.148027 7f9c37cef700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.148032 7f9c37cef700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.148036 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a2300 on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.148045 7f9c37cef700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x45a2300 on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] now 0+0 2014-09-30 14:22:49.148049 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a2300 count now 0 + 1 2014-09-30 14:22:49.148058 7f9c37cef700 10 mds.0.cache.den(1 b) auth_unpin by 0x45a2300 on [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] now 0+0 2014-09-30 14:22:49.148061 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a2300 count now 0 + 0 2014-09-30 14:22:49.148951 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:8 unlink #1/b 2014-09-30 14:22:49.147533) v2 2014-09-30 14:22:49.148955 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.148957 7f9c37cef700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:22:49.148973 7f9c37cef700 7 mds.0.cache request_start request(client.4122:8 cr=0x4554d80) 2014-09-30 14:22:49.148976 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsXsFscr on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.148986 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.148988 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.148992 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.148993 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.148998 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149002 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149006 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149010 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.149012 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsLsXs on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149022 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.149023 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149030 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.149031 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149039 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149046 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149053 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149060 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.149061 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:8 unlink #1/b 2014-09-30 14:22:49.147533) v2 2014-09-30 14:22:49.149066 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.149067 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:22:49.149069 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:22:49.149079 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:22:49.149082 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.149083 7f9c37cef700 7 mds.0.server handle_client_unlink on [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] 2014-09-30 14:22:49.149088 7f9c37cef700 7 mds.0.server dn links to [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149107 7f9c37cef700 20 mds.0.cache.dir(600) lookup (head, '10000000001') 2014-09-30 14:22:49.149111 7f9c37cef700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x4619c20] 2014-09-30 14:22:49.149115 7f9c37cef700 10 mds.0.cache.den(600 10000000001) mark_new [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x4619c20] 2014-09-30 14:22:49.149120 7f9c37cef700 10 mds.0.server straydn is [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 state=new | request=1 0x4619c20] 2014-09-30 14:22:49.149125 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:8 cr=0x4554d80) 2014-09-30 14:22:49.149127 7f9c37cef700 20 mds.0.locker must xlock (ilink sync) [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149132 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] 2014-09-30 14:22:49.149137 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 state=new | request=1 0x4619c20] 2014-09-30 14:22:49.149140 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149151 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149159 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149163 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.149171 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.149177 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] 2014-09-30 14:22:49.149181 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 state=new | request=1 0x4619c20] 2014-09-30 14:22:49.149185 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149193 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149198 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149206 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149210 7f9c37cef700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.149217 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] 2014-09-30 14:22:49.149221 7f9c37cef700 10 mds.0.locker must authpin [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 state=new | request=1 0x4619c20] 2014-09-30 14:22:49.149224 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.149232 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a4b00 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.149240 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.149244 7f9c37cef700 10 mds.0.cache.ino(10000000001) auth_pin by 0x45a4b00 on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] now 1+0 2014-09-30 14:22:49.149248 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c1ba8 count now 0 + 1 2014-09-30 14:22:49.149257 7f9c37cef700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.149264 7f9c37cef700 10 mds.0.cache.ino(600) auth_pin by 0x45a4b00 on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] now 1+0 2014-09-30 14:22:49.149271 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45c8110 count now 0 + 1 2014-09-30 14:22:49.149276 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=12 ap=0+1 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x46181e0] 2014-09-30 14:22:49.149279 7f9c37cef700 10 mds.0.cache.den(1 b) auth_pin by 0x45a4b00 on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x46181e0] now 1+1 2014-09-30 14:22:49.149282 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a4b00 count now 0 + 2 2014-09-30 14:22:49.149290 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 state=new | request=1 0x4619c20] 2014-09-30 14:22:49.149294 7f9c37cef700 10 mds.0.cache.den(600 10000000001) auth_pin by 0x45a4b00 on [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619c20] now 1+0 2014-09-30 14:22:49.149297 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=0+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x45a4b00 count now 0 + 1 2014-09-30 14:22:49.149303 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45a4b00 count now 0 + 2 2014-09-30 14:22:49.149309 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x45c1ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149313 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4122) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149317 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4122) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149320 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4122) v=12 ap=1+1 inode=0x45c1ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149325 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/b [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=12 ap=1+1 inode=0x45c1ba8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149328 7f9c37cef700 10 mds.0.cache.den(1 b) auth_pin by 0x4618338 on [dentry #1/b [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=12 ap=2+1 inode=0x45c1ba8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x46181e0] now 2+1 2014-09-30 14:22:49.149331 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x4618338 count now 0 + 3 2014-09-30 14:22:49.149340 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a4b00) [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) v=12 ap=2+1 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149345 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.149350 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.149354 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.149357 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.149361 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000001 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=10 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.149364 7f9c37cef700 10 mds.0.cache.den(600 10000000001) auth_pin by 0x4619d78 on [dentry #100/stray0/10000000001 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=10 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619c20] now 2+0 2014-09-30 14:22:49.149367 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=0+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x4619d78 count now 0 + 2 2014-09-30 14:22:49.149375 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a4b00) [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=0 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.149380 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149390 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149398 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149406 7f9c37cef700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149415 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149423 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.149430 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:22:49.149432 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149442 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.149444 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.149447 7f9c37cef700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149456 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149463 7f9c37cef700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149471 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149478 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.149485 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v1 2014-09-30 14:22:49.149487 7f9c37cef700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149495 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149502 7f9c37cef700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149510 7f9c37cef700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149518 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149525 7f9c37cef700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149532 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149538 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149542 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149547 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4122) [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149552 7f9c37cef700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149556 7f9c37cef700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149562 7f9c37cef700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000001 [2,head] /b auth v12 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149566 7f9c37cef700 10 mds.0.cache.ino(10000000001) auth_pin by 0x45c2378 on [inode 10000000001 [2,head] /b auth v12 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] now 2+0 2014-09-30 14:22:49.149570 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c1ba8 count now 0 + 4 2014-09-30 14:22:49.149652 7f9c37cef700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x45a4b00) [inode 10000000001 [2,head] /b auth v12 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149668 7f9c37cef700 10 mds.0.server _unlink_local [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149679 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 17 2014-09-30 14:22:49.149680 7f9c37cef700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.149687 7f9c37cef700 15 mds.0.cache.ino(10000000001) project_inode 0x4589e00 2014-09-30 14:22:49.149688 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 13 2014-09-30 14:22:49.149689 7f9c37cef700 10 mds.0.cache.den(600 10000000001) pre_dirty [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.149693 7f9c37cef700 10 mds.0.cache.ino(10000000001) pre_dirty 13 (current v 12) 2014-09-30 14:22:49.149694 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149704 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x45a4b00 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 4 2014-09-30 14:22:49.149714 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450d490 2014-09-30 14:22:49.149715 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 18 2014-09-30 14:22:49.149716 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0)/f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.149727 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0)/f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.149738 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149745 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.149746 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.149747 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.149752 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.149752 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.149753 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.149754 7f9c37cef700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:22:49.149755 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.149757 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.149759 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.147533 1=1+0) [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0)/f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.149772 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149785 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x4589fe0 2014-09-30 14:22:49.149786 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.147533 1=1+0) 2014-09-30 14:22:49.149789 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.092523 2=2+0) 2014-09-30 14:22:49.149790 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.147533 1=1+0) on [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.149803 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.149813 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.149823 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.149829 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149838 7f9c37cef700 10 mds.0.cache.dir(600) auth_pin by 0x45a4b00 on [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] count now 1 + 2 2014-09-30 14:22:49.149847 7f9c37cef700 10 mds.0.cache.dir(600) project_fnode 0x450d330 2014-09-30 14:22:49.149847 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 14 2014-09-30 14:22:49.149849 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0)/f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.149857 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0)/f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.147533 1=1+0)/n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.149867 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.149874 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.149874 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.149875 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.149879 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.149880 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.149881 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.149881 7f9c37cef700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:22:49.149882 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:22:49.147533 1=1+0) 2014-09-30 14:22:49.149884 7f9c37cef700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:22:49.147533 1=1+0) 2014-09-30 14:22:49.149886 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.147533 2=2+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0)/f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0)/n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.149898 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149909 7f9c37cef700 15 mds.0.cache.ino(600) project_inode 0x458a1c0 2014-09-30 14:22:49.149910 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 4 2014-09-30 14:22:49.149911 7f9c37cef700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=4 v=2 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.149915 7f9c37cef700 10 mds.0.cache.ino(600) pre_dirty 4 (current v 2) 2014-09-30 14:22:49.149915 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.149918 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.092523 1=1+0) 2014-09-30 14:22:49.149919 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.147533 2=2+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v2 pv4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149930 7f9c37cef700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=10 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0)/n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.149945 7f9c37cef700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:22:49.149946 7f9c37cef700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.149947 7f9c37cef700 20 mds.0.cache frag accounted_rstat n(v0 rc2014-09-30 14:22:49.092523 1=1+0) 2014-09-30 14:22:49.149949 7f9c37cef700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.147533 1=1+0) 2014-09-30 14:22:49.149950 7f9c37cef700 20 mds.0.cache projecting to [2,head] n(v0 rc2014-09-30 14:22:49.092523 2=1+1) 2014-09-30 14:22:49.149952 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.147533 3=2+1) 2014-09-30 14:22:49.149954 7f9c37cef700 20 mds.0.cache.dir(600) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:22:49.149956 7f9c37cef700 10 mds.0.cache.dir(600) check_rstats complete on 0x4600770 2014-09-30 14:22:49.149958 7f9c37cef700 10 mds.0.cache.dir(100) auth_pin by 0x45a4b00 on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] count now 1 + 2 2014-09-30 14:22:49.149973 7f9c37cef700 10 mds.0.cache.dir(100) project_fnode 0x450d280 2014-09-30 14:22:49.149974 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 5 2014-09-30 14:22:49.149975 7f9c37cef700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v2 pv4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.149986 7f9c37cef700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:22:49.149991 7f9c37cef700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.149996 7f9c37cef700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.149999 7f9c37cef700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.150002 7f9c37cef700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:22:49.096044 2014-09-30 14:22:49.150005 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=5 v=3 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] 2014-09-30 14:22:49.150011 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.150014 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=4 v=2 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.150019 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v2 pv4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.150035 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.150040 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.150045 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x46181e0 2014-09-30 14:22:49.150048 7f9c37cef700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x45a4b00) [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a4b00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.150057 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a4b00) [dentry #1/b [2,head] auth (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46181e0] 2014-09-30 14:22:49.150062 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a4b00) [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlock x=1 by 0x45a4b00) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.150065 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:8 unlink #1/b 2014-09-30 14:22:49.147533) v2 2014-09-30 14:22:49.150073 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.150075 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.150078 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:22:49.147533 valid=1 2014-09-30 14:22:49.150082 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 8 2014-09-30 14:22:49.150084 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 8 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.150088 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150114 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.150126 7f9c37cef700 20 mds.0.cache.den(1 b) add_client_lease client.4122 on (dn xlockdone x=1) 2014-09-30 14:22:49.150130 7f9c37cef700 20 mds.0.locker issue_client_lease seq 3 dur 30000ms on [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.150136 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.150150 7f9c37cef700 20 mds.0.server lat 0.001257 2014-09-30 14:22:49.150170 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150184 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150197 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.150205 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.150252 7f9c321e1700 5 mds.0.log _submit_thread 4212252~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:22:49.150643 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:9 getattr pAsLsXsFs #1 2014-09-30 14:22:49.149247) v2 2014-09-30 14:22:49.150647 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.150649 7f9c37cef700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:22:49.150667 7f9c37cef700 7 mds.0.cache request_start request(client.4122:9 cr=0x4554b00) 2014-09-30 14:22:49.150669 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:9 getattr pAsLsXsFs #1 2014-09-30 14:22:49.149247) v2 2014-09-30 14:22:49.150672 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:9 cr=0x4554b00) #1 2014-09-30 14:22:49.150674 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.150675 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.150676 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150698 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:9 cr=0x4554b00) 2014-09-30 14:22:49.150699 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150711 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150722 7f9c37cef700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150734 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150755 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150766 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150781 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150792 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a4600 on [inode 1 [...2,head] / auth v14 pv15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.150804 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 pv15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150816 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 pv15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150832 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v14 pv15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150847 7f9c37cef700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v14 pv15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150865 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c1160 on [inode 1 [...2,head] / auth v14 pv15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:22:49.150881 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v14 pv15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.150892 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x4721350 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.150894 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:49.150896 7f9c37cef700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v14 pv15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205182 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.205186 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.205199 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:22:49.205199 7f9c354ea700 10 mds.0.server _unlink_local_finish [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205210 7f9c354ea700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+2 inode=0x45c1ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46181e0] [inode 10000000001 [2,head] {/b ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205228 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=18 v=16 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0 count now 1 + 2 2014-09-30 14:22:49.205245 7f9c354ea700 20 mds.0.server straydn is [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] 2014-09-30 14:22:49.205251 7f9c354ea700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619c20] [inode 10000000001 [2,head] {#10000000001 ~mds0/stray0/10000000001} auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205265 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=10 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0 count now 1 + 4 2014-09-30 14:22:49.205276 7f9c354ea700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=17 v=12 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205281 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=18 v=17 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 17 2014-09-30 14:22:49.205293 7f9c354ea700 15 mds.0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x4589e00 v13 2014-09-30 14:22:49.205294 7f9c354ea700 10 mds.0.cache.ino(10000000001) mark_dirty [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v12 pv13 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205301 7f9c354ea700 10 mds.0.cache.den(600 10000000001) mark_dirty [dentry #100/stray0/10000000001 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=13 v=10 ap=2+2 inode=0x45c1ba8 state=new | request=1 lock=2 inodepin=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.205307 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=13 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] version 13 2014-09-30 14:22:49.205319 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4589fe0 v15 2014-09-30 14:22:49.205321 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v14 pv15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205335 7f9c354ea700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x458a1c0 v4 2014-09-30 14:22:49.205336 7f9c354ea700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v2 pv4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.205346 7f9c354ea700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=4 v=2 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.205350 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=5 v=4 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 4 2014-09-30 14:22:49.205357 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450d490 v18 2014-09-30 14:22:49.205358 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=18 v=18 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 18 2014-09-30 14:22:49.205369 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450d330 v14 2014-09-30 14:22:49.205370 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=14 v=14 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] version 14 2014-09-30 14:22:49.205378 7f9c354ea700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x450d280 v5 2014-09-30 14:22:49.205379 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=5 v=5 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 5 2014-09-30 14:22:49.205384 7f9c354ea700 10 mds.0.cache send_dentry_unlink [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205391 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:8 unlink #1/b 2014-09-30 14:22:49.147533) v2 2014-09-30 14:22:49.205403 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.205407 7f9c354ea700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205419 7f9c354ea700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205426 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:22:49.205427 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205433 7f9c354ea700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x45c2378 on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] now 1+0 2014-09-30 14:22:49.205437 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=1+3+3 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45c2378 count now 1 + 3 2014-09-30 14:22:49.205446 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205453 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205461 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=17 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205465 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=17 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205469 7f9c354ea700 10 mds.0.cache.den(1 b) auth_unpin by 0x4618338 on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=17 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] now 1+0 2014-09-30 14:22:49.205473 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4618338 count now 1 + 1 2014-09-30 14:22:49.205481 7f9c354ea700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=17 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.205485 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000001 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) v=13 ap=2+1 inode=0x45c1ba8 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.205492 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000001 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=13 ap=2+1 inode=0x45c1ba8 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.205496 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000001 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=13 ap=2+1 inode=0x45c1ba8 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.205500 7f9c354ea700 10 mds.0.cache.den(600 10000000001) auth_unpin by 0x4619d78 on [dentry #100/stray0/10000000001 [2,head] auth (dversion lock w=1 last_client=4122) v=13 ap=1+1 inode=0x45c1ba8 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619c20] now 1+1 2014-09-30 14:22:49.205503 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x4619d78 count now 1 + 2 2014-09-30 14:22:49.205511 7f9c354ea700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000001 [2,head] auth (dversion lock w=1 last_client=4122) v=13 ap=1+1 inode=0x45c1ba8 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.205515 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205529 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205540 7f9c354ea700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205549 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:22:49.205561 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v15 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.205570 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c1160 on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.205579 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.205581 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4122:9 getattr pAsLsXsFs #1 2014-09-30 14:22:49.149247) v2 2014-09-30 14:22:49.205585 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4122:9 cr=0x4554b00) #1 2014-09-30 14:22:49.205587 7f9c354ea700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.205589 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.205590 7f9c354ea700 10 mds.0.server ref is [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205601 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4122:9 cr=0x4554b00) 2014-09-30 14:22:49.205603 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205611 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205619 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205626 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205634 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205642 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205649 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205658 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205666 7f9c354ea700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205674 7f9c354ea700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205682 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205690 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205698 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205706 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205714 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205723 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@8,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205738 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4122:9 getattr pAsLsXsFs #1 2014-09-30 14:22:49.149247) v2 2014-09-30 14:22:49.205742 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:9 getattr pAsLsXsFs #1 2014-09-30 14:22:49.149247) v2 2014-09-30 14:22:49.205751 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.205752 7f9c354ea700 20 mds.0.server lat 0.055191 2014-09-30 14:22:49.205755 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.205757 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.205761 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.147533 valid=1 2014-09-30 14:22:49.205767 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 9 2014-09-30 14:22:49.205769 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 9 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.205771 7f9c354ea700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.205774 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205807 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:9 cr=0x4554b00) 2014-09-30 14:22:49.205815 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:9 cr=0x4554b00) 2014-09-30 14:22:49.205819 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205839 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205850 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205858 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205867 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205875 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205886 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205894 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205903 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205911 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205918 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a4600 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.205953 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205963 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205974 7f9c354ea700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205983 7f9c354ea700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.205991 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.205999 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206009 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206019 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206027 7f9c354ea700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206034 7f9c354ea700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206043 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206051 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206058 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=17 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46181e0] 2014-09-30 14:22:49.206066 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #100/stray0/10000000001 [2,head] auth (dversion lock w=1 last_client=4122) v=13 ap=1+1 inode=0x45c1ba8 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619c20] 2014-09-30 14:22:49.206072 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.206084 7f9c354ea700 20 mds.0.locker client.4122 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.206087 7f9c354ea700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.206097 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c1ba8] 2014-09-30 14:22:49.206107 7f9c354ea700 20 mds.0.locker client.4122 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.206109 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4122 seq 3 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:22:49.206113 7f9c354ea700 20 mds.0.cache.ino(10000000001) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.147533 2014-09-30 14:22:49.206116 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4122 seq 2 client_caps(grant ino 10000000001 4 seq 3 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:21:36.159257 tws 1) v4 2014-09-30 14:22:49.206133 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.206150 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:8 cr=0x4554d80) 2014-09-30 14:22:49.206156 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:8 cr=0x4554d80) 2014-09-30 14:22:49.206159 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a4b00 on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.206168 7f9c354ea700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x45a4b00 on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] now 0+0 2014-09-30 14:22:49.206174 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=1+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45a4b00 count now 1 + 1 2014-09-30 14:22:49.206182 7f9c354ea700 10 mds.0.cache.ino(600) auth_unpin by 0x45a4b00 on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=0+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] now 0+1 2014-09-30 14:22:49.206188 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] by 0x45a4b00 count now 1 + 1 2014-09-30 14:22:49.206193 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x45a4b00 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 1 2014-09-30 14:22:49.206200 7f9c354ea700 10 mds.0.cache.dir(100) auth_unpin by 0x45a4b00 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] count now 0 + 1 2014-09-30 14:22:49.206204 7f9c354ea700 10 mds.0.cache.dir(600) auth_unpin by 0x45a4b00 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=0+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] count now 0 + 1 2014-09-30 14:22:49.206210 7f9c354ea700 10 mds.0.cache.den(1 b) auth_unpin by 0x45a4b00 on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock) v=17 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x46181e0] now 0+0 2014-09-30 14:22:49.206216 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a4b00 count now 0 + 0 2014-09-30 14:22:49.206223 7f9c354ea700 10 mds.0.cache.den(600 10000000001) auth_unpin by 0x45a4b00 on [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] now 0+0 2014-09-30 14:22:49.206227 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+0,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x45a4b00 count now 0 + 0 2014-09-30 14:22:49.206233 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45a4b00 count now 0 + 0 2014-09-30 14:22:49.206241 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:49.206245 7f9c354ea700 10 mds.0.cache inode is [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.206250 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.206257 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:49.206260 7f9c354ea700 10 mds.0.cache inode is [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.206265 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.206867 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:10 lookup #1/c 2014-09-30 14:22:49.205062) v2 2014-09-30 14:22:49.206871 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.206874 7f9c37cef700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:22:49.206891 7f9c37cef700 7 mds.0.cache request_start request(client.4122:10 cr=0x4550000) 2014-09-30 14:22:49.206893 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:10 lookup #1/c 2014-09-30 14:22:49.205062) v2 2014-09-30 14:22:49.206896 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:10 cr=0x4550000) #1/c 2014-09-30 14:22:49.206897 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.206899 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:22:49.206901 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:22:49.206903 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:22:49.206906 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.206907 7f9c37cef700 10 mds.0.server ref is [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:49.206920 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:10 cr=0x4550000) 2014-09-30 14:22:49.206921 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.206940 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:49.206946 7f9c37cef700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:49.206951 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.206960 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:49.206965 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:49.206968 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.206976 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a4100 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.206984 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x45c24e0] 2014-09-30 14:22:49.206989 7f9c37cef700 10 mds.0.cache.ino(10000000002) auth_pin by 0x45a4100 on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] now 1+0 2014-09-30 14:22:49.206993 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c24e0 count now 0 + 1 2014-09-30 14:22:49.207012 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=10 ap=0+1 inode=0x45c24e0 | inodepin=1 dirty=1 0x46183c0] 2014-09-30 14:22:49.207016 7f9c37cef700 10 mds.0.cache.den(1 c) auth_pin by 0x45a4100 on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | inodepin=1 dirty=1 authpin=1 0x46183c0] now 1+1 2014-09-30 14:22:49.207019 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a4100 count now 0 + 2 2014-09-30 14:22:49.207028 7f9c37cef700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207032 7f9c37cef700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207036 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.207046 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@9,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.207054 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.207059 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.207072 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4122:10 lookup #1/c 2014-09-30 14:22:49.205062) v2 2014-09-30 14:22:49.207076 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:10 lookup #1/c 2014-09-30 14:22:49.205062) v2 2014-09-30 14:22:49.207086 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.207088 7f9c37cef700 20 mds.0.server lat 0.000693 2014-09-30 14:22:49.207099 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.207101 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.207105 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.147533 valid=1 2014-09-30 14:22:49.207110 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 10 2014-09-30 14:22:49.207112 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 10 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.207123 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.207135 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.207144 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207148 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207152 7f9c37cef700 20 mds.0.cache.ino(10000000002) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:21:36.298682 valid=1 2014-09-30 14:22:49.207155 7f9c37cef700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsLsXsFscr seq 2 2014-09-30 14:22:49.207157 7f9c37cef700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsLsXsFscr seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.207159 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.207212 7f9c37cef700 7 mds.0.cache request_finish request(client.4122:10 cr=0x4550000) 2014-09-30 14:22:49.207221 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4122:10 cr=0x4550000) 2014-09-30 14:22:49.207226 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.207237 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.207247 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.207252 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.207258 7f9c37cef700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207263 7f9c37cef700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.207266 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a4100 on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.207275 7f9c37cef700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x45a4100 on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] now 0+0 2014-09-30 14:22:49.207280 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a4100 count now 0 + 1 2014-09-30 14:22:49.207288 7f9c37cef700 10 mds.0.cache.den(1 c) auth_unpin by 0x45a4100 on [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] now 0+0 2014-09-30 14:22:49.207291 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a4100 count now 0 + 0 2014-09-30 14:22:49.207724 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:11 unlink #1/c 2014-09-30 14:22:49.206332) v2 2014-09-30 14:22:49.207727 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.207729 7f9c37cef700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:22:49.207744 7f9c37cef700 7 mds.0.cache request_start request(client.4122:11 cr=0x4555c80) 2014-09-30 14:22:49.207748 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsXsFscr on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207760 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.207761 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207766 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.207767 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207772 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207787 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207791 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207795 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.207798 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsLsXs on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207808 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.207809 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207816 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.207817 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207825 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207832 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207839 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207846 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.207847 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:11 unlink #1/c 2014-09-30 14:22:49.206332) v2 2014-09-30 14:22:49.207852 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.207853 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:22:49.207855 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:22:49.207856 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:22:49.207859 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.207860 7f9c37cef700 7 mds.0.server handle_client_unlink on [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] 2014-09-30 14:22:49.207864 7f9c37cef700 7 mds.0.server dn links to [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207871 7f9c37cef700 20 mds.0.cache.dir(600) lookup (head, '10000000002') 2014-09-30 14:22:49.207875 7f9c37cef700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x4619e00] 2014-09-30 14:22:49.207879 7f9c37cef700 10 mds.0.cache.den(600 10000000002) mark_new [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x4619e00] 2014-09-30 14:22:49.207883 7f9c37cef700 10 mds.0.server straydn is [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 state=new | request=1 0x4619e00] 2014-09-30 14:22:49.207888 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:11 cr=0x4555c80) 2014-09-30 14:22:49.207889 7f9c37cef700 20 mds.0.locker must xlock (ilink sync) [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207894 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] 2014-09-30 14:22:49.207898 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 state=new | request=1 0x4619e00] 2014-09-30 14:22:49.207902 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207912 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207920 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207924 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.207937 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.207945 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] 2014-09-30 14:22:49.207950 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 state=new | request=1 0x4619e00] 2014-09-30 14:22:49.207953 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207962 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207967 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.207974 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.207979 7f9c37cef700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.207985 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] 2014-09-30 14:22:49.207989 7f9c37cef700 10 mds.0.locker must authpin [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 state=new | request=1 0x4619e00] 2014-09-30 14:22:49.207992 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v15 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.208000 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a3c00 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.208008 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.208012 7f9c37cef700 10 mds.0.cache.ino(10000000002) auth_pin by 0x45a3c00 on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] now 1+0 2014-09-30 14:22:49.208016 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c24e0 count now 0 + 1 2014-09-30 14:22:49.208025 7f9c37cef700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:49.208032 7f9c37cef700 10 mds.0.cache.ino(600) auth_pin by 0x45a3c00 on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] now 1+0 2014-09-30 14:22:49.208038 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45c8110 count now 0 + 1 2014-09-30 14:22:49.208043 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=10 ap=0+1 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x46183c0] 2014-09-30 14:22:49.208046 7f9c37cef700 10 mds.0.cache.den(1 c) auth_pin by 0x45a3c00 on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x46183c0] now 1+1 2014-09-30 14:22:49.208050 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a3c00 count now 0 + 2 2014-09-30 14:22:49.208058 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 state=new | request=1 0x4619e00] 2014-09-30 14:22:49.208062 7f9c37cef700 10 mds.0.cache.den(600 10000000002) auth_pin by 0x45a3c00 on [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619e00] now 1+0 2014-09-30 14:22:49.208065 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=0+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x45a3c00 count now 0 + 1 2014-09-30 14:22:49.208071 7f9c37cef700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45a3c00 count now 0 + 2 2014-09-30 14:22:49.208077 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x45c24e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208083 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4122) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208086 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4122) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208098 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4122) v=10 ap=1+1 inode=0x45c24e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208103 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/c [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=10 ap=1+1 inode=0x45c24e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208107 7f9c37cef700 10 mds.0.cache.den(1 c) auth_pin by 0x4618518 on [dentry #1/c [2,head] auth (dn lock) (dversion lock w=1 last_client=4122) v=10 ap=2+1 inode=0x45c24e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x46183c0] now 2+1 2014-09-30 14:22:49.208110 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x4618518 count now 0 + 3 2014-09-30 14:22:49.208120 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a3c00) [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) v=10 ap=2+1 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208125 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.208131 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.208134 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.208138 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.208142 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000002 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.208147 7f9c37cef700 10 mds.0.cache.den(600 10000000002) auth_pin by 0x4619f58 on [dentry #100/stray0/10000000002 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x4619e00] now 2+0 2014-09-30 14:22:49.208152 7f9c37cef700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=0+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x4619f58 count now 0 + 2 2014-09-30 14:22:49.208166 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a3c00) [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.208171 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208182 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208191 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208199 7f9c37cef700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208207 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208215 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.208222 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:22:49.208224 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208234 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.208236 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.208239 7f9c37cef700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208247 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208255 7f9c37cef700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208262 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208269 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.208276 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v1 2014-09-30 14:22:49.208278 7f9c37cef700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208286 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208294 7f9c37cef700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208302 7f9c37cef700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208310 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208317 7f9c37cef700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208324 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208329 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208334 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208339 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4122) [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208343 7f9c37cef700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208347 7f9c37cef700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208353 7f9c37cef700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000002 [2,head] /c auth v10 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208357 7f9c37cef700 10 mds.0.cache.ino(10000000002) auth_pin by 0x45c2cb0 on [inode 10000000002 [2,head] /c auth v10 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] now 2+0 2014-09-30 14:22:49.208361 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c24e0 count now 0 + 4 2014-09-30 14:22:49.208370 7f9c37cef700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x45a3c00) [inode 10000000002 [2,head] /c auth v10 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208384 7f9c37cef700 10 mds.0.server _unlink_local [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208394 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 19 2014-09-30 14:22:49.208395 7f9c37cef700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208400 7f9c37cef700 15 mds.0.cache.ino(10000000002) project_inode 0x458a760 2014-09-30 14:22:49.208402 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 15 2014-09-30 14:22:49.208402 7f9c37cef700 10 mds.0.cache.den(600 10000000002) pre_dirty [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.208406 7f9c37cef700 10 mds.0.cache.ino(10000000002) pre_dirty 15 (current v 10) 2014-09-30 14:22:49.208408 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208417 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x45a3c00 on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 4 2014-09-30 14:22:49.208427 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450de30 2014-09-30 14:22:49.208428 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 20 2014-09-30 14:22:49.208429 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.208440 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.208451 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208458 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.208459 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.208460 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.208464 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.208465 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.208466 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.208466 7f9c37cef700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:22:49.208467 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.206332 1=1+0) 2014-09-30 14:22:49.208470 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.206332 1=1+0) 2014-09-30 14:22:49.208472 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.206332) [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.208484 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208498 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x458a1c0 2014-09-30 14:22:49.208499 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.206332) 2014-09-30 14:22:49.208501 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.147533 1=1+0) 2014-09-30 14:22:49.208503 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.206332) on [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@10,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208515 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.208525 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.208534 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.208540 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208550 7f9c37cef700 10 mds.0.cache.dir(600) auth_pin by 0x45a3c00 on [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] count now 1 + 2 2014-09-30 14:22:49.208559 7f9c37cef700 10 mds.0.cache.dir(600) project_fnode 0x450dcd0 2014-09-30 14:22:49.208560 7f9c37cef700 10 mds.0.cache.dir(600) pre_dirty 16 2014-09-30 14:22:49.208561 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.208570 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.208579 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208586 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.208586 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.208587 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.208592 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.208592 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.208593 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.208594 7f9c37cef700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:22:49.208595 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-09-30 14:22:49.206332 2=2+0) 2014-09-30 14:22:49.208597 7f9c37cef700 20 mds.0.cache project to [2,head] n(v0 rc2014-09-30 14:22:49.206332 2=2+0) 2014-09-30 14:22:49.208599 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.206332 3=3+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0)/f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.206332 3=3+0)/n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.208610 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208621 7f9c37cef700 15 mds.0.cache.ino(600) project_inode 0x4589fe0 2014-09-30 14:22:49.208631 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 6 2014-09-30 14:22:49.208631 7f9c37cef700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=6 v=4 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.208636 7f9c37cef700 10 mds.0.cache.ino(600) pre_dirty 6 (current v 4) 2014-09-30 14:22:49.208636 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:22:49.208639 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.208641 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.206332 3=3+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v4 pv6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208651 7f9c37cef700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=14 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.206332 3=3+0)/n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] 2014-09-30 14:22:49.208661 7f9c37cef700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:22:49.208661 7f9c37cef700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:22:49.208663 7f9c37cef700 20 mds.0.cache frag accounted_rstat n(v0 rc2014-09-30 14:22:49.147533 2=2+0) 2014-09-30 14:22:49.208665 7f9c37cef700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.206332 1=1+0) 2014-09-30 14:22:49.208666 7f9c37cef700 20 mds.0.cache projecting to [2,head] n(v0 rc2014-09-30 14:22:49.147533 3=2+1) 2014-09-30 14:22:49.208668 7f9c37cef700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.206332 4=3+1) 2014-09-30 14:22:49.208670 7f9c37cef700 20 mds.0.cache.dir(600) get_num_head_items() = 2; fnode.fragstat.nfiles=2 fnode.fragstat.nsubdirs=0 2014-09-30 14:22:49.208672 7f9c37cef700 10 mds.0.cache.dir(600) check_rstats complete on 0x4600770 2014-09-30 14:22:49.208674 7f9c37cef700 10 mds.0.cache.dir(100) auth_pin by 0x45a3c00 on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] count now 1 + 2 2014-09-30 14:22:49.208679 7f9c37cef700 10 mds.0.cache.dir(100) project_fnode 0x450dc20 2014-09-30 14:22:49.208680 7f9c37cef700 10 mds.0.cache.dir(100) pre_dirty 7 2014-09-30 14:22:49.208681 7f9c37cef700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v4 pv6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208691 7f9c37cef700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:22:49.208696 7f9c37cef700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.208700 7f9c37cef700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.208704 7f9c37cef700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:49.208707 7f9c37cef700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:22:49.096044 2014-09-30 14:22:49.208710 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=7 v=5 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] 2014-09-30 14:22:49.208716 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.208719 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=6 v=4 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.208724 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v4 pv6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.208740 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208745 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208750 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x46183c0 2014-09-30 14:22:49.208752 7f9c37cef700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x45a3c00) [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x45a3c00) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.208760 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a3c00) [dentry #1/c [2,head] auth (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x46183c0] 2014-09-30 14:22:49.208764 7f9c37cef700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x45a3c00) [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlock x=1 by 0x45a3c00) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.208768 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:11 unlink #1/c 2014-09-30 14:22:49.206332) v2 2014-09-30 14:22:49.208775 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.208777 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.208780 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:22:49.206332 valid=1 2014-09-30 14:22:49.208784 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 11 2014-09-30 14:22:49.208786 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 11 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.208790 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.208802 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.208813 7f9c37cef700 20 mds.0.cache.den(1 c) add_client_lease client.4122 on (dn xlockdone x=1) 2014-09-30 14:22:49.208818 7f9c37cef700 20 mds.0.locker issue_client_lease seq 4 dur 30000ms on [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.208822 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.209658 7f9c37cef700 20 mds.0.server lat 0.001987 2014-09-30 14:22:49.209734 7f9c321e1700 5 mds.0.log _submit_thread 4214637~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:22:49.209761 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.209779 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.209792 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.209800 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.327872 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:12 getattr pAsLsXsFs #1 2014-09-30 14:22:49.326319) v2 2014-09-30 14:22:49.327877 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.327879 7f9c37cef700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:22:49.327905 7f9c37cef700 7 mds.0.cache request_start request(client.4122:12 cr=0x4555a00) 2014-09-30 14:22:49.327911 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:12 getattr pAsLsXsFs #1 2014-09-30 14:22:49.326319) v2 2014-09-30 14:22:49.327916 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4122:12 cr=0x4555a00) #1 2014-09-30 14:22:49.327918 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.327920 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.327921 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.327963 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:12 cr=0x4555a00) 2014-09-30 14:22:49.327965 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.327978 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.327989 7f9c37cef700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.327999 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328010 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328020 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328031 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v15 pv16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328042 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a3700 on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.328054 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328066 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328076 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328087 7f9c37cef700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328124 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c1160 on [inode 1 [...2,head] / auth v15 pv16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:22:49.328137 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v15 pv16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.328147 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x47200c0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.328149 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:22:49.328151 7f9c37cef700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v15 pv16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.399901 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.399907 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.399931 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:22:49.399941 7f9c354ea700 10 mds.0.server _unlink_local_finish [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.399958 7f9c354ea700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+2 inode=0x45c24e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x46183c0] [inode 10000000002 [2,head] {/c ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.399993 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=20 v=18 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0 count now 1 + 2 2014-09-30 14:22:49.400032 7f9c354ea700 20 mds.0.server straydn is [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] 2014-09-30 14:22:49.400042 7f9c354ea700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x4619e00] [inode 10000000002 [2,head] {#10000000002 ~mds0/stray0/10000000002} auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400067 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=14 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0 count now 1 + 4 2014-09-30 14:22:49.400101 7f9c354ea700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) pv=19 v=10 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400115 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=20 v=19 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 19 2014-09-30 14:22:49.400150 7f9c354ea700 15 mds.0.cache.ino(10000000002) pop_and_dirty_projected_inode 0x458a760 v15 2014-09-30 14:22:49.400153 7f9c354ea700 10 mds.0.cache.ino(10000000002) mark_dirty [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v10 pv15 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400166 7f9c354ea700 10 mds.0.cache.den(600 10000000002) mark_dirty [dentry #100/stray0/10000000002 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+2 inode=0x45c24e0 state=new | request=1 lock=2 inodepin=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.400177 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=15 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0)->n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] version 15 2014-09-30 14:22:49.400203 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x458a1c0 v16 2014-09-30 14:22:49.400205 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v15 pv16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.400236 7f9c354ea700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x4589fe0 v6 2014-09-30 14:22:49.400239 7f9c354ea700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v4 pv6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.400264 7f9c354ea700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=6 v=4 ap=0+2 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:49.400272 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=7 v=6 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 6 2014-09-30 14:22:49.400286 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450de30 v20 2014-09-30 14:22:49.400288 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=20 v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 20 2014-09-30 14:22:49.400323 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450dcd0 v16 2014-09-30 14:22:49.400325 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=16 v=16 cv=1/1 ap=1+4+4 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] version 16 2014-09-30 14:22:49.400342 7f9c354ea700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x450dc20 v7 2014-09-30 14:22:49.400343 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=7 v=7 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 7 2014-09-30 14:22:49.400354 7f9c354ea700 10 mds.0.cache send_dentry_unlink [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400369 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:11 unlink #1/c 2014-09-30 14:22:49.206332) v2 2014-09-30 14:22:49.400391 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.400399 7f9c354ea700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400424 7f9c354ea700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400437 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:22:49.400440 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400452 7f9c354ea700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x45c2cb0 on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] now 1+0 2014-09-30 14:22:49.400462 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=1/1 ap=1+3+3 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45c2cb0 count now 1 + 3 2014-09-30 14:22:49.400479 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.400497 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4122) v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400511 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/c [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=19 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400533 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/c [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4122) v=19 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400541 7f9c354ea700 10 mds.0.cache.den(1 c) auth_unpin by 0x4618518 on [dentry #1/c [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=19 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] now 1+0 2014-09-30 14:22:49.400547 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4618518 count now 1 + 1 2014-09-30 14:22:49.400565 7f9c354ea700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/c [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=19 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.400573 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000002 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4122) v=15 ap=2+1 inode=0x45c24e0 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.400585 7f9c354ea700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000002 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=15 ap=2+1 inode=0x45c24e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.400592 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000002 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4122) v=15 ap=2+1 inode=0x45c24e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.400599 7f9c354ea700 10 mds.0.cache.den(600 10000000002) auth_unpin by 0x4619f58 on [dentry #100/stray0/10000000002 [2,head] auth (dversion lock w=1 last_client=4122) v=15 ap=1+1 inode=0x45c24e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619e00] now 1+1 2014-09-30 14:22:49.400605 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=1/1 ap=1+2+2 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x4619f58 count now 1 + 2 2014-09-30 14:22:49.400623 7f9c354ea700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000002 [2,head] auth (dversion lock w=1 last_client=4122) v=15 ap=1+1 inode=0x45c24e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.400632 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.400669 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.400709 7f9c354ea700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.400739 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:22:49.400743 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v16 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:22:49.400760 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c1160 on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.400779 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.400781 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4122:12 getattr pAsLsXsFs #1 2014-09-30 14:22:49.326319) v2 2014-09-30 14:22:49.400789 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4122:12 cr=0x4555a00) #1 2014-09-30 14:22:49.400792 7f9c354ea700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.400796 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.400797 7f9c354ea700 10 mds.0.server ref is [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400817 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4122:12 cr=0x4555a00) 2014-09-30 14:22:49.400821 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400842 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400861 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400877 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400896 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400913 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400930 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400952 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400970 7f9c354ea700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.400988 7f9c354ea700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401008 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401025 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401044 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401061 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401079 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401106 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@11,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401140 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4122:12 getattr pAsLsXsFs #1 2014-09-30 14:22:49.326319) v2 2014-09-30 14:22:49.401147 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:12 getattr pAsLsXsFs #1 2014-09-30 14:22:49.326319) v2 2014-09-30 14:22:49.401176 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.401179 7f9c354ea700 20 mds.0.server lat 0.073418 2014-09-30 14:22:49.401184 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.401186 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.401192 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.206332 valid=1 2014-09-30 14:22:49.401217 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 12 2014-09-30 14:22:49.401222 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 12 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.401224 7f9c354ea700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.401229 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401270 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:12 cr=0x4555a00) 2014-09-30 14:22:49.401285 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:12 cr=0x4555a00) 2014-09-30 14:22:49.401292 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401310 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401329 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401357 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401378 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401397 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401417 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401433 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401456 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401485 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401502 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a3700 on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.401569 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401587 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401606 7f9c354ea700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401623 7f9c354ea700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401639 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4122) caps={4122=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.401658 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4122) | lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401677 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401698 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401716 7f9c354ea700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401733 7f9c354ea700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (ifile lock) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401749 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) | lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401769 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401785 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #1/c [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4122) v=19 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x46183c0] 2014-09-30 14:22:49.401799 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #100/stray0/10000000002 [2,head] auth (dversion lock w=1 last_client=4122) v=15 ap=1+1 inode=0x45c24e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619e00] 2014-09-30 14:22:49.401810 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.401830 7f9c354ea700 20 mds.0.locker client.4122 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.401834 7f9c354ea700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.401837 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c24e0] 2014-09-30 14:22:49.401848 7f9c354ea700 20 mds.0.locker client.4122 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.401851 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4122 seq 3 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:22:49.401856 7f9c354ea700 20 mds.0.cache.ino(10000000002) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.206332 2014-09-30 14:22:49.401863 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4122 seq 3 client_caps(grant ino 10000000002 5 seq 3 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:21:36.298254 tws 1) v4 2014-09-30 14:22:49.401888 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:49.401916 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:11 cr=0x4555c80) 2014-09-30 14:22:49.401927 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:11 cr=0x4555c80) 2014-09-30 14:22:49.401932 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a3c00 on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.401955 7f9c354ea700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x45a3c00 on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] now 0+0 2014-09-30 14:22:49.401965 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=1/1 ap=1+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4600770] by 0x45a3c00 count now 1 + 1 2014-09-30 14:22:49.401978 7f9c354ea700 10 mds.0.cache.ino(600) auth_unpin by 0x45a3c00 on [inode 600 [...2,head] ~mds0/stray0/ auth v6 ap=0+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] now 0+1 2014-09-30 14:22:49.402003 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] by 0x45a3c00 count now 1 + 1 2014-09-30 14:22:49.402013 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x45a3c00 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 1 2014-09-30 14:22:49.402027 7f9c354ea700 10 mds.0.cache.dir(100) auth_unpin by 0x45a3c00 on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] count now 0 + 1 2014-09-30 14:22:49.402036 7f9c354ea700 10 mds.0.cache.dir(600) auth_unpin by 0x45a3c00 on [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=1/1 ap=0+1+1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] count now 0 + 1 2014-09-30 14:22:49.402047 7f9c354ea700 10 mds.0.cache.den(1 c) auth_unpin by 0x45a3c00 on [dentry #1/c [2,head] auth NULL (dn sync l=1) (dversion lock) v=19 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x46183c0] now 0+0 2014-09-30 14:22:49.402056 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a3c00 count now 0 + 0 2014-09-30 14:22:49.402069 7f9c354ea700 10 mds.0.cache.den(600 10000000002) auth_unpin by 0x45a3c00 on [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] now 0+0 2014-09-30 14:22:49.402077 7f9c354ea700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] by 0x45a3c00 count now 0 + 0 2014-09-30 14:22:49.402088 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] by 0x45a3c00 count now 0 + 0 2014-09-30 14:22:49.402112 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:49.402120 7f9c354ea700 10 mds.0.cache inode is [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.402130 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.402143 7f9c354ea700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:49.402149 7f9c354ea700 10 mds.0.cache inode is [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.402159 7f9c354ea700 20 mds.0.cache caps | leases 2014-09-30 14:22:49.402209 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4122:13 create #1/background_file 2014-09-30 14:22:49.400503) v2 2014-09-30 14:22:49.402216 7f9c37cef700 20 mds.0.server get_session have 0x45865c0 client.4122 192.168.122.158:0/12097 state open 2014-09-30 14:22:49.402219 7f9c37cef700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:22:49.402239 7f9c37cef700 7 mds.0.cache request_start request(client.4122:13 cr=0x4555780) 2014-09-30 14:22:49.402242 7f9c37cef700 10 mds.0.locker process_cap_release client.4122 pAsLsXs on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402255 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:22:49.402256 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402264 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.402265 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402273 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402281 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402287 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402295 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.402297 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4122:13 create #1/background_file 2014-09-30 14:22:49.400503) v2 2014-09-30 14:22:49.402301 7f9c37cef700 7 mds.0.server open w/ O_CREAT on #1/background_file 2014-09-30 14:22:49.402303 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.402304 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:22:49.402306 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:22:49.402308 7f9c37cef700 20 mds.0.cache.dir(1) miss -> (c,head) 2014-09-30 14:22:49.402309 7f9c37cef700 12 mds.0.cache traverse: miss on dentry background_file in [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402320 7f9c37cef700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402324 7f9c37cef700 20 mds.0.cache added null [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402329 7f9c37cef700 10 mds.0.server rdlock_path_xlock_dentry request(client.4122:13 cr=0x4555780) #1/background_file 2014-09-30 14:22:49.402331 7f9c37cef700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname background_file 2014-09-30 14:22:49.402332 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.402333 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.402335 7f9c37cef700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402342 7f9c37cef700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402348 7f9c37cef700 10 mds.0.server prepare_null_dentry background_file in [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402354 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:22:49.402355 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:22:49.402359 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4122:13 cr=0x4555780) 2014-09-30 14:22:49.402361 7f9c37cef700 20 mds.0.locker must xlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402366 7f9c37cef700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402376 7f9c37cef700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402383 7f9c37cef700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402387 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402395 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402402 7f9c37cef700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402410 7f9c37cef700 20 mds.0.locker must rdlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402413 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402421 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402424 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v16 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.402432 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a6900 on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.402439 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 inode=0 0x4619fe0] 2014-09-30 14:22:49.402443 7f9c37cef700 10 mds.0.cache.den(1 background_file) auth_pin by 0x45a6900 on [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 ap=1+0 inode=0 | authpin=1 0x4619fe0] now 1+0 2014-09-30 14:22:49.402446 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a6900 count now 0 + 1 2014-09-30 14:22:49.402455 7f9c37cef700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=20 ap=1+0 inode=0 | authpin=1 0x4619fe0] 2014-09-30 14:22:49.402459 7f9c37cef700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4122) [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=20 ap=1+0 inode=0 | lock=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402463 7f9c37cef700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=20 ap=1+0 inode=0 | lock=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402466 7f9c37cef700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4122) pv=0 v=20 ap=1+0 inode=0 | lock=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402470 7f9c37cef700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/background_file [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=20 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402473 7f9c37cef700 10 mds.0.cache.den(1 background_file) auth_pin by 0x461a138 on [dentry #1/background_file [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=20 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x4619fe0] now 2+0 2014-09-30 14:22:49.402476 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x461a138 count now 0 + 2 2014-09-30 14:22:49.402485 7f9c37cef700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x45a6900) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) pv=0 v=20 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402490 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402499 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402507 7f9c37cef700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402515 7f9c37cef700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402523 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402530 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402537 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:22:49.402539 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402549 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.402551 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:22:49.402554 7f9c37cef700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402562 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402581 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402588 7f9c37cef700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402596 7f9c37cef700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402603 7f9c37cef700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402611 7f9c37cef700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.402617 7f9c37cef700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v1 2014-09-30 14:22:49.402620 7f9c37cef700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402628 7f9c37cef700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402636 7f9c37cef700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402656 7f9c37cef700 10 mds.0.inotable: project_alloc_id 0 to [10000000003~1fffffffffc]/[10000000003~1fffffffffc] 2014-09-30 14:22:49.402660 7f9c37cef700 10 mds.0.server prepare_new_inode alloc 10000000003 2014-09-30 14:22:49.402663 7f9c37cef700 10 mds.0.inotable: project_alloc_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[10000000003~1fffffffffc] 2014-09-30 14:22:49.402665 7f9c37cef700 10 mds.0.server prepare_new_inode prealloc [10000000004~3e8] 2014-09-30 14:22:49.402666 7f9c37cef700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:22:49.402668 7f9c37cef700 10 mds.0.server prepare_new_inode [inode 10000000003 [2,head] #10000000003 auth v1 s=0 n() (iversion lock) 0x45c9380] 2014-09-30 14:22:49.402673 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 21 2014-09-30 14:22:49.402674 7f9c37cef700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) pv=21 v=20 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402685 7f9c37cef700 20 mds.0.server journal_allocated_inos sessionmapv 12 inotablev 5 2014-09-30 14:22:49.402686 7f9c37cef700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4122=0-4194304@1} 0x45c9380] 2014-09-30 14:22:49.402693 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x45a6900 on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 2 2014-09-30 14:22:49.402703 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450dac0 2014-09-30 14:22:49.402704 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 22 2014-09-30 14:22:49.402705 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=22 v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503)/f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.402715 7f9c37cef700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=22 v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503)/f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.402725 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4122=0-4194304@1} 0x45c9380] 2014-09-30 14:22:49.402729 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.402730 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.402731 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) pv=21 v=20 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x4619fe0] 2014-09-30 14:22:49.402736 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.402737 7f9c37cef700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:49.402738 7f9c37cef700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:22:49.402738 7f9c37cef700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:22:49.402739 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.400503) 2014-09-30 14:22:49.402741 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.400503) 2014-09-30 14:22:49.402743 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) [dir 1 / [2,head] auth pv=22 v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503 1=1+0)/f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.402755 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402769 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x45883c0 2014-09-30 14:22:49.402771 7f9c37cef700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:22:49.402773 7f9c37cef700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.206332) 2014-09-30 14:22:49.402775 7f9c37cef700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:22:49.400503 1=1+0) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.402787 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=22 v=20 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+4,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.402797 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.402807 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.402815 7f9c37cef700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x45c9380] 2014-09-30 14:22:49.402822 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.402826 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0} | caps=1 0x45c9380] 2014-09-30 14:22:49.402832 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.402833 7f9c37cef700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402839 7f9c37cef700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402843 7f9c37cef700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402848 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402853 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402857 7f9c37cef700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402862 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402867 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402871 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402875 7f9c37cef700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402880 7f9c37cef700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402885 7f9c37cef700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402889 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402894 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402899 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x45c9380] 2014-09-30 14:22:49.402906 7f9c37cef700 20 mds.0.locker client.4122 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:22:49.402909 7f9c37cef700 20 mds.0.locker suppressed and !revoke, skipping client.4122 2014-09-30 14:22:49.402910 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.402911 7f9c37cef700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:22:49.402913 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0x45c9380 tracedn 0x4619fe0 2014-09-30 14:22:49.402915 7f9c37cef700 10 mds.0.server early_reply - allocated ino, not allowed 2014-09-30 14:22:49.402978 7f9c321e1700 5 mds.0.log _submit_thread 4217022~1405 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-09-30 14:22:49.448008 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.448015 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:49.448038 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:22:49.448040 7f9c354ea700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) pv=21 v=20 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x4619fe0] [inode 10000000003 [2,head] {#10000000003 /background_file} auth v21 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | request=1 caps=1 0x45c9380] 2014-09-30 14:22:49.448085 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v20 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | request=1 caps=1 0x45c9380] 2014-09-30 14:22:49.448110 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) pv=21 v=20 ap=2+0 inode=0x45c9380 | request=1 lock=2 inodepin=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448122 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=22 v=21 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 21 2014-09-30 14:22:49.448160 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-09-30 14:22:49.448165 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x45883c0 v17 2014-09-30 14:22:49.448167 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.206332)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448200 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450dac0 v22 2014-09-30 14:22:49.448202 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=22 v=22 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 22 2014-09-30 14:22:49.448229 7f9c354ea700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.448242 7f9c354ea700 7 mds.0.cache send_dentry_link [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) v=21 ap=2+0 inode=0x45c9380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448257 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:13 create #1/background_file 2014-09-30 14:22:49.400503) v2 2014-09-30 14:22:49.448284 7f9c354ea700 10 mds.0.server apply_allocated_inos 10000000003 / [10000000004~3e8] / 0 2014-09-30 14:22:49.448287 7f9c354ea700 10 mds.0.inotable: apply_alloc_id 10000000003 to [100000003ec~1fffffffc13]/[10000000003~1fffffffffc] 2014-09-30 14:22:49.448294 7f9c354ea700 10 mds.0.inotable: apply_alloc_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[10000000004~1fffffffffb] 2014-09-30 14:22:49.448299 7f9c354ea700 20 mds.0.server lat 0.046471 2014-09-30 14:22:49.448307 7f9c354ea700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x45a6900) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x45a6900) (dversion lock w=1 last_client=4122) v=21 ap=2+0 inode=0x45c9380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448326 7f9c354ea700 10 mds.0.locker eval_gather (dn xlock) on [dentry #1/background_file [2,head] auth (dn xlock) (dversion lock w=1 last_client=4122) v=21 ap=2+0 inode=0x45c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448337 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (dn xlock) on [dentry #1/background_file [2,head] auth (dn xlock) (dversion lock w=1 last_client=4122) v=21 ap=2+0 inode=0x45c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448344 7f9c354ea700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x461a138 on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4122) v=21 ap=1+0 inode=0x45c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619fe0] now 1+0 2014-09-30 14:22:49.448350 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x461a138 count now 1 + 1 2014-09-30 14:22:49.448368 7f9c354ea700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4122) v=21 ap=1+0 inode=0x45c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448392 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4122) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448419 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448444 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448468 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448512 7f9c354ea700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448531 7f9c354ea700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@12,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448554 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4122) on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4122) v=21 ap=1+0 inode=0x45c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4619fe0] 2014-09-30 14:22:49.448569 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.448572 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.448578 7f9c354ea700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.448588 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 13 2014-09-30 14:22:49.448591 7f9c354ea700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 13 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.448597 7f9c354ea700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448619 7f9c354ea700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.448648 7f9c354ea700 20 mds.0.cache.den(1 background_file) add_client_lease client.4122 on (dn sync) 2014-09-30 14:22:49.448655 7f9c354ea700 20 mds.0.locker issue_client_lease seq 5 dur 30000ms on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+0 inode=0x45c9380 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.448664 7f9c354ea700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+0 inode=0x45c9380 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.448671 7f9c354ea700 20 mds.0.cache.ino(10000000003) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.448682 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:22:49.448686 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.448689 7f9c354ea700 10 mds.0.cache.ino(10000000003) including xattrs version 1 2014-09-30 14:22:49.448693 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.448729 7f9c354ea700 7 mds.0.cache request_finish request(client.4122:13 cr=0x4555780) 2014-09-30 14:22:49.448741 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4122:13 cr=0x4555780) 2014-09-30 14:22:49.448748 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448766 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448783 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448799 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448821 7f9c354ea700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448839 7f9c354ea700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.448856 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a6900 on [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.448871 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x45a6900 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 1 2014-09-30 14:22:49.448884 7f9c354ea700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x45a6900 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 inode=0x45c9380 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] now 0+0 2014-09-30 14:22:49.448893 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a6900 count now 0 + 0 2014-09-30 14:22:49.450908 7f9c37cef700 10 mds.0.locker handle_client_cap_release client_cap_release(3) v1 2014-09-30 14:22:49.450911 7f9c37cef700 7 mds.0.locker _do_cap_release for client.4122 on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450927 7f9c37cef700 10 mds.0.cache.ino(10000000000) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.450931 7f9c37cef700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:49.450942 7f9c37cef700 10 mds.0.cache inode is [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450949 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450953 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.450954 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450958 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450962 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450965 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:49.450968 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.450970 7f9c37cef700 7 mds.0.locker _do_cap_release for client.4122 on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.450976 7f9c37cef700 10 mds.0.cache.ino(10000000001) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.450978 7f9c37cef700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:49.450983 7f9c37cef700 10 mds.0.cache inode is [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.450987 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.450990 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.450991 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.450994 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.450997 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.451000 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:49.451004 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.451005 7f9c37cef700 7 mds.0.locker _do_cap_release for client.4122 on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4122=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451011 7f9c37cef700 10 mds.0.cache.ino(10000000002) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.451013 7f9c37cef700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:49.451016 7f9c37cef700 10 mds.0.cache inode is [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451020 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451023 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:49.451024 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451027 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451030 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451034 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:49.451037 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.455275 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:4 getattr pAsLsXsFs #1 2014-09-30 14:22:49.453799) v2 2014-09-30 14:22:49.455279 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.455282 7f9c37cef700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:22:49.455305 7f9c37cef700 7 mds.0.cache request_start request(client.4123:4 cr=0x4556e00) 2014-09-30 14:22:49.455307 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:4 getattr pAsLsXsFs #1 2014-09-30 14:22:49.453799) v2 2014-09-30 14:22:49.455311 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:4 cr=0x4556e00) #1 2014-09-30 14:22:49.455313 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.455315 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.455316 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455336 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:4 cr=0x4556e00) 2014-09-30 14:22:49.455338 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455347 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455355 7f9c37cef700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455363 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455370 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455378 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455386 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.455394 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a6400 on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.455403 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455414 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455422 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455430 7f9c37cef700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455440 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455450 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.455453 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:22:49.455455 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455463 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455471 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455479 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455487 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455495 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455504 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455521 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4123:4 getattr pAsLsXsFs #1 2014-09-30 14:22:49.453799) v2 2014-09-30 14:22:49.455525 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:4 getattr pAsLsXsFs #1 2014-09-30 14:22:49.453799) v2 2014-09-30 14:22:49.455536 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.455538 7f9c37cef700 20 mds.0.server lat 0.000353 2014-09-30 14:22:49.455542 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.455545 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.455548 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.455554 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:22:49.455556 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.455558 7f9c37cef700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:49.455561 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455624 7f9c37cef700 7 mds.0.cache request_finish request(client.4123:4 cr=0x4556e00) 2014-09-30 14:22:49.455635 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4123:4 cr=0x4556e00) 2014-09-30 14:22:49.455640 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455652 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455663 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455672 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455681 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455689 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455700 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455708 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455716 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455724 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.455740 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a6400 on [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.456193 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:5 lookup #1/background_file 2014-09-30 14:22:49.454780) v2 2014-09-30 14:22:49.456197 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.456199 7f9c37cef700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:22:49.456214 7f9c37cef700 7 mds.0.cache request_start request(client.4123:5 cr=0x4556b80) 2014-09-30 14:22:49.456215 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:5 lookup #1/background_file 2014-09-30 14:22:49.454780) v2 2014-09-30 14:22:49.456218 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:5 cr=0x4556b80) #1/background_file 2014-09-30 14:22:49.456220 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:49.456221 7f9c37cef700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:22:49.456223 7f9c37cef700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:22:49.456226 7f9c37cef700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:22:49.456230 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.456230 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=0 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.456243 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:5 cr=0x4556b80) 2014-09-30 14:22:49.456245 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.456255 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.456261 7f9c37cef700 20 mds.0.locker must rdlock (dn sync l=1) [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456268 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.456276 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.456284 7f9c37cef700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456290 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.456298 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a5f00 on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.456306 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 0x45c9380] 2014-09-30 14:22:49.456313 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45a5f00 on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.456318 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:22:49.456328 7f9c37cef700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456333 7f9c37cef700 10 mds.0.cache.den(1 background_file) auth_pin by 0x45a5f00 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] now 1+1 2014-09-30 14:22:49.456336 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5f00 count now 0 + 2 2014-09-30 14:22:49.456344 7f9c37cef700 7 mds.0.locker rdlock_start on (dn sync l=1) on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456349 7f9c37cef700 10 mds.0.locker got rdlock on (dn sync l=1 r=1) [dentry #1/background_file [2,head] auth (dn sync l=1 r=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456354 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.456363 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.456371 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.456379 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.456393 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4123:5 lookup #1/background_file 2014-09-30 14:22:49.454780) v2 2014-09-30 14:22:49.456396 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:5 lookup #1/background_file 2014-09-30 14:22:49.454780) v2 2014-09-30 14:22:49.456404 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.456405 7f9c37cef700 20 mds.0.server lat 0.000258 2014-09-30 14:22:49.456408 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.456409 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.456412 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.456416 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-09-30 14:22:49.456418 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:22:49.456423 7f9c37cef700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.456433 7f9c37cef700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:49.456440 7f9c37cef700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/background_file [2,head] auth (dn sync l=1 r=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456445 7f9c37cef700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth (dn sync l=1 r=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456449 7f9c37cef700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.456466 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pLs seq 1 2014-09-30 14:22:49.456468 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pLs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.456470 7f9c37cef700 10 mds.0.cache.ino(10000000003) dropping xattrs version 1 2014-09-30 14:22:49.456472 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.456522 7f9c37cef700 7 mds.0.cache request_finish request(client.4123:5 cr=0x4556b80) 2014-09-30 14:22:49.456532 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4123:5 cr=0x4556b80) 2014-09-30 14:22:49.456536 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.456547 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.456557 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.456565 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.456573 7f9c37cef700 7 mds.0.locker rdlock_finish on (dn sync l=1) on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456578 7f9c37cef700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 ap=1+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.456582 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a5f00 on [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.456591 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45a5f00 on [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] now 0+0 2014-09-30 14:22:49.456598 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5f00 count now 0 + 1 2014-09-30 14:22:49.456615 7f9c37cef700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x45a5f00 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=21 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] now 0+0 2014-09-30 14:22:49.456620 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5f00 count now 0 + 0 2014-09-30 14:22:49.457155 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.457160 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.457162 7f9c37cef700 15 mds.0.server oldest_client_tid=6 2014-09-30 14:22:49.457179 7f9c37cef700 7 mds.0.cache request_start request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.457181 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.457185 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:6 cr=0x4556900) #10000000003 2014-09-30 14:22:49.457186 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.457188 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.457188 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457203 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.457204 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.457215 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457222 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457229 7f9c37cef700 20 mds.0.locker must rdlock (ifile excl) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457235 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457240 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457246 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.457255 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457261 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v17 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.457269 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a5a00 on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.457278 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x45c9380] 2014-09-30 14:22:49.457284 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45a5a00 on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.457290 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:22:49.457299 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.457308 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.457316 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457323 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457338 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457345 7f9c37cef700 7 mds.0.locker file_xsyn on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457352 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v21 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457363 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFcb wanted pAsxXsxFxwb 2014-09-30 14:22:49.457367 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 2 new pending pAsxLsXsxFcb was pAsxLsXsxFsxcrwb 2014-09-30 14:22:49.457373 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.457377 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 4 client_caps(revoke ino 10000000003 6 seq 2 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:22:49.400503) v4 2014-09-30 14:22:49.457427 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-09-30 14:22:49.457431 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.457441 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.457450 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457458 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x4721c80 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.457459 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.457462 7f9c37cef700 10 mds.0.locker nudge_log (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457825 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 1 op update 2014-09-30 14:22:49.457827 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457839 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.457841 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.457853 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.457854 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457863 7f9c37cef700 10 mds.0.locker follows 1 retains pAsxLsXsxFcb dirty Fw on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457870 7f9c37cef700 7 mds.0.locker flush client.4122 dirty Fw seq 2 on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457878 7f9c37cef700 10 mds.0.locker wanted pAsxXsxFxwb -> pAsxXsxFxcwb 2014-09-30 14:22:49.457881 7f9c37cef700 10 mds.0.locker _do_cap_update dirty Fw issued pAsxLsXsxFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v21 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457889 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.457889 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.457896 7f9c37cef700 15 mds.0.cache.ino(10000000003) project_inode 0x45892c0 2014-09-30 14:22:49.457898 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 23 2014-09-30 14:22:49.457898 7f9c37cef700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) pv=23 v=21 ap=0+2 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.457904 7f9c37cef700 10 mds.0.cache.ino(10000000003) pre_dirty 23 (current v 21) 2014-09-30 14:22:49.457908 7f9c37cef700 7 mds.0.locker mtime 2014-09-30 14:22:49.400503 -> 2014-09-30 14:22:49.448150 for [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457919 7f9c37cef700 7 mds.0.locker size 0 -> 7 for [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457926 7f9c37cef700 7 mds.0.locker wrlock_force on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457942 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x4556400 on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:49.457951 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 3 2014-09-30 14:22:49.457961 7f9c37cef700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.457970 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x4556400 on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 3 2014-09-30 14:22:49.457979 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450eca0 2014-09-30 14:22:49.457980 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 24 2014-09-30 14:22:49.457981 7f9c37cef700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.457990 7f9c37cef700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.458000 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458007 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:49.458008 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:49.458008 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) pv=23 v=21 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.458013 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:49.458014 7f9c37cef700 20 mds.0.cache inode rstat n(v0 b7 1=1+0) 2014-09-30 14:22:49.458015 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:22:49.458016 7f9c37cef700 20 mds.0.cache delta n(v0 b7) 2014-09-30 14:22:49.458017 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:22:49.458019 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:22:49.458021 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) [dir 1 / [2,head] auth pv=24 v=22 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.458034 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v17 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.458044 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x4556400 on [inode 1 [...2,head] / auth v17 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:22:49.458055 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x4588960 2014-09-30 14:22:49.458057 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=24 v=22 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:49.458068 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:49.458077 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:49.458083 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) pv=23 v=21 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.458103 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) pv=23 v=21 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.458157 7f9c321e1700 5 mds.0.log _submit_thread 4218447~1369 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:22:49.458238 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458255 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.458257 7f9c37cef700 10 mds.0.locker eval_gather (ifile excl->xsyn w=1) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458271 7f9c37cef700 10 mds.0.locker next state is xsyn issued/allows loner cb/cb xlocker /cb other /cb 2014-09-30 14:22:49.458274 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458288 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458300 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458313 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458326 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458339 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458353 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.458371 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsxFcb allowed pAsxLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.458376 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-09-30 14:22:49.458379 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.506294 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:49.506299 7f9c354ea700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:22:49.506300 7f9c354ea700 10 mds.0.locker file_update_finish on [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506319 7f9c354ea700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x45892c0 v23 2014-09-30 14:22:49.506320 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v21 pv23 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506328 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) pv=23 v=21 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:49.506338 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=24 v=23 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 23 2014-09-30 14:22:49.506360 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4588960 v18 2014-09-30 14:22:49.506362 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v17 pv18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506377 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450eca0 v24 2014-09-30 14:22:49.506378 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=24 v=24 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 24 2014-09-30 14:22:49.506389 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4122 seq 5 client_caps(flush_ack ino 10000000003 6 seq 2 tid 1 caps=pAsxLsXsxFcb dirty=Fw wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:22:49.506408 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1) on [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506432 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506453 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506469 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile excl->xsyn w=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn w=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506485 7f9c354ea700 10 mds.0.locker eval_gather (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506493 7f9c354ea700 10 mds.0.locker next state is xsyn issued/allows loner cb/cb xlocker /cb other /cb 2014-09-30 14:22:49.506495 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506502 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.506509 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x45c9ba8 count now 1 + 2 2014-09-30 14:22:49.506521 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.506523 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.506528 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4123:6 cr=0x4556900) #10000000003 2014-09-30 14:22:49.506530 7f9c354ea700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.506540 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.506541 7f9c354ea700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506553 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.506554 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506564 7f9c354ea700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506571 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506579 7f9c354ea700 20 mds.0.locker must rdlock (ifile xsyn) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506586 7f9c354ea700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506592 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506599 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506607 7f9c354ea700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506613 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506621 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506628 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.506637 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506643 7f9c354ea700 7 mds.0.locker rdlock_start on (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506651 7f9c354ea700 10 mds.0.locker got rdlock on (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506657 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506663 7f9c354ea700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506670 7f9c354ea700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@2,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506678 7f9c354ea700 20 mds.0.locker client.4122 pending pAsxLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.506681 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4122 seq 3 new pending pAsLsXsxFcb was pAsxLsXsxFcb 2014-09-30 14:22:49.506686 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.506690 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4122 seq 6 client_caps(revoke ino 10000000003 6 seq 3 caps=pAsLsXsxFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.506711 7f9c354ea700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.506714 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:49.506728 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x45c9380 count now 1 + 3 2014-09-30 14:22:49.506744 7f9c354ea700 7 mds.0.locker rdlock_start waiting on (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.506758 7f9c354ea700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000 0x47226d0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.506761 7f9c354ea700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.506763 7f9c354ea700 10 mds.0.locker nudge_log (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506787 7f9c354ea700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506800 7f9c354ea700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.506809 7f9c354ea700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.506813 7f9c354ea700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.506814 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x4556400 on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.506823 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x4556400 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.506830 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4556400 count now 1 + 2 2014-09-30 14:22:49.506839 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x4556400 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 2 2014-09-30 14:22:49.507169 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.507173 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507192 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.507195 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.507215 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.507217 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507234 7f9c37cef700 10 mds.0.locker follows 0 retains pAsLsXsxFcb dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507253 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsxFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507270 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.507272 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.507273 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507287 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.507289 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507305 7f9c37cef700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507318 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:22:49.507321 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.507336 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.507348 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9b28 count now 0 + 1 2014-09-30 14:22:49.507370 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507385 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507401 7f9c37cef700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507415 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507432 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507447 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507473 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507487 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507501 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.507502 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.507510 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:6 cr=0x4556900) #10000000003 2014-09-30 14:22:49.507513 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.507515 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.507516 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507533 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.507536 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.507554 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507572 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507586 7f9c37cef700 20 mds.0.locker must rdlock (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507603 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507616 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507634 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.507653 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507669 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.507686 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507704 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.507724 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507741 7f9c37cef700 10 mds.0.locker already rdlocked (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507754 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507770 7f9c37cef700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507785 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507804 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.507809 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.507814 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507828 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507842 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507859 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507872 7f9c37cef700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507890 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@3,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.507911 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.507916 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 4 new pending pAsLsXsFcb was pAsLsXsxFcb 2014-09-30 14:22:49.507922 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.507946 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 7 client_caps(revoke ino 10000000003 6 seq 4 caps=pAsLsXsFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.508007 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.508014 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.508031 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.508049 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508069 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 4000000000 0x4721890 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.508072 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.508074 7f9c37cef700 10 mds.0.locker nudge_log (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508116 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508138 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.508143 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.508145 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.508371 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.508374 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508392 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.508394 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.508417 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.508419 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508435 7f9c37cef700 10 mds.0.locker follows 0 retains pAsLsXsFcb dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508453 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508471 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.508472 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.508474 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508487 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.508488 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508504 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508517 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508533 7f9c37cef700 7 mds.0.locker simple_excl on (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508547 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:49.508563 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 3 2014-09-30 14:22:49.508582 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508601 7f9c37cef700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508616 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:22:49.508619 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.508632 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.508648 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9bd8 count now 0 + 2 2014-09-30 14:22:49.508667 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508683 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508696 7f9c37cef700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508715 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508730 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508747 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508761 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.508762 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.508771 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:6 cr=0x4556900) #10000000003 2014-09-30 14:22:49.508775 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.508777 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.508778 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508795 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.508798 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.508816 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync->excl r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508831 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508846 7f9c37cef700 20 mds.0.locker must rdlock (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508863 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508877 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508895 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.508913 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508931 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.508958 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.508972 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.508992 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509006 7f9c37cef700 10 mds.0.locker already rdlocked (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509023 7f9c37cef700 10 mds.0.locker already rdlocked (iauth sync->excl r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509037 7f9c37cef700 10 mds.0.locker already rdlocked (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509053 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509067 7f9c37cef700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509082 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pLsXs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509111 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.509117 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsXs wanted - 2014-09-30 14:22:49.509122 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLs/-@1},l=4122 | ptrwaiter=0 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509165 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.509174 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:6 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.455718) v2 2014-09-30 14:22:49.509194 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.509197 7f9c37cef700 20 mds.0.server lat 0.052094 2014-09-30 14:22:49.509202 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.509205 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.509210 7f9c37cef700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.509220 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pLsXs seq 2 2014-09-30 14:22:49.509222 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pLsXs seq 2 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.509225 7f9c37cef700 10 mds.0.cache.ino(10000000003) including xattrs version 1 2014-09-30 14:22:49.509229 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509298 7f9c37cef700 7 mds.0.cache request_finish request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.509317 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4123:6 cr=0x4556900) 2014-09-30 14:22:49.509323 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.509354 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.509374 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509403 7f9c37cef700 10 mds.0.locker eval_gather (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509418 7f9c37cef700 10 mds.0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2014-09-30 14:22:49.509421 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509435 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.509449 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9b28 count now 0 + 1 2014-09-30 14:22:49.509470 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509489 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509504 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509520 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509537 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509551 7f9c37cef700 7 mds.0.locker file_eval stable, bump to loner (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509564 7f9c37cef700 7 mds.0.locker file_excl (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509584 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509598 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509612 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509627 7f9c37cef700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509641 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.509657 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.509677 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509695 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509709 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsFsxcrwbl, xlocker allowed=pAsxLsXsFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@4,4123=pLsXs/-@2},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.509730 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsxLsXsFsxcrwbl wanted pAsxXsxFxcwb 2014-09-30 14:22:49.509735 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 5 new pending pAsxLsXsFsxcrwb was pAsLsXsFcb 2014-09-30 14:22:49.509740 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.509747 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 8 client_caps(grant ino 10000000003 6 seq 5 caps=pAsxLsXsFsxcrwb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.509803 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pLs wanted - 2014-09-30 14:22:49.509810 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4123 seq 3 new pending pLs was pLsXs 2014-09-30 14:22:49.509815 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.509822 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4123 seq 3 client_caps(revoke ino 10000000003 7 seq 3 caps=pLs dirty=- wanted=- follows 0 size 7/0 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.509886 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a5a00 on [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.509906 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45a5a00 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.509984 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5a00 count now 0 + 1 2014-09-30 14:22:49.510045 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsFsxcrwbl, xlocker allowed=pAsxLsXsFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510062 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsFsxcrwb allowed pAsxLsXsFsxcrwbl wanted pAsxXsxFxcwb 2014-09-30 14:22:49.510068 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.510070 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.510104 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.510111 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.510115 7f9c37cef700 15 mds.0.server oldest_client_tid=7 2014-09-30 14:22:49.510153 7f9c37cef700 7 mds.0.cache request_start request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.510156 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.510230 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:7 cr=0x4557800) #10000000003 2014-09-30 14:22:49.510234 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.510237 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.510238 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510260 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.510263 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.510282 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510302 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510317 7f9c37cef700 20 mds.0.locker must rdlock (ifile excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510334 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync->excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510348 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510363 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.510390 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510404 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.510424 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a5500 on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.510443 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510467 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45a5500 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.510481 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.510501 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.510521 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.510539 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510554 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510569 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510583 7f9c37cef700 7 mds.0.locker file_xsyn on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510601 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsFcb, xlocker allowed=pAsxLsXsFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@5,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510623 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsFsxcrwb allowed pAsxLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.510629 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 6 new pending pAsxLsXsFcb was pAsxLsXsFsxcrwb 2014-09-30 14:22:49.510645 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.510653 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 9 client_caps(revoke ino 10000000003 6 seq 6 caps=pAsxLsXsFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.510714 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-09-30 14:22:49.510721 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:49.510738 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 3 2014-09-30 14:22:49.510758 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.510775 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x4720030 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.510778 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.510780 7f9c37cef700 10 mds.0.locker nudge_log (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510847 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.510850 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510872 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.510875 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.510906 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.510908 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/pLsXs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510925 7f9c37cef700 10 mds.0.locker follows 0 retains pLs dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510948 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pLs wanted - on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510964 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.510965 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.510980 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.510981 7f9c37cef700 10 mds.0.locker eval_gather (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511049 7f9c37cef700 10 mds.0.locker next state is xsyn issued/allows loner sxcrwb/cb xlocker /cb other /cb 2014-09-30 14:22:49.511053 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511068 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511083 7f9c37cef700 10 mds.0.locker eval_gather (ixattr sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511110 7f9c37cef700 10 mds.0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2014-09-30 14:22:49.511113 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ixattr sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511128 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.511145 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9bd8 count now 0 + 2 2014-09-30 14:22:49.511164 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511183 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511197 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511214 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511229 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFcb/pAsxLsXsFsxcrwb/pAsxXsxFxcwb@6,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511250 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsFcb allowed pAsxLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.511256 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 7 new pending pAsxLsXsxFcb was pAsxLsXsFcb 2014-09-30 14:22:49.511262 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.511269 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 10 client_caps(grant ino 10000000003 6 seq 7 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.511326 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-09-30 14:22:49.511332 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.511362 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.511366 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511386 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.511388 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.511419 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.511422 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511438 7f9c37cef700 10 mds.0.locker follows 0 retains pAsxLsXsFcb dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511456 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsxLsXsxFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511472 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.511474 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.511475 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511488 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.511489 7f9c37cef700 10 mds.0.locker eval_gather (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511502 7f9c37cef700 10 mds.0.locker next state is xsyn issued/allows loner cb/cb xlocker /cb other /cb 2014-09-30 14:22:49.511506 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.511519 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.511532 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9ba8 count now 0 + 1 2014-09-30 14:22:49.511618 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511639 7f9c37cef700 7 mds.0.locker file_eval stable, bump to loner (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511652 7f9c37cef700 7 mds.0.locker file_excl (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511670 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511684 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511698 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511712 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511728 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511742 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511758 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.511760 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.511768 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:7 cr=0x4557800) #10000000003 2014-09-30 14:22:49.511771 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.511773 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.511774 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511791 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.511794 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.511812 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511826 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511840 7f9c37cef700 20 mds.0.locker must rdlock (ifile excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511858 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511872 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511890 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.511909 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511923 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.511945 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511960 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.511980 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.511993 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512006 7f9c37cef700 7 mds.0.locker file_xsyn on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512024 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512045 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsxFcb allowed pAsxLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.512050 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.512055 7f9c37cef700 10 mds.0.locker got rdlock on (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512070 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512083 7f9c37cef700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512105 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxXsxFxcwb@7,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512125 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.512130 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 8 new pending pAsLsXsxFcb was pAsxLsXsxFcb 2014-09-30 14:22:49.512136 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.512143 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 11 client_caps(revoke ino 10000000003 6 seq 8 caps=pAsLsXsxFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.512201 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.512208 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.512225 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.512245 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512262 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000 0x4720840 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.512265 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.512276 7f9c37cef700 10 mds.0.locker nudge_log (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512314 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512333 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.512338 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.512340 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.512514 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.512517 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512534 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.512537 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.512560 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.512561 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512577 7f9c37cef700 10 mds.0.locker follows 0 retains pAsLsXsxFcb dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512592 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsxFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512611 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.512612 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.512614 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512627 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.512629 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512644 7f9c37cef700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512657 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:22:49.512660 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl->sync) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.512673 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.512685 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9b28 count now 0 + 1 2014-09-30 14:22:49.512716 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512732 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512749 7f9c37cef700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512763 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512780 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512794 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512810 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512823 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512837 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.512838 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.512847 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:7 cr=0x4557800) #10000000003 2014-09-30 14:22:49.512849 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.512851 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.512852 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512869 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.512871 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.512902 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512917 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512938 7f9c37cef700 20 mds.0.locker must rdlock (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512952 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512969 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.512983 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.513002 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513015 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.513033 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513060 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.513080 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513104 7f9c37cef700 10 mds.0.locker already rdlocked (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513117 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513131 7f9c37cef700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513150 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsxFcb, xlocker allowed=pAsLsXsxFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513171 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.513176 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.513181 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513196 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513213 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513227 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513241 7f9c37cef700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513256 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsxFcb/pAsxXsxFxcwb@8,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513274 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsxFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.513280 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 9 new pending pAsLsXsFcb was pAsLsXsxFcb 2014-09-30 14:22:49.513285 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.513292 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 12 client_caps(revoke ino 10000000003 6 seq 9 caps=pAsLsXsFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.513349 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.513356 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.513373 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.513393 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513411 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 4000000000 0x47206f0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.513414 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.513416 7f9c37cef700 10 mds.0.locker nudge_log (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513449 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pAsLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513467 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.513472 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pAsLs wanted - 2014-09-30 14:22:49.513475 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.513683 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.513686 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513704 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.513707 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.513730 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.513732 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsLsXsxFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513748 7f9c37cef700 10 mds.0.locker follows 0 retains pAsLsXsFcb dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513767 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFcb wanted pAsxXsxFxcwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513784 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.513785 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:49.513787 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513801 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.513802 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513817 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513831 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513845 7f9c37cef700 7 mds.0.locker simple_excl on (iauth sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513863 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:49.513877 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 3 2014-09-30 14:22:49.513895 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync r=1) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513910 7f9c37cef700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513927 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:22:49.513931 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl->sync) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:49.513949 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.513962 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9bd8 count now 0 + 2 2014-09-30 14:22:49.513983 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.513999 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514011 7f9c37cef700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514036 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514049 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514066 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514081 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:49.514082 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.514100 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:7 cr=0x4557800) #10000000003 2014-09-30 14:22:49.514103 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.514106 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.514107 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514124 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.514127 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514146 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync->excl r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514164 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514178 7f9c37cef700 20 mds.0.locker must rdlock (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514194 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514208 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514225 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514245 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514263 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514281 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514296 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514314 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514328 7f9c37cef700 10 mds.0.locker already rdlocked (ifile xsyn r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514345 7f9c37cef700 10 mds.0.locker already rdlocked (iauth sync->excl r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514360 7f9c37cef700 10 mds.0.locker already rdlocked (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514375 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514388 7f9c37cef700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514407 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb, others allowed=pLsXs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514425 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsLsXsFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.514430 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsXs wanted - 2014-09-30 14:22:49.514435 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLs/-@3},l=4122 | ptrwaiter=0 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514468 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.514478 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:7 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.508561) v2 2014-09-30 14:22:49.514496 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:49.514499 7f9c37cef700 20 mds.0.server lat 0.004560 2014-09-30 14:22:49.514503 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:49.514506 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:49.514510 7f9c37cef700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:49.514519 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pLsXs seq 4 2014-09-30 14:22:49.514521 7f9c37cef700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pLsXs seq 4 mseq 0 xattrv 1 len 4 2014-09-30 14:22:49.514524 7f9c37cef700 10 mds.0.cache.ino(10000000003) including xattrs version 1 2014-09-30 14:22:49.514528 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl r=1) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514594 7f9c37cef700 7 mds.0.cache request_finish request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.514621 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4123:7 cr=0x4557800) 2014-09-30 14:22:49.514629 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514649 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.514669 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514685 7f9c37cef700 10 mds.0.locker eval_gather (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514708 7f9c37cef700 10 mds.0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2014-09-30 14:22:49.514712 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync->excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514731 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9b28 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.514745 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9b28 count now 0 + 1 2014-09-30 14:22:49.514764 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ilink sync r=1) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514784 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514799 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514814 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514831 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514846 7f9c37cef700 7 mds.0.locker file_eval stable, bump to loner (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514859 7f9c37cef700 7 mds.0.locker file_excl (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514876 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514891 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514903 7f9c37cef700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514916 7f9c37cef700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514930 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.514952 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.514983 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.514999 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515014 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsFsxcrwbl, xlocker allowed=pAsxLsXsFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsLsXsFcb/pAsxXsxFxcwb@9,4123=pLsXs/-@4},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515035 7f9c37cef700 20 mds.0.locker client.4122 pending pAsLsXsFcb allowed pAsxLsXsFsxcrwbl wanted pAsxXsxFxcwb 2014-09-30 14:22:49.515041 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 10 new pending pAsxLsXsFsxcrwb was pAsLsXsFcb 2014-09-30 14:22:49.515046 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.515052 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 13 client_caps(grant ino 10000000003 6 seq 10 caps=pAsxLsXsFsxcrwb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.515132 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXs allowed pLs wanted - 2014-09-30 14:22:49.515140 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4123 seq 5 new pending pLs was pLsXs 2014-09-30 14:22:49.515145 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.515152 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4123 seq 4 client_caps(revoke ino 10000000003 7 seq 5 caps=pLs dirty=- wanted=- follows 0 size 7/0 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.515207 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a5500 on [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:49.515225 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45a5500 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/pLsXs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.515239 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5500 count now 0 + 1 2014-09-30 14:22:49.515300 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsFsxcrwbl, xlocker allowed=pAsxLsXsFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/pLsXs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515318 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsFsxcrwb allowed pAsxLsXsFsxcrwbl wanted pAsxXsxFxcwb 2014-09-30 14:22:49.515324 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.515326 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.515583 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:49.515586 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/pLsXs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515604 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:49.515606 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.515625 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:49.515627 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/pLsXs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515644 7f9c37cef700 10 mds.0.locker follows 0 retains pLs dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515662 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pLs wanted - on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515676 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:49.515678 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515692 7f9c37cef700 10 mds.0.locker eval set loner to client.4122 2014-09-30 14:22:49.515693 7f9c37cef700 7 mds.0.locker file_eval wanted=xcwb loner_wanted=xcwb other_wanted= filelock=(ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515707 7f9c37cef700 20 mds.0.locker is excl 2014-09-30 14:22:49.515709 7f9c37cef700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:22:49.515711 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515724 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515740 7f9c37cef700 10 mds.0.locker eval_gather (ixattr sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515754 7f9c37cef700 10 mds.0.locker next state is excl issued/allows loner s/sx xlocker /sx other / 2014-09-30 14:22:49.515757 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ixattr sync->excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr sync->excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.515771 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9bd8 on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] now 0+0 2014-09-30 14:22:49.515786 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9bd8 count now 0 + 0 2014-09-30 14:22:49.515805 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.515824 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.515838 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.515854 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.515869 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsFsxcrwb/pAsxXsxFxcwb@10,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.515887 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsFsxcrwb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxcwb 2014-09-30 14:22:49.515894 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 11 new pending pAsxLsXsxFsxcrwb was pAsxLsXsFsxcrwb 2014-09-30 14:22:49.515899 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.515906 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 14 client_caps(grant ino 10000000003 6 seq 11 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.515971 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLs wanted - 2014-09-30 14:22:49.515978 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:49.517105 7f9c315dc700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12097 pipe(0x4586300 sd=20 :6801 s=2 pgs=7 cs=1 l=0 c=0x44e7900).fault, server, going to standby 2014-09-30 14:22:49.697964 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:8 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.696359) v2 2014-09-30 14:22:49.697972 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:49.697977 7f9c37cef700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:22:49.698016 7f9c37cef700 7 mds.0.cache request_start request(client.4123:8 cr=0x4557580) 2014-09-30 14:22:49.698021 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:8 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.696359) v2 2014-09-30 14:22:49.698030 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:8 cr=0x4557580) #10000000003 2014-09-30 14:22:49.698033 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:49.698037 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:49.698038 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698078 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:8 cr=0x4557580) 2014-09-30 14:22:49.698082 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.698120 7f9c37cef700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698136 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698161 7f9c37cef700 20 mds.0.locker must rdlock (ifile excl) [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698176 7f9c37cef700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698188 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698220 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.698254 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698269 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:49.698287 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a5000 on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:49.698308 7f9c37cef700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:49.698321 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45a5000 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:49.698335 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:22:49.698359 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.698380 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:49.698397 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698413 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698430 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698449 7f9c37cef700 7 mds.0.locker file_xsyn on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698465 7f9c37cef700 7 mds.0.locker issue_caps loner client.4122 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@11,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698495 7f9c37cef700 20 mds.0.locker client.4122 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFcb wanted pAsxXsxFxcwb 2014-09-30 14:22:49.698502 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4122 seq 12 new pending pAsxLsXsxFcb was pAsxLsXsxFsxcrwb 2014-09-30 14:22:49.698510 7f9c37cef700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:49.698518 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4122 seq 15 client_caps(revoke ino 10000000003 6 seq 12 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxcwb follows 0 size 7/4194304 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:49.698556 7f9c37cef700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-09-30 14:22:49.698561 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@12,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:49.698588 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:49.698618 7f9c37cef700 7 mds.0.locker rdlock_start waiting on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@12,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:49.698635 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x4721950 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:49.698637 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:49.698641 7f9c37cef700 10 mds.0.locker nudge_log (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@12,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:51.505553 7f9c342e6700 10 mds.beacon.0 _send up:active seq 18 2014-09-30 14:22:51.506883 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:active seq 18 rtt 0.001296 2014-09-30 14:22:53.376261 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:53.376296 7f9c34ae7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:22:53.376304 7f9c34ae7700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:53.376350 7f9c34ae7700 10 mds.0.cache inode is [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:53.376387 7f9c34ae7700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619a40] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:53.376424 7f9c34ae7700 10 mds.0.cache.ino(10000000000) clear_dirty_parent 2014-09-30 14:22:53.376434 7f9c34ae7700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:22:53.376451 7f9c34ae7700 10 mds.0.cache purge_stray remove backtrace object 10000000000.00000000 pool 2 snapc 0x44a8ed0 2014-09-30 14:22:53.376609 7f9c34ae7700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:53.376632 7f9c34ae7700 10 mds.0.cache inode is [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:53.376654 7f9c34ae7700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619c20] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:53.376685 7f9c34ae7700 10 mds.0.cache.ino(10000000001) clear_dirty_parent 2014-09-30 14:22:53.376692 7f9c34ae7700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:22:53.376703 7f9c34ae7700 10 mds.0.cache purge_stray remove backtrace object 10000000001.00000000 pool 2 snapc 0x44a8ed0 2014-09-30 14:22:53.376811 7f9c34ae7700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:53.376833 7f9c34ae7700 10 mds.0.cache inode is [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:53.376853 7f9c34ae7700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x4619e00] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=1 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:53.376882 7f9c34ae7700 10 mds.0.cache.ino(10000000002) clear_dirty_parent 2014-09-30 14:22:53.376887 7f9c34ae7700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:22:53.376897 7f9c34ae7700 10 mds.0.cache purge_stray remove backtrace object 10000000002.00000000 pool 2 snapc 0x44a8ed0 2014-09-30 14:22:53.377077 7f9c34ae7700 10 mds.0.cache trim_client_leases 2014-09-30 14:22:53.377081 7f9c34ae7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:22:53.377781 7f9c34ae7700 2 mds.0.cache check_memory_usage total 252672, rss 30688, heap 41868, malloc 2338 mmap 0, baseline 41868, buffers 0, max 1048576, 2 / 17 inodes have caps, 4 caps, 0.235294 caps per inode 2014-09-30 14:22:53.377808 7f9c34ae7700 10 mds.0.log trim 1 / 30 segments, 26 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:22:53.377818 7f9c34ae7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:22:53.377875 7f9c34ae7700 15 mds.0.bal get_load mdsload<[4.24141,2.07603 8.39346]/[2.56588,1.42522 5.41631], req 0, hr 0, qlen 0, cpu 0.04> 2014-09-30 14:22:53.377914 7f9c34ae7700 10 mds.0.locker scatter_tick 2014-09-30 14:22:53.377921 7f9c34ae7700 20 mds.0.locker caps_tick 1 revoking caps 2014-09-30 14:22:53.377925 7f9c34ae7700 20 mds.0.locker caps_tick age = 3.6794144122.10000000003 2014-09-30 14:22:53.377931 7f9c34ae7700 20 mds.0.locker caps_tick age below timeout 60 2014-09-30 14:22:53.377958 7f9c34ae7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:22:53.377969 7f9c34ae7700 20 mds.0.server laggiest active session is client.4122 192.168.122.158:0/12097 2014-09-30 14:22:53.377978 7f9c34ae7700 20 mds.0.server laggiest active session is client.4122 192.168.122.158:0/12097 and sufficiently new (2014-09-30 14:22:48.402463) 2014-09-30 14:22:53.378001 7f9c34ae7700 15 mds.0.bal tick last_sample now 2014-09-30 14:22:53.378000 2014-09-30 14:22:53.378009 7f9c34ae7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:22:53.378014 7f9c34ae7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:22:53.380352 7f9c354ea700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:22:53.380366 7f9c354ea700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619c20] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:53.380452 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 17 2014-09-30 14:22:53.380458 7f9c354ea700 10 mds.0.cache.den(600 10000000001) pre_dirty [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) pv=17 v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:53.380495 7f9c354ea700 10 mds.0.cache.dir(600) project_fnode 0x450eca0 2014-09-30 14:22:53.380502 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 18 2014-09-30 14:22:53.380508 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600770) already have diri in this segment (24 >= 1), setting maybenot flag [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:53.380573 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need 0x4619680 at [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:53.380599 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:53.380731 7f9c321e1700 5 mds.0.log _submit_thread 4219836~523 : EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:22:53.381803 7f9c354ea700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:22:53.381822 7f9c354ea700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619e00] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:53.381895 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 19 2014-09-30 14:22:53.381901 7f9c354ea700 10 mds.0.cache.den(600 10000000002) pre_dirty [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) pv=19 v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:53.381958 7f9c354ea700 10 mds.0.cache.dir(600) project_fnode 0x450d490 2014-09-30 14:22:53.381963 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 20 2014-09-30 14:22:53.381968 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600770) already have diri in this segment (24 >= 1), setting maybenot flag [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:53.382023 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need 0x4619680 at [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:53.382047 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:53.382129 7f9c354ea700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:22:53.382134 7f9c354ea700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619a40] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:53.382178 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 21 2014-09-30 14:22:53.382181 7f9c354ea700 10 mds.0.cache.den(600 10000000000) pre_dirty [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) pv=21 v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:53.382206 7f9c354ea700 10 mds.0.cache.dir(600) project_fnode 0x450d800 2014-09-30 14:22:53.382209 7f9c354ea700 10 mds.0.cache.dir(600) pre_dirty 22 2014-09-30 14:22:53.382213 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600770) already have diri in this segment (24 >= 1), setting maybenot flag [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:53.382240 7f9c321e1700 5 mds.0.log _submit_thread 4220379~523 : EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:22:53.382252 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x46003b8) reached unambig auth subtree, don't need 0x4619680 at [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:53.382273 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:53.382356 7f9c321e1700 5 mds.0.log _submit_thread 4220922~523 : EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:22:54.553566 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:54.553570 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4123 2014-09-30 14:22:54.553573 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x4581340 name=client.4123 2014-09-30 14:22:54.787178 7f9c394f2700 1 mds.0.3 asok_command: session evict 2014-09-30 14:22:54.787199 7f9c394f2700 10 mds.0.server kill_session 0x45865c0 2014-09-30 14:22:54.787204 7f9c394f2700 10 mds.0.inotable: project_release_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[100000003ec~1fffffffc13] 2014-09-30 14:22:54.787258 7f9c321e1700 5 mds.0.log _submit_thread 4221465~214 : ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) 2014-09-30 14:22:54.866588 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:54.866590 7f9c354ea700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:22:54.866591 7f9c354ea700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) pv=17 v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619c20] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:54.866616 7f9c354ea700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) pv=17 v=13 inode=0x45c1ba8 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619c20] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:54.866626 7f9c354ea700 10 mds.0.cache.den(600 10000000001) mark_dirty [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=17 v=13 inode=0 state=new | request=0 lock=0 inodepin=0 purging=1 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:54.866631 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=17 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 17 2014-09-30 14:22:54.866649 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450eca0 v18 2014-09-30 14:22:54.866650 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=18 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 18 2014-09-30 14:22:54.866663 7f9c354ea700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1ba8] 2014-09-30 14:22:54.866668 7f9c354ea700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 s=0 nl=0 n(v0 1=1+0) (iversion lock) 0x45c1ba8] 2014-09-30 14:22:54.866683 7f9c354ea700 20 mds.0.cache dn is new, removing 2014-09-30 14:22:54.866684 7f9c354ea700 10 mds.0.cache.den(600 10000000001) mark_clean [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 state=new | request=0 lock=0 inodepin=0 purging=0 dirty=1 authpin=0 0x4619c20] 2014-09-30 14:22:54.866689 7f9c354ea700 12 mds.0.cache.dir(600) remove_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 0x4619c20] 2014-09-30 14:22:54.866699 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:54.866700 7f9c354ea700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:22:54.866701 7f9c354ea700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) pv=19 v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619e00] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:54.866708 7f9c354ea700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) pv=19 v=15 inode=0x45c24e0 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619e00] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:54.866715 7f9c354ea700 10 mds.0.cache.den(600 10000000002) mark_dirty [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=19 v=15 inode=0 state=new | request=0 lock=0 inodepin=0 purging=1 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:54.866718 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=19 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 19 2014-09-30 14:22:54.866730 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450d490 v20 2014-09-30 14:22:54.866731 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=20 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+1,ss=0+0 dirty=2 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 20 2014-09-30 14:22:54.866744 7f9c354ea700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c24e0] 2014-09-30 14:22:54.866748 7f9c354ea700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 s=0 nl=0 n(v0 1=1+0) (iversion lock) 0x45c24e0] 2014-09-30 14:22:54.866753 7f9c354ea700 20 mds.0.cache dn is new, removing 2014-09-30 14:22:54.866753 7f9c354ea700 10 mds.0.cache.den(600 10000000002) mark_clean [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 state=new | request=0 lock=0 inodepin=0 purging=0 dirty=1 authpin=0 0x4619e00] 2014-09-30 14:22:54.866758 7f9c354ea700 12 mds.0.cache.dir(600) remove_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 0x4619e00] 2014-09-30 14:22:54.866762 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:54.866763 7f9c354ea700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:22:54.866763 7f9c354ea700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) pv=21 v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619a40] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:54.866771 7f9c354ea700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) pv=21 v=9 inode=0x45c1270 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x4619a40] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:54.866778 7f9c354ea700 10 mds.0.cache.den(600 10000000000) mark_dirty [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=21 v=9 inode=0 state=new | request=0 lock=0 inodepin=0 purging=1 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:54.866781 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=21 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 21 2014-09-30 14:22:54.866793 7f9c354ea700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x450d800 v22 2014-09-30 14:22:54.866794 7f9c354ea700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=22 cv=1/1 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+1,ss=0+0 dirty=1 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4600770] version 22 2014-09-30 14:22:54.866805 7f9c354ea700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 s=0 nl=0 n(v0 1=1+0) (iversion lock) | request=0 lock=0 caps=0 dirtyparent=0 dirty=1 authpin=0 0x45c1270] 2014-09-30 14:22:54.866809 7f9c354ea700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 s=0 nl=0 n(v0 1=1+0) (iversion lock) 0x45c1270] 2014-09-30 14:22:54.866813 7f9c354ea700 20 mds.0.cache dn is new, removing 2014-09-30 14:22:54.866814 7f9c354ea700 10 mds.0.cache.den(600 10000000000) mark_clean [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 state=new | request=0 lock=0 inodepin=0 purging=0 dirty=1 authpin=0 0x4619a40] 2014-09-30 14:22:54.866818 7f9c354ea700 12 mds.0.cache.dir(600) remove_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 0x4619a40] 2014-09-30 14:22:54.866823 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:54.866823 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:22:54.866824 7f9c354ea700 10 mds.0.server _session_logged client.4122 192.168.122.158:0/12097 state_seq 3 close 13 2014-09-30 14:22:54.866826 7f9c354ea700 10 mds.0.inotable: apply_release_ids [10000000004~3e8] to [10000000004~1fffffffffb]/[100000003ec~1fffffffc13] 2014-09-30 14:22:54.866833 7f9c354ea700 20 mds.0.server killing capability pAsLsXs on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@13,4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866853 7f9c354ea700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866862 7f9c354ea700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:54.866864 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866873 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866880 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866888 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.866895 7f9c354ea700 10 mds.0.locker eval done 2014-09-30 14:22:54.866896 7f9c354ea700 20 mds.0.server killing capability pAsxLsXsxFsxcrwb on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=pAsxLsXsxFcb/pAsxLsXsxFsxcrwb/pAsxXsxFxcwb@12,4123=pLs/-@5},l=4122 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866911 7f9c354ea700 10 mds.0.locker check_inode_max_size new_ranges {} update_size 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5},l=-1(4122) | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866919 7f9c354ea700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x445c3c0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:54.866920 7f9c354ea700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:54.866922 7f9c354ea700 10 mds.0.locker check_inode_max_size can't wrlock, waiting on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5},l=-1(4122) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866927 7f9c354ea700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5},l=-1(4122) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866941 7f9c354ea700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:54.866945 7f9c354ea700 10 mds.0.locker eval_gather (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866951 7f9c354ea700 10 mds.0.locker next state is xsyn issued/allows loner /cb xlocker /cb other /cb 2014-09-30 14:22:54.866953 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile excl->xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.866958 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:54.866964 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9ba8 count now 0 + 1 2014-09-30 14:22:54.866976 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.866982 7f9c354ea700 7 mds.0.locker file_eval stable, bump to sync (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.866987 7f9c354ea700 7 mds.0.locker simple_sync on (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.866993 7f9c354ea700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.866998 7f9c354ea700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867002 7f9c354ea700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867007 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867012 7f9c354ea700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867016 7f9c354ea700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867020 7f9c354ea700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867025 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:54.867026 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4123:8 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.696359) v2 2014-09-30 14:22:54.867033 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4123:8 cr=0x4557580) #10000000003 2014-09-30 14:22:54.867035 7f9c354ea700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:54.867037 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:54.867038 7f9c354ea700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867048 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4123:8 cr=0x4557580) 2014-09-30 14:22:54.867050 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867060 7f9c354ea700 20 mds.0.locker must rdlock (iauth sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867065 7f9c354ea700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867070 7f9c354ea700 20 mds.0.locker must rdlock (ifile sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867074 7f9c354ea700 20 mds.0.locker must rdlock (ixattr sync) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867078 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867083 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867105 7f9c354ea700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867111 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867118 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867125 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867134 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867139 7f9c354ea700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867145 7f9c354ea700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867150 7f9c354ea700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867155 7f9c354ea700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867159 7f9c354ea700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867164 7f9c354ea700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867169 7f9c354ea700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867174 7f9c354ea700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@5} | ptrwaiter=1 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867191 7f9c354ea700 20 mds.0.bal hit_dir 0 pop 7.18155 spread 0.448847 4122 4123 -1 -1 in [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:54.867205 7f9c354ea700 10 mds.0.server reply to stat on client_request(client.4123:8 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.696359) v2 2014-09-30 14:22:54.867210 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:8 getattr pAsLsXsFs #10000000003 2014-09-30 14:22:49.696359) v2 2014-09-30 14:22:54.867224 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:54.867225 7f9c354ea700 20 mds.0.server lat 5.169400 2014-09-30 14:22:54.867232 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:54.867234 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:54.867238 7f9c354ea700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:54.867245 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsLsXsFscr seq 6 2014-09-30 14:22:54.867247 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsLsXsFscr seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:22:54.867249 7f9c354ea700 10 mds.0.cache.ino(10000000003) including xattrs version 1 2014-09-30 14:22:54.867252 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth sync r=1) (ilink sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867271 7f9c354ea700 7 mds.0.cache request_finish request(client.4123:8 cr=0x4557580) 2014-09-30 14:22:54.867279 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4123:8 cr=0x4557580) 2014-09-30 14:22:54.867285 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867294 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.867303 7f9c354ea700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ilink sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867309 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ilink sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867316 7f9c354ea700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867321 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867327 7f9c354ea700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867332 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867339 7f9c354ea700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867344 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867349 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867370 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.867376 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a5000 on [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:54.867384 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45a5000 on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] now 0+0 2014-09-30 14:22:54.867389 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45a5000 count now 0 + 0 2014-09-30 14:22:54.867426 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDL_CheckMaxSize 2014-09-30 14:22:54.867428 7f9c354ea700 10 mds.0.locker check_inode_max_size new_ranges {} update_size 0 on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.867435 7f9c354ea700 7 mds.0.locker simple_lock on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.867441 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFc, xlocker allowed=pAsLsXsFc on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@6} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.867448 7f9c354ea700 20 mds.0.locker client.4123 pending pAsLsXsFscr allowed pAsLsXsFc wanted - 2014-09-30 14:22:54.867451 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4123 seq 7 new pending pAsLsXsFc was pAsLsXsFscr 2014-09-30 14:22:54.867455 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:54.867459 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 5 client_caps(revoke ino 10000000003 7 seq 7 caps=pAsLsXsFc dirty=- wanted=- follows 0 size 7/0 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:54.867471 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@7} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:54.867478 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:22:54.867486 7f9c354ea700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x445aa00 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:54.867488 7f9c354ea700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:54.867489 7f9c354ea700 10 mds.0.locker check_inode_max_size can't wrlock, waiting on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.867496 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFc, xlocker allowed=pAsLsXsFc on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.867503 7f9c354ea700 20 mds.0.locker client.4123 pending pAsLsXsFc allowed pAsLsXsFc wanted - 2014-09-30 14:22:54.867504 7f9c354ea700 10 mds.0.locker eval done 2014-09-30 14:22:54.867505 7f9c354ea700 20 mds.0.server killing client lease of [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock) v=15 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x4618000] 2014-09-30 14:22:54.867519 7f9c354ea700 20 mds.0.cache.den(1 a) remove_client_lease client.4122 on (dn sync l=1) 2014-09-30 14:22:54.867522 7f9c354ea700 20 mds.0.server killing client lease of [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock) v=17 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x46181e0] 2014-09-30 14:22:54.867525 7f9c354ea700 20 mds.0.cache.den(1 b) remove_client_lease client.4122 on (dn sync l=1) 2014-09-30 14:22:54.867527 7f9c354ea700 20 mds.0.server killing client lease of [dentry #1/c [2,head] auth NULL (dn sync l=1) (dversion lock) v=19 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x46183c0] 2014-09-30 14:22:54.867531 7f9c354ea700 20 mds.0.cache.den(1 c) remove_client_lease client.4122 on (dn sync l=1) 2014-09-30 14:22:54.867532 7f9c354ea700 20 mds.0.server killing client lease of [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=23 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4619fe0] 2014-09-30 14:22:54.867536 7f9c354ea700 20 mds.0.cache.den(1 background_file) remove_client_lease client.4122 on (dn sync l=1) 2014-09-30 14:22:54.867549 7f9c354ea700 10 mds.0.sessionmap remove_session s=0x45865c0 name=client.4122 2014-09-30 14:22:54.868446 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:54.868448 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868461 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:54.868463 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:54.868473 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:54.868474 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868483 7f9c37cef700 10 mds.0.locker follows 0 retains pAsLsXs dirty - on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868489 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXs wanted - on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868495 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:54.868496 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868502 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:22:54.868502 7f9c37cef700 10 mds.0.locker eval_gather (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868508 7f9c37cef700 10 mds.0.locker next state is lock issued/allows loner /cb xlocker /cb other /cb 2014-09-30 14:22:54.868509 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v23 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.868515 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=0 0x45c9380] now 0+0 2014-09-30 14:22:54.868520 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9ba8 count now 0 + 0 2014-09-30 14:22:54.868532 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868538 7f9c37cef700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868542 7f9c37cef700 7 mds.0.locker simple_sync on (ifile lock) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868548 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868553 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868557 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868562 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDL_CheckMaxSize 2014-09-30 14:22:54.868564 7f9c37cef700 10 mds.0.locker check_inode_max_size new_ranges {} update_size 0 on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868569 7f9c37cef700 7 mds.0.locker simple_lock on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868579 7f9c37cef700 15 mds.0.cache.ino(10000000003) project_inode 0x458ad00 2014-09-30 14:22:54.868581 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 25 2014-09-30 14:22:54.868582 7f9c37cef700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=25 v=23 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.868588 7f9c37cef700 10 mds.0.cache.ino(10000000003) pre_dirty 25 (current v 23) 2014-09-30 14:22:54.868589 7f9c37cef700 10 mds.0.locker check_inode_max_size client_ranges {4122=0-4194304@1} -> {} 2014-09-30 14:22:54.868595 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:54.868604 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:54.868605 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dversion lock) pv=25 v=23 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.868609 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=25 v=23 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.868654 7f9c321e1700 5 mds.0.log _submit_thread 4221699~886 : EUpdate check_inode_max_size [metablob 1, 1 dirs] 2014-09-30 14:22:54.868668 7f9c37cef700 7 mds.0.locker wrlock_force on (ifile lock) on [inode 10000000003 [2,head] /background_file auth v23 pv25 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:22:54.868679 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x4555f00 on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:54.868686 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:22:54.868804 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFcb, xlocker allowed=pAsLsXsFcb on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868819 7f9c37cef700 20 mds.0.locker client.4123 pending pAsLsXs allowed pAsLsXsFcb wanted - 2014-09-30 14:22:54.868821 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:54.868839 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4123:9 open #10000000003 2014-09-30 14:22:54.866902) v2 2014-09-30 14:22:54.868842 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:22:54.868844 7f9c37cef700 15 mds.0.server oldest_client_tid=9 2014-09-30 14:22:54.868871 7f9c37cef700 7 mds.0.cache request_start request(client.4123:9 cr=0x4557300) 2014-09-30 14:22:54.868873 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4123:9 open #10000000003 2014-09-30 14:22:54.866902) v2 2014-09-30 14:22:54.868878 7f9c37cef700 7 mds.0.server open on #10000000003 2014-09-30 14:22:54.868879 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4123:9 cr=0x4557300) #10000000003 2014-09-30 14:22:54.868881 7f9c37cef700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:54.868882 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:54.868883 7f9c37cef700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868892 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45a7800 on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:54.868898 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 2 2014-09-30 14:22:54.868914 7f9c37cef700 10 mds.0.server open flags = 33281, filemode = 2, need_auth = 1 2014-09-30 14:22:54.868915 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4123:9 cr=0x4557300) 2014-09-30 14:22:54.868917 7f9c37cef700 20 mds.0.locker must xlock (ifile lock w=1) [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868926 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868942 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:54.868952 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868958 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:54.868965 7f9c37cef700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868971 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v18 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:54.868978 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a7800 on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:54.868985 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.868991 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.868999 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.869006 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869012 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869018 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869025 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869031 7f9c37cef700 7 mds.0.locker xlock_start on (ifile lock w=1) on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869036 7f9c37cef700 7 mds.0.locker simple_xlock on (ifile lock w=1) on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.869041 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:54.869046 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 3 2014-09-30 14:22:54.869055 7f9c37cef700 10 mds.0.cache.ino(10000000003) add_waiter tag 60000000 0x4721fe0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:22:54.869056 7f9c37cef700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-09-30 14:22:54.869058 7f9c37cef700 10 mds.0.locker nudge_log (ifile lock->xlock w=1) on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock->xlock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941670 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:54.941672 7f9c354ea700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:22:54.941673 7f9c354ea700 10 mds.0.locker file_update_finish on [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock->xlock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941695 7f9c354ea700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x458ad00 v25 2014-09-30 14:22:54.941697 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v23 pv25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ifile lock->xlock w=1) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXs/-@7} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941703 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=25 v=23 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.941713 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] version 25 2014-09-30 14:22:54.941739 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile lock->xlock w=1) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock->xlock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941751 7f9c354ea700 10 mds.0.locker eval_gather (ifile lock->xlock) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock->xlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941757 7f9c354ea700 10 mds.0.locker next state is prexlock issued/allows loner /cb xlocker /cb other /cb 2014-09-30 14:22:54.941759 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (ifile lock->xlock) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile lock->xlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x45c9380] 2014-09-30 14:22:54.941767 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:22:54.941769 7f9c354ea700 7 mds.0.server dispatch_client_request client_request(client.4123:9 open #10000000003 2014-09-30 14:22:54.866902) v2 2014-09-30 14:22:54.941774 7f9c354ea700 7 mds.0.server open on #10000000003 2014-09-30 14:22:54.941776 7f9c354ea700 10 mds.0.server rdlock_path_pin_ref request(client.4123:9 cr=0x4557300) #10000000003 2014-09-30 14:22:54.941778 7f9c354ea700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-09-30 14:22:54.941781 7f9c354ea700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:54.941782 7f9c354ea700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941790 7f9c354ea700 10 mds.0.server open flags = 33281, filemode = 2, need_auth = 1 2014-09-30 14:22:54.941792 7f9c354ea700 10 mds.0.locker acquire_locks request(client.4123:9 cr=0x4557300) 2014-09-30 14:22:54.941793 7f9c354ea700 20 mds.0.locker must xlock (ifile prexlock) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941800 7f9c354ea700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941806 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.941817 7f9c354ea700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941823 7f9c354ea700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.941831 7f9c354ea700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941836 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.941842 7f9c354ea700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941849 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.941856 7f9c354ea700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941863 7f9c354ea700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941868 7f9c354ea700 7 mds.0.locker xlock_start on (ifile prexlock) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile prexlock) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941874 7f9c354ea700 10 mds.0.locker got xlock on (ifile xlock x=1 by 0x45a7800) [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941888 7f9c354ea700 10 mds.0.server do_open_truncate [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941894 7f9c354ea700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/-@7} | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941899 7f9c354ea700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7} | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941905 7f9c354ea700 10 mds.0.locker eval set loner to client.4123 2014-09-30 14:22:54.941906 7f9c354ea700 10 mds.0.locker eval_gather (ifile xlock x=1 by 0x45a7800) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941912 7f9c354ea700 10 mds.0.locker next state is lock issued/allows loner /cb xlocker /cb other /cb 2014-09-30 14:22:54.941914 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941919 7f9c354ea700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941927 7f9c354ea700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941933 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941947 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941952 7f9c354ea700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941957 7f9c354ea700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941963 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941968 7f9c354ea700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941973 7f9c354ea700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941980 7f9c354ea700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFcb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v25 ap=3+0 dirtyparent s=7 n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXs/pAsxXsxFxwb@7},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.941988 7f9c354ea700 20 mds.0.locker client.4123 pending pAsLsXs allowed pAsxLsXsxFcb wanted pAsxXsxFxwb 2014-09-30 14:22:54.941991 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4123 seq 8 new pending pAsxLsXsxFcb was pAsLsXs 2014-09-30 14:22:54.941994 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:22:54.941999 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 6 client_caps(grant ino 10000000003 7 seq 8 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxwb follows 0 size 7/0 ts 1 mtime 2014-09-30 14:22:49.448150) v4 2014-09-30 14:22:54.942018 7f9c354ea700 10 mds.0.locker eval done 2014-09-30 14:22:54.942026 7f9c354ea700 15 mds.0.cache.ino(10000000003) project_inode 0x458ad00 2014-09-30 14:22:54.942027 7f9c354ea700 10 mds.0.cache.dir(1) pre_dirty 26 2014-09-30 14:22:54.942028 7f9c354ea700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=26 v=25 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.942034 7f9c354ea700 10 mds.0.cache.ino(10000000003) pre_dirty 26 (current v 25) 2014-09-30 14:22:54.942039 7f9c354ea700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0)/n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@8},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942050 7f9c354ea700 10 mds.0.cache.dir(1) auth_pin by 0x45a7800 on [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 3 2014-09-30 14:22:54.942062 7f9c354ea700 10 mds.0.cache.dir(1) project_fnode 0x450d1d0 2014-09-30 14:22:54.942063 7f9c354ea700 10 mds.0.cache.dir(1) pre_dirty 27 2014-09-30 14:22:54.942064 7f9c354ea700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.942075 7f9c354ea700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.942114 7f9c354ea700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0)/n(v0 b7 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@8},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942122 7f9c354ea700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:54.942123 7f9c354ea700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:54.942123 7f9c354ea700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth (dversion lock) pv=26 v=25 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.942128 7f9c354ea700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:54.942129 7f9c354ea700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:22:54.942130 7f9c354ea700 20 mds.0.cache inode accounted_rstat n(v0 b7 1=1+0) 2014-09-30 14:22:54.942131 7f9c354ea700 20 mds.0.cache delta n(v0 b-7) 2014-09-30 14:22:54.942132 7f9c354ea700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:22:54.942134 7f9c354ea700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:22:54.942136 7f9c354ea700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) [dir 1 / [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:54.942151 7f9c354ea700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v18 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.942163 7f9c354ea700 15 mds.0.cache.ino(1) project_inode 0x4588960 2014-09-30 14:22:54.942166 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:22:54.942177 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:54.942187 7f9c354ea700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:54.942193 7f9c354ea700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dversion lock) pv=26 v=25 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.942198 7f9c354ea700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=26 v=25 ap=0+3 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:54.942205 7f9c354ea700 10 mds.0.server journal_and_reply tracei 0x45c9380 tracedn 0 2014-09-30 14:22:54.942208 7f9c354ea700 10 mds.0.locker set_xlocks_done on (ifile xlock x=1 by 0x45a7800) [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x45a7800) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@8},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942218 7f9c354ea700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4123:9 open #10000000003 2014-09-30 14:22:54.866902) v2 2014-09-30 14:22:54.942227 7f9c354ea700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:54.942229 7f9c354ea700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:54.942232 7f9c354ea700 20 mds.0.cache.ino(10000000003) pfile 1 pauth 1 plink 1 pxattr 1 plocal 1 ctime 2014-09-30 14:22:54.866902 valid=1 2014-09-30 14:22:54.942237 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsxLsXsxFscb seq 9 2014-09-30 14:22:54.942239 7f9c354ea700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsxLsXsxFscb seq 9 mseq 0 xattrv 0 len 0 2014-09-30 14:22:54.942252 7f9c354ea700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@9},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942268 7f9c354ea700 20 mds.0.server lat 0.073868 2014-09-30 14:22:54.942287 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v18 pv19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.942301 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v18 pv19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.942313 7f9c354ea700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@9},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942321 7f9c354ea700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@9},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942330 7f9c354ea700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@9},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942337 7f9c354ea700 10 mds.0.locker share_inode_max_size with client.4123 2014-09-30 14:22:54.942339 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:54.866902 2014-09-30 14:22:54.942343 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 7 client_caps(grant ino 10000000003 7 seq 10 caps=pAsxLsXsxFscb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/0 ts 2 mtime 2014-09-30 14:22:54.866902) v4 2014-09-30 14:22:54.942355 7f9c354ea700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFscb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=3+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.942365 7f9c354ea700 20 mds.0.locker client.4123 pending pAsxLsXsxFscb allowed pAsxLsXsxFscb wanted pAsxXsxFxwb 2014-09-30 14:22:54.942368 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x4555f00 on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:54.942374 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4555f00 count now 1 + 2 2014-09-30 14:22:54.942492 7f9c321e1700 5 mds.0.log _submit_thread 4222605~1405 : EUpdate open_truncate [metablob 1, 1 dirs] 2014-09-30 14:22:54.943247 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:22:54.943250 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943262 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:22:54.943263 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v18 pv19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:54.943277 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:22:54.943278 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943286 7f9c37cef700 10 mds.0.locker follows 0 retains pAsxLsXsxFscb dirty - on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943294 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pAsxLsXsxFscb wanted pAsxXsxFxwb on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943303 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:22:54.943304 7f9c37cef700 20 mds.0.locker client has write caps; m->get_max_size=7; old_max=4194304 2014-09-30 14:22:54.943305 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943312 7f9c37cef700 10 mds.0.locker eval set loner to client.4123 2014-09-30 14:22:54.943313 7f9c37cef700 10 mds.0.locker eval_gather (ifile xlockdone x=1) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943319 7f9c37cef700 10 mds.0.locker next state is lock issued/allows loner scb/cb xlocker sc/cb other /cb 2014-09-30 14:22:54.943322 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943328 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943334 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943340 7f9c37cef700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943346 7f9c37cef700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943352 7f9c37cef700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943359 7f9c37cef700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsxLsXsxFcb, xlocker allowed=pAsxLsXsxFscb, others allowed=pLsFcb on [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:54.943367 7f9c37cef700 20 mds.0.locker client.4123 pending pAsxLsXsxFscb allowed pAsxLsXsxFscb wanted pAsxXsxFxwb 2014-09-30 14:22:54.943370 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:22:55.505630 7f9c342e6700 10 mds.beacon.0 _send up:active seq 19 2014-09-30 14:22:55.505971 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:active seq 19 rtt 0.000332 2014-09-30 14:22:58.376364 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:22:58.376455 7f9c34ae7700 7 mds.0.cache trim max=100000 cur=15 2014-09-30 14:22:58.376460 7f9c34ae7700 10 mds.0.cache trim_client_leases 2014-09-30 14:22:58.376709 7f9c34ae7700 2 mds.0.cache check_memory_usage total 252672, rss 31144, heap 43916, malloc 2524 mmap 0, baseline 41868, buffers 0, max 1048576, 2 / 14 inodes have caps, 2 caps, 0.142857 caps per inode 2014-09-30 14:22:58.376719 7f9c34ae7700 10 mds.0.log trim 1 / 30 segments, 32 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:22:58.376723 7f9c34ae7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:22:58.376745 7f9c34ae7700 15 mds.0.bal get_load mdsload<[2.73579,1.03817 4.81213]/[1.17658,0.712716 2.60201], req 21, hr 0, qlen 0, cpu 0.04> 2014-09-30 14:22:58.376756 7f9c34ae7700 10 mds.0.locker scatter_tick 2014-09-30 14:22:58.376760 7f9c34ae7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:58.376774 7f9c34ae7700 7 mds.0.locker simple_lock on (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 0x45c0000] 2014-09-30 14:22:58.376780 7f9c34ae7700 10 mds.0.cache.ino(100) auth_pin by 0x45c08a8 on [inode 100 [...2,head] ~mds0/ auth v1 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 authpin=1 0x45c0000] now 1+0 2014-09-30 14:22:58.376784 7f9c34ae7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:21:03.928967 on (inest sync->lock dirty) on [inode 100 [...2,head] ~mds0/ auth v1 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10) n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.376803 7f9c34ae7700 15 mds.0.cache.ino(100) project_inode 0x458b480 2014-09-30 14:22:58.376805 7f9c34ae7700 10 mds.0.cache.ino(100) finish_scatter_gather_update 1024 on [inode 100 [...2,head] ~mds0/ auth v1 pv2 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v0 12=1+11)->n(v0 12=1+11) (inest sync->lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.376812 7f9c34ae7700 20 mds.0.cache.ino(100) orig rstat n(v0 12=1+11) 2014-09-30 14:22:58.376813 7f9c34ae7700 20 mds.0.cache.ino(100) * [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:58.376821 7f9c34ae7700 10 mds.0.cache.dir(100) project_fnode 0x450b0d0 2014-09-30 14:22:58.376822 7f9c34ae7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes 2014-09-30 14:22:58.376825 7f9c34ae7700 15 mds.0.cache.ino(600) project_inode 0x458bc00 2014-09-30 14:22:58.376826 7f9c34ae7700 10 mds.0.cache.dir(100) pre_dirty 8 2014-09-30 14:22:58.376827 7f9c34ae7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=8 v=6 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:58.376836 7f9c34ae7700 10 mds.0.cache.ino(600) pre_dirty 8 (current v 6) 2014-09-30 14:22:58.376837 7f9c34ae7700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 600 [...2,head] ~mds0/stray0/ auth v6 pv8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x45c8110] 2014-09-30 14:22:58.376850 7f9c34ae7700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:22:58.376851 7f9c34ae7700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:22:58.376851 7f9c34ae7700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0 [2,head] auth (dversion lock) pv=8 v=6 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:58.376854 7f9c34ae7700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:22:58.376855 7f9c34ae7700 20 mds.0.cache inode rstat n(v0 rc2014-09-30 14:22:49.206332 4=3+1) 2014-09-30 14:22:58.376857 7f9c34ae7700 20 mds.0.cache inode accounted_rstat n(v0 1=0+1) 2014-09-30 14:22:58.376858 7f9c34ae7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:22:58.376860 7f9c34ae7700 20 mds.0.cache projecting to head [2,head] n(v0 11=1+10) 2014-09-30 14:22:58.376861 7f9c34ae7700 20 mds.0.cache project to [2,head] n(v0 11=1+10) 2014-09-30 14:22:58.376862 7f9c34ae7700 20 mds.0.cache result [2,head] n(v0 rc2014-09-30 14:22:49.206332 14=4+10) [dir 100 ~mds0/ [2,head] auth pv=8 v=7 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v0 rc2014-09-30 14:22:49.206332 14=4+10)/n(v0 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:58.376870 7f9c34ae7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes done 2014-09-30 14:22:58.376870 7f9c34ae7700 20 mds.0.cache.ino(100) * rstat n(v0 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:22:58.376872 7f9c34ae7700 20 mds.0.cache.ino(100) * accounted_rstat n(v0 11=1+10) 2014-09-30 14:22:58.376873 7f9c34ae7700 20 mds.0.cache.ino(100) * dirty_old_rstat {} 2014-09-30 14:22:58.376874 7f9c34ae7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:22:58.376876 7f9c34ae7700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:22:58.376878 7f9c34ae7700 20 mds.0.cache frag accounted_rstat n(v0 11=1+10) 2014-09-30 14:22:58.376878 7f9c34ae7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:22:58.376880 7f9c34ae7700 20 mds.0.cache projecting to [2,head] n(v1 12=1+11) 2014-09-30 14:22:58.376881 7f9c34ae7700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.206332 15=4+11) 2014-09-30 14:22:58.376884 7f9c34ae7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:22:58.376887 7f9c34ae7700 10 mds.0.cache.dir(100) check_rstats complete on 0x46003b8 2014-09-30 14:22:58.376888 7f9c34ae7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:22:58.376890 7f9c34ae7700 10 mds.0.cache.dir(100) check_rstats complete on 0x46003b8 2014-09-30 14:22:58.376890 7f9c34ae7700 10 mds.0.cache.ino(100) * updated accounted_rstat n(v1 rc2014-09-30 14:22:49.206332 14=4+10) on [dir 100 ~mds0/ [2,head] auth pv=8 v=7 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:58.376900 7f9c34ae7700 20 mds.0.cache.ino(100) final rstat n(v1 rc2014-09-30 14:22:49.206332 15=4+11) 2014-09-30 14:22:58.376923 7f9c34ae7700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a8d80) 2014-09-30 14:22:58.376930 7f9c34ae7700 10 mds.0.cache.ino(100) finish_scatter_gather_update_accounted 1024 on [inode 100 [...2,head] ~mds0/ auth v1 pv2 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v0 12=1+11)->n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.376949 7f9c34ae7700 10 mds.0.cache.ino(100) journaling updated frag accounted_ on [dir 100 ~mds0/ [2,head] auth pv=8 v=7 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] 2014-09-30 14:22:58.376956 7f9c34ae7700 10 mds.0.cache.dir(100) pre_dirty 9 2014-09-30 14:22:58.376963 7f9c34ae7700 10 mds.0.cache.dir(100) auth_pin by 0x4890000 on [dir 100 ~mds0/ [2,head] auth pv=9 v=7 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] count now 1 + 0 2014-09-30 14:22:58.376971 7f9c34ae7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:22:58.376973 7f9c34ae7700 10 mds.0.cache.ino(600) auth_pin by 0x4890000 on [inode 600 [...2,head] ~mds0/stray0/ auth v6 pv8 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x45c8110] now 1+0 2014-09-30 14:22:58.376984 7f9c34ae7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=9 v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] by 0x45c8110 count now 1 + 1 2014-09-30 14:22:58.376991 7f9c34ae7700 10 mds.0.cache.ino(600) clear_dirty_rstat 2014-09-30 14:22:58.377003 7f9c34ae7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest sync->lock w=1 flushing) on [inode 100 [...2,head] ~mds0/ auth v1 pv2 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v0 12=1+11)->n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.377012 7f9c34ae7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:22:58.377013 7f9c34ae7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:22:58.377016 7f9c34ae7700 20 mds.0.server laggiest active session is client.4123 192.168.122.158:0/12150 2014-09-30 14:22:58.377018 7f9c34ae7700 20 mds.0.server laggiest active session is client.4123 192.168.122.158:0/12150 and sufficiently new (2014-09-30 14:22:54.553576) 2014-09-30 14:22:58.377021 7f9c34ae7700 15 mds.0.bal tick last_sample now 2014-09-30 14:22:58.377021 2014-09-30 14:22:58.377035 7f9c34ae7700 15 mds.0.bal get_load mdsload<[2.73579,1.03817 4.81213]/[1.17658,0.712716 2.60201], req 22, hr 0, qlen 0, cpu 0.04> 2014-09-30 14:22:58.377049 7f9c34ae7700 5 mds.0.bal mds.0 epoch 1 load mdsload<[2.73579,1.03817 4.81213]/[1.17658,0.712716 2.60201], req 22, hr 0, qlen 0, cpu 0.04> 2014-09-30 14:22:58.377057 7f9c34ae7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:22:58.377059 7f9c34ae7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:22:58.377126 7f9c321e1700 5 mds.0.log _submit_thread 4224030~1339 : EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:22:58.434376 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:58.434379 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:22:58.434391 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:22:58.434392 7f9c354ea700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x458ad00 v26 2014-09-30 14:22:58.434394 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v25 pv26 ap=2+0 dirtyparent truncating(7 to 0) s=7 n(v0 b7 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434412 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=26 v=25 ap=0+2 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:58.434420 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=27 v=26 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 26 2014-09-30 14:22:58.434438 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4588960 v19 2014-09-30 14:22:58.434441 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v18 pv19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.434455 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450d1d0 v27 2014-09-30 14:22:58.434457 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=27 v=27 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 27 2014-09-30 14:22:58.434467 7f9c354ea700 7 mds.0.locker issue_truncate on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434477 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:54.866902 2014-09-30 14:22:58.434482 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 8 client_caps(trunc ino 10000000003 7 seq 10 caps=pAsxLsXsxFscb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 2 mtime 2014-09-30 14:22:54.866902) v4 2014-09-30 14:22:58.434501 7f9c354ea700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434510 7f9c354ea700 10 mds.0.cache truncate_inode 7 -> 0 on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434518 7f9c354ea700 10 mds.0.cache _truncate_inode 7 -> 0 on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434525 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_pin by 0x4560000 on [inode 10000000003 [2,head] /background_file auth v26 ap=3+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 3+0 2014-09-30 14:22:58.434533 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x45c9380 count now 1 + 3 2014-09-30 14:22:58.434542 7f9c354ea700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:22:58.434544 7f9c354ea700 10 mds.0.cache _truncate_inode snapc 0x44a9a10 on [inode 10000000003 [2,head] /background_file auth v26 ap=3+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434601 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:9 open #10000000003 2014-09-30 14:22:54.866902) v2 2014-09-30 14:22:58.434623 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:58.434629 7f9c354ea700 10 mds.0.locker xlock_finish on (ifile xlockdone x=1) [inode 10000000003 [2,head] /background_file auth v26 ap=3+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile xlockdone x=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434651 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45c9ba8 on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 2+0 2014-09-30 14:22:58.434665 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x45c9ba8 count now 1 + 2 2014-09-30 14:22:58.434682 7f9c354ea700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile excl) on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434697 7f9c354ea700 20 mds.0.locker is excl 2014-09-30 14:22:58.434699 7f9c354ea700 7 mds.0.locker file_eval loner_issued=scb other_issued= xlocker_issued= 2014-09-30 14:22:58.434702 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4123) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.434731 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.434744 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.434752 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4123) on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434778 7f9c354ea700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000003 [2,head] /background_file auth v26 ap=2+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@10},l=4123 | ptrwaiter=0 request=1 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434792 7f9c354ea700 20 mds.0.locker client.4123 pending pAsxLsXsxFscb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:22:58.434795 7f9c354ea700 7 mds.0.locker sending MClientCaps to client.4123 seq 11 new pending pAsxLsXsxFsxcrwb was pAsxLsXsxFscb 2014-09-30 14:22:58.434799 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:54.866902 2014-09-30 14:22:58.434803 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 9 client_caps(grant ino 10000000003 7 seq 11 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 2 mtime 2014-09-30 14:22:54.866902) v4 2014-09-30 14:22:58.434840 7f9c354ea700 7 mds.0.cache request_finish request(client.4123:9 cr=0x4557300) 2014-09-30 14:22:58.434848 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4123:9 cr=0x4557300) 2014-09-30 14:22:58.434852 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a7800 on [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:58.434862 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x45a7800 on [inode 10000000003 [2,head] /background_file auth v26 ap=1+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@11},l=4123 | ptrwaiter=0 request=1 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:22:58.434869 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x45a7800 count now 1 + 1 2014-09-30 14:22:58.434878 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x45a7800 on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 1 2014-09-30 14:22:58.434894 7f9c354ea700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v26 ap=1+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@11},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.434902 7f9c354ea700 10 mds.0.locker share_inode_max_size with client.4123 2014-09-30 14:22:58.434904 7f9c354ea700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:54.866902 2014-09-30 14:22:58.434907 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 10 client_caps(grant ino 10000000003 7 seq 12 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 2 mtime 2014-09-30 14:22:54.866902) v4 2014-09-30 14:22:58.435583 7f9c354ea700 10 MDSIOContextBase::complete: 23C_IO_MDC_TruncateFinish 2014-09-30 14:22:58.435588 7f9c354ea700 10 mds.0.cache truncate_inode_finish [inode 10000000003 [2,head] /background_file auth v26 ap=1+0 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.435608 7f9c354ea700 15 mds.0.cache.ino(10000000003) project_inode 0x458ad00 2014-09-30 14:22:58.435610 7f9c354ea700 10 mds.0.cache.dir(1) pre_dirty 28 2014-09-30 14:22:58.435610 7f9c354ea700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=28 v=26 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:58.435617 7f9c354ea700 10 mds.0.cache.ino(10000000003) pre_dirty 28 (current v 26) 2014-09-30 14:22:58.435625 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] 2014-09-30 14:22:58.435637 7f9c354ea700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:22:58.435646 7f9c354ea700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dversion lock) pv=28 v=26 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:58.435652 7f9c354ea700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=28 v=26 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:58.435723 7f9c321e1700 5 mds.0.log _submit_thread 4225389~1381 : EUpdate truncate finish [metablob 1, 1 dirs] 2014-09-30 14:22:58.484837 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:58.484843 7f9c354ea700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:22:58.484844 7f9c354ea700 10 mds.0.locker scatter_writebehind_finish on (inest sync->lock w=1 flushing) on [inode 100 [...2,head] ~mds0/ auth v1 pv2 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v0 12=1+11)->n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484868 7f9c354ea700 15 mds.0.cache.ino(100) pop_and_dirty_projected_inode 0x458b480 v2 2014-09-30 14:22:58.484869 7f9c354ea700 10 mds.0.cache.ino(100) mark_dirty [inode 100 [...2,head] ~mds0/ auth v1 pv2 ap=1+0 snaprealm=0x44a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v0 12=1+11)->n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484881 7f9c354ea700 10 mds.0.cache.ino(100) mark_dirty_parent 2014-09-30 14:22:58.484886 7f9c354ea700 10 mds.0.cache.ino(100) clear_dirty_scattered 1024 on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 dirtyparent=1 dirty=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484893 7f9c354ea700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x458bc00 v8 2014-09-30 14:22:58.484894 7f9c354ea700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v6 pv8 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x45c8110] 2014-09-30 14:22:58.484905 7f9c354ea700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=8 v=6 ap=0+1 inode=0x45c8110 | inodepin=1 dirty=1 0x4619680] 2014-09-30 14:22:58.484913 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=9 v=8 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v0 11=1+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 8 2014-09-30 14:22:58.484925 7f9c354ea700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x450b0d0 v9 2014-09-30 14:22:58.484926 7f9c354ea700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=9 v=9 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] version 9 2014-09-30 14:22:58.484944 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest sync->lock w=1 flushed) on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 dirtyparent=1 dirty=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484957 7f9c354ea700 10 mds.0.locker eval_gather (inest sync->lock flushed) on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirtyparent=1 dirty=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484963 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (inest sync->lock flushed) on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirtyparent=1 dirty=1 authpin=1 0x45c0000] 2014-09-30 14:22:58.484970 7f9c354ea700 10 mds.0.cache.ino(100) auth_unpin by 0x45c08a8 on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirtyparent=1 dirty=1 authpin=0 0x45c0000] now 0+0 2014-09-30 14:22:58.484977 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x44a8d80 dirtyparent f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirtyparent=1 dirty=1 authpin=0 0x45c0000] 2014-09-30 14:22:58.484985 7f9c354ea700 10 mds.0.cache.ino(600) auth_unpin by 0x4890000 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x45c8110] now 0+0 2014-09-30 14:22:58.484991 7f9c354ea700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x46003b8] by 0x4890000 count now 1 + 0 2014-09-30 14:22:58.484998 7f9c354ea700 10 mds.0.cache.dir(100) auth_unpin by 0x4890000 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x46003b8] count now 0 + 0 2014-09-30 14:22:58.533859 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:58.533865 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDC_TruncateLogged 2014-09-30 14:22:58.533866 7f9c354ea700 10 mds.0.cache truncate_inode_logged [inode 10000000003 [2,head] /background_file auth v26 pv28 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.533895 7f9c354ea700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x458ad00 v28 2014-09-30 14:22:58.533896 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v26 pv28 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:22:58.533904 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=28 v=26 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:22:58.533915 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] version 28 2014-09-30 14:22:58.533949 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x4560000 on [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] now 0+0 2014-09-30 14:22:58.533959 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x4560000 count now 0 + 0 2014-09-30 14:22:58.881786 7f9c315dc700 10 mds.0.3 new session 0x48f4780 for client.4124 192.168.122.158:0/12663 con 0x4876880 2014-09-30 14:22:58.881812 7f9c315dc700 10 mds.0.sessionmap add_session s=0x48f4780 name=client.4124 2014-09-30 14:22:58.881877 7f9c37cef700 10 mds.0.3 ms_handle_accept 192.168.122.158:0/12663 con 0x4876880 session 0x48f4780 2014-09-30 14:22:58.882027 7f9c37cef700 20 mds.0.server get_session have 0x48f4780 client.4124 192.168.122.158:0/12663 state closed 2014-09-30 14:22:58.882041 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4124 2014-09-30 14:22:58.882057 7f9c37cef700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:22:58.882066 7f9c37cef700 20 mds.0.server entity_id: 1 2014-09-30 14:22:58.882074 7f9c37cef700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:22:58.882082 7f9c37cef700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:22:58.882099 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x48f4780 name=client.4124 2014-09-30 14:22:58.882136 7f9c321e1700 5 mds.0.log _submit_thread 4226790~288 : ESession client.4124 192.168.122.158:0/12663 open cmapv 14 2014-09-30 14:22:58.967757 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:22:58.967763 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:22:58.967764 7f9c354ea700 10 mds.0.server _session_logged client.4124 192.168.122.158:0/12663 state_seq 1 open 14 2014-09-30 14:22:58.967771 7f9c354ea700 10 mds.0.sessionmap touch_session s=0x48f4780 name=client.4124 2014-09-30 14:22:58.968305 7f9c37cef700 20 mds.0.server get_session have 0x48f4780 client.4124 192.168.122.158:0/12663 state open 2014-09-30 14:22:58.968308 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4124 2014-09-30 14:22:58.968310 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x48f4780 name=client.4124 2014-09-30 14:22:58.968343 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4124:1 getattr pAsLsXsFs #1 2014-09-30 14:22:58.879537) v2 2014-09-30 14:22:58.968348 7f9c37cef700 20 mds.0.server get_session have 0x48f4780 client.4124 192.168.122.158:0/12663 state open 2014-09-30 14:22:58.968351 7f9c37cef700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:22:58.968381 7f9c37cef700 7 mds.0.cache request_start request(client.4124:1 cr=0x4556680) 2014-09-30 14:22:58.968384 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4124:1 getattr pAsLsXsFs #1 2014-09-30 14:22:58.879537) v2 2014-09-30 14:22:58.968391 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4124:1 cr=0x4556680) #1 2014-09-30 14:22:58.968393 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:22:58.968396 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:22:58.968397 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968421 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4124:1 cr=0x4556680) 2014-09-30 14:22:58.968425 7f9c37cef700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968436 7f9c37cef700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968458 7f9c37cef700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968474 7f9c37cef700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968484 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968491 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968500 7f9c37cef700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:22:58.968507 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a7300 on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:22:58.968517 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968526 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968539 7f9c37cef700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968548 7f9c37cef700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968555 7f9c37cef700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968563 7f9c37cef700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968574 7f9c37cef700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968583 7f9c37cef700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968591 7f9c37cef700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968600 7f9c37cef700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968619 7f9c37cef700 10 mds.0.server reply to stat on client_request(client.4124:1 getattr pAsLsXsFs #1 2014-09-30 14:22:58.879537) v2 2014-09-30 14:22:58.968623 7f9c37cef700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4124:1 getattr pAsLsXsFs #1 2014-09-30 14:22:58.879537) v2 2014-09-30 14:22:58.968635 7f9c37cef700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:22:58.968637 7f9c37cef700 20 mds.0.server lat 0.000371 2014-09-30 14:22:58.968655 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:22:58.968658 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:22:58.968662 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:49.400503 valid=1 2014-09-30 14:22:58.968678 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:22:58.968680 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:22:58.968682 7f9c37cef700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:22:58.968685 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968706 7f9c37cef700 7 mds.0.cache request_finish request(client.4124:1 cr=0x4556680) 2014-09-30 14:22:58.968716 7f9c37cef700 15 mds.0.cache request_cleanup request(client.4124:1 cr=0x4556680) 2014-09-30 14:22:58.968722 7f9c37cef700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968735 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968748 7f9c37cef700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968758 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968770 7f9c37cef700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968780 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968803 7f9c37cef700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968812 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968821 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968830 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:22:58.968848 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45a7300 on [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:22:59.505782 7f9c342e6700 10 mds.beacon.0 _send up:active seq 20 2014-09-30 14:22:59.507037 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:active seq 20 rtt 0.001223 2014-09-30 14:22:59.881531 7f9c37cef700 20 mds.0.server get_session have 0x48f4780 client.4124 192.168.122.158:0/12663 state open 2014-09-30 14:22:59.881543 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4124 2014-09-30 14:22:59.881549 7f9c37cef700 10 mds.0.sessionmap touch_session s=0x48f4780 name=client.4124 2014-09-30 14:23:03.376458 7f9c34ae7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:03.376472 7f9c34ae7700 7 mds.0.cache trim max=100000 cur=15 2014-09-30 14:23:03.376478 7f9c34ae7700 10 mds.0.cache trim_client_leases 2014-09-30 14:23:03.376674 7f9c34ae7700 2 mds.0.cache check_memory_usage total 252672, rss 31144, heap 41868, malloc 2614 mmap 0, baseline 41868, buffers 0, max 1048576, 2 / 14 inodes have caps, 3 caps, 0.214286 caps per inode 2014-09-30 14:23:03.376684 7f9c34ae7700 10 mds.0.log trim 1 / 30 segments, 35 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:23:03.376688 7f9c34ae7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:23:03.376713 7f9c34ae7700 15 mds.0.bal get_load mdsload<[1.3679,0.31058 1.98906]/[0.588292,0.31058 1.20945], req 22, hr 0, qlen 0, cpu 0.03> 2014-09-30 14:23:03.376728 7f9c34ae7700 10 mds.0.locker scatter_tick 2014-09-30 14:23:03.376730 7f9c34ae7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:23:03.376731 7f9c34ae7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:23:03.376735 7f9c34ae7700 20 mds.0.server laggiest active session is client.4123 192.168.122.158:0/12150 2014-09-30 14:23:03.376739 7f9c34ae7700 20 mds.0.server laggiest active session is client.4123 192.168.122.158:0/12150 and sufficiently new (2014-09-30 14:22:54.553576) 2014-09-30 14:23:03.376746 7f9c34ae7700 15 mds.0.bal tick last_sample now 2014-09-30 14:23:03.376746 2014-09-30 14:23:03.376748 7f9c34ae7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:23:03.376750 7f9c34ae7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:23:03.505856 7f9c342e6700 10 mds.beacon.0 _send up:active seq 21 2014-09-30 14:23:03.506199 7f9c37cef700 10 mds.beacon.0 handle_mds_beacon up:active seq 21 rtt 0.000338 2014-09-30 14:23:03.554300 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 1 op update 2014-09-30 14:23:03.554314 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554344 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:03.554354 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:03.554377 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:03.554385 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554404 7f9c37cef700 10 mds.0.locker follows 1 retains pAsLsXsFs dirty Fw on [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554421 7f9c37cef700 7 mds.0.locker flush client.4123 dirty Fw seq 12 on [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/pAsxXsxFxwb@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554438 7f9c37cef700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:23:03.554448 7f9c37cef700 10 mds.0.locker removing unwanted file from open file list [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554462 7f9c37cef700 10 mds.0.locker _do_cap_update dirty Fw issued pAsLsXsFs wanted - on [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554480 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:23:03.554496 7f9c37cef700 15 mds.0.cache.ino(10000000003) project_inode 0x458a580 2014-09-30 14:23:03.554506 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 29 2014-09-30 14:23:03.554514 7f9c37cef700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=29 v=28 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:23:03.554536 7f9c37cef700 10 mds.0.cache.ino(10000000003) pre_dirty 29 (current v 28) 2014-09-30 14:23:03.554547 7f9c37cef700 7 mds.0.locker mtime 2014-09-30 14:22:54.866902 -> 2014-09-30 14:22:58.434071 for [inode 10000000003 [2,head] /background_file auth v28 pv29 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554567 7f9c37cef700 7 mds.0.locker size 0 -> 7 for [inode 10000000003 [2,head] /background_file auth v28 pv29 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554582 7f9c37cef700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000003 [2,head] /background_file auth v28 pv29 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554599 7f9c37cef700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:03.554629 7f9c37cef700 10 mds.0.cache.ino(10000000003) auth_pin by 0x4553c00 on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] now 1+0 2014-09-30 14:23:03.554647 7f9c37cef700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] by 0x45c9380 count now 0 + 1 2014-09-30 14:23:03.554667 7f9c37cef700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.554686 7f9c37cef700 10 mds.0.cache.dir(1) auth_pin by 0x4553c00 on [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] count now 1 + 1 2014-09-30 14:23:03.554704 7f9c37cef700 10 mds.0.cache.dir(1) project_fnode 0x450a470 2014-09-30 14:23:03.554712 7f9c37cef700 10 mds.0.cache.dir(1) pre_dirty 30 2014-09-30 14:23:03.554721 7f9c37cef700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:03.554745 7f9c37cef700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:03.554765 7f9c37cef700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0)/n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.554782 7f9c37cef700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:23:03.554789 7f9c37cef700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:23:03.554798 7f9c37cef700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth (dversion lock) pv=29 v=28 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:23:03.554811 7f9c37cef700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:23:03.554819 7f9c37cef700 20 mds.0.cache inode rstat n(v0 b7 1=1+0) 2014-09-30 14:23:03.554826 7f9c37cef700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:23:03.554835 7f9c37cef700 20 mds.0.cache delta n(v0 b7) 2014-09-30 14:23:03.554842 7f9c37cef700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:23:03.554852 7f9c37cef700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:23:03.554861 7f9c37cef700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) [dir 1 / [2,head] auth pv=30 v=28 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:23:03.554884 7f9c37cef700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v19 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:03.554905 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x4553c00 on [inode 1 [...2,head] / auth v19 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:23:03.554926 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x458a940 2014-09-30 14:23:03.554936 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context(0x4600000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=30 v=28 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] 2014-09-30 14:23:03.554965 7f9c37cef700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:23:03.554986 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:23:03.555003 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/background_file [2,head] auth (dversion lock) pv=29 v=28 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:23:03.555019 7f9c37cef700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=29 v=28 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:23:03.555073 7f9c321e1700 5 mds.0.log _submit_thread 4227098~1331 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:03.555112 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123 | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555137 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:03.555148 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555167 7f9c37cef700 20 mds.0.locker is excl 2014-09-30 14:23:03.555175 7f9c37cef700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:23:03.555183 7f9c37cef700 20 mds.0.locker should lose it 2014-09-30 14:23:03.555191 7f9c37cef700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:23:03.555199 7f9c37cef700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555215 7f9c37cef700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555230 7f9c37cef700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555246 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555263 7f9c37cef700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555281 7f9c37cef700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555296 7f9c37cef700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555311 7f9c37cef700 10 mds.0.locker trying to drop loner 2014-09-30 14:23:03.555322 7f9c37cef700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:03.555340 7f9c37cef700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:23:03.555350 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:03.952811 7f9c37cef700 4 mds.0.server handle_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-09-30 14:23:03.951252) v2 2014-09-30 14:23:03.952816 7f9c37cef700 20 mds.0.server get_session have 0x48f4780 client.4124 192.168.122.158:0/12663 state open 2014-09-30 14:23:03.952819 7f9c37cef700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:23:03.952844 7f9c37cef700 7 mds.0.cache request_start request(client.4124:2 cr=0x4557a80) 2014-09-30 14:23:03.952850 7f9c37cef700 10 mds.0.locker process_cap_release client.4124 pLsXsFs on [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.952880 7f9c37cef700 10 mds.0.locker wanted - -> - 2014-09-30 14:23:03.952882 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.952926 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:03.952945 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.952972 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953002 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953025 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953046 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:03.953058 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-09-30 14:23:03.951252) v2 2014-09-30 14:23:03.953072 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4124:2 cr=0x4557a80) #1 2014-09-30 14:23:03.953082 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:23:03.953105 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:23:03.953114 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v19 pv20 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953138 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45a0500 on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:23:03.953162 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4124:2 cr=0x4557a80) 2014-09-30 14:23:03.953172 7f9c37cef700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953193 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock w=1) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953214 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953239 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953276 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953297 7f9c37cef700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953319 7f9c37cef700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953340 7f9c37cef700 7 mds.0.locker local_wrlock_start on (iversion lock w=1) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=1) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953361 7f9c37cef700 10 mds.0.locker got wrlock on (iversion lock w=2 last_client=4124) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953391 7f9c37cef700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953411 7f9c37cef700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953435 7f9c37cef700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pAsLsXsFs/-@7,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.953460 7f9c37cef700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:23:03.953470 7f9c37cef700 7 mds.0.locker sending MClientCaps to client.4123 seq 8 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:23:03.953483 7f9c37cef700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:22:49.400503 2014-09-30 14:23:03.953494 7f9c37cef700 10 mds.0.3 send_message_client_counted client.4123 seq 11 client_caps(revoke ino 1 2 seq 8 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:22:49.400503) v4 2014-09-30 14:23:03.953562 7f9c37cef700 20 mds.0.locker client.4124 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:23:03.953584 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c10e0 on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:23:03.953610 7f9c37cef700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x4721650 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:23:03.953620 7f9c37cef700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:23:03.953643 7f9c37cef700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.953983 7f9c37cef700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:23:03.953996 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954022 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:03.954031 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954059 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:03.954068 7f9c37cef700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954098 7f9c37cef700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954123 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954145 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954165 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:03.954173 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954194 7f9c37cef700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954214 7f9c37cef700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:23:03.954224 7f9c37cef700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] 2014-09-30 14:23:03.954247 7f9c37cef700 10 mds.0.cache.ino(1) auth_unpin by 0x45c10e0 on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x45c0938] now 2+0 2014-09-30 14:23:03.954271 7f9c37cef700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954292 7f9c37cef700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954313 7f9c37cef700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954334 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954354 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954374 7f9c37cef700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:23:03.954383 7f9c37cef700 7 mds.0.server dispatch_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-09-30 14:23:03.951252) v2 2014-09-30 14:23:03.954397 7f9c37cef700 10 mds.0.server rdlock_path_pin_ref request(client.4124:2 cr=0x4557a80) #1 2014-09-30 14:23:03.954407 7f9c37cef700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:23:03.954415 7f9c37cef700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:23:03.954423 7f9c37cef700 10 mds.0.server ref is [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954445 7f9c37cef700 10 mds.0.locker acquire_locks request(client.4124:2 cr=0x4557a80) 2014-09-30 14:23:03.954454 7f9c37cef700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954475 7f9c37cef700 20 mds.0.locker must wrlock (iversion lock w=2 last_client=4124) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954498 7f9c37cef700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954518 7f9c37cef700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954538 7f9c37cef700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954558 7f9c37cef700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954583 7f9c37cef700 10 mds.0.locker already wrlocked (iversion lock w=2 last_client=4124) [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954617 7f9c37cef700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954647 7f9c37cef700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954669 7f9c37cef700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v19 pv20 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954691 7f9c37cef700 10 mds.0.cache.ino(1) auth_pin by 0x45c10e0 on [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 3+0 2014-09-30 14:23:03.954714 7f9c37cef700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x45a0500) [inode 1 [...2,head] / auth v19 pv20 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a0500) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954755 7f9c37cef700 15 mds.0.cache.ino(1) project_inode 0x458ab20 2014-09-30 14:23:03.954772 7f9c37cef700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:23:03.954787 7f9c37cef700 10 mds.0.server journal_and_reply tracei 0x45c0938 tracedn 0 2014-09-30 14:23:03.954798 7f9c37cef700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x45a0500) [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x45a0500) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954824 7f9c37cef700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4124:2 setattr mode=041777 #1 2014-09-30 14:23:03.951252) v2 2014-09-30 14:23:03.954843 7f9c37cef700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:23:03.954852 7f9c37cef700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) len=48 2014-09-30 14:23:03.954863 7f9c37cef700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:23:03.951252 valid=1 2014-09-30 14:23:03.954876 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:23:03.954886 7f9c37cef700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:23:03.954897 7f9c37cef700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.954936 7f9c37cef700 20 mds.0.server lat 0.002256 2014-09-30 14:23:03.955013 7f9c321e1700 5 mds.0.log _submit_thread 4228449~661 : EUpdate setattr [metablob] 2014-09-30 14:23:03.955045 7f9c37cef700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.955085 7f9c37cef700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.955120 7f9c37cef700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:03.955144 7f9c37cef700 20 mds.0.locker client.4123 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:23:03.955154 7f9c37cef700 20 mds.0.locker client.4124 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:23:03.955164 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:04.185911 7f9c315dc700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12663 pipe(0x48f44c0 sd=20 :6801 s=2 pgs=2 cs=1 l=0 c=0x4876880).fault with nothing to send, going to standby 2014-09-30 14:23:04.422867 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:23:04.422870 7f9c354ea700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:23:04.422871 7f9c354ea700 10 mds.0.locker file_update_finish on [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.422893 7f9c354ea700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x458a580 v29 2014-09-30 14:23:04.422895 7f9c354ea700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v28 pv29 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 b7 1=1+0) (ifile excl w=1) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.422901 7f9c354ea700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=29 v=28 ap=0+1 inode=0x45c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4619fe0] 2014-09-30 14:23:04.422911 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=30 v=29 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 29 2014-09-30 14:23:04.422948 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x458a940 v20 2014-09-30 14:23:04.422950 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v19 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.422967 7f9c354ea700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x450a470 v30 2014-09-30 14:23:04.422968 7f9c354ea700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=30 v=30 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] version 30 2014-09-30 14:23:04.422981 7f9c354ea700 10 mds.0.3 send_message_client_counted client.4123 seq 12 client_caps(flush_ack ino 10000000003 7 seq 12 tid 1 caps=pAsLsXsFs dirty=Fw wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:23:04.422999 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2 last_client=4124) on [inode 1 [...2,head] / auth v20 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=2 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.423017 7f9c354ea700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v20 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock w=1) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.423036 7f9c354ea700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v20 pv21 ap=3+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.423048 7f9c354ea700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile excl w=1) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.423059 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile excl) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.423065 7f9c354ea700 20 mds.0.locker is excl 2014-09-30 14:23:04.423067 7f9c354ea700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:23:04.423067 7f9c354ea700 20 mds.0.locker should lose it 2014-09-30 14:23:04.423069 7f9c354ea700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ifile excl) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.423078 7f9c354ea700 7 mds.0.locker issue_caps loner client.4123 allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr, others allowed=pAsLsXsFscr on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x45c9380] 2014-09-30 14:23:04.423085 7f9c354ea700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:23:04.423088 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x4553c00 on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 2+0 2014-09-30 14:23:04.423119 7f9c354ea700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x4553c00 on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] now 0+0 2014-09-30 14:23:04.423124 7f9c354ea700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4600000] by 0x4553c00 count now 1 + 0 2014-09-30 14:23:04.423134 7f9c354ea700 10 mds.0.cache.dir(1) auth_unpin by 0x4553c00 on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4600000] count now 0 + 0 2014-09-30 14:23:04.436827 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:23:04.436834 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436852 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:04.436854 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.436882 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:04.436883 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=pAsLsXsFs/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436892 7f9c37cef700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436897 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436903 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:23:04.436904 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436909 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.436910 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436915 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436920 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436924 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12},l=4123(-1) | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436927 7f9c37cef700 10 mds.0.locker trying to drop loner 2014-09-30 14:23:04.436929 7f9c37cef700 10 mds.0.locker dropped loner 2014-09-30 14:23:04.436930 7f9c37cef700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.436937 7f9c37cef700 20 mds.0.locker client.4123 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:23:04.436947 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:04.436964 7f9c37cef700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:23:04.436967 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.436992 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:04.437041 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437061 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:04.437062 7f9c37cef700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437085 7f9c37cef700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437162 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437178 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437191 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.437192 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437206 7f9c37cef700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437225 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:23:04.437227 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437244 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437257 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:04.437274 7f9c37cef700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-09-30 14:23:04.437275 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437282 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:04.437283 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437298 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:04.437299 7f9c37cef700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437304 7f9c37cef700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437309 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437313 7f9c37cef700 20 mds.0.locker inode is file 2014-09-30 14:23:04.437314 7f9c37cef700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437318 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.437319 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437323 7f9c37cef700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437327 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437331 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.437335 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:04.437349 7f9c37cef700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:23:04.437350 7f9c37cef700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437362 7f9c37cef700 10 mds.0.cache.snaprealm(1 seq 1 0x44a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:23:04.437363 7f9c37cef700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437374 7f9c37cef700 10 mds.0.cache snaps 2014-09-30 14:23:04.437375 7f9c37cef700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437393 7f9c37cef700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437405 7f9c37cef700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437418 7f9c37cef700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437429 7f9c37cef700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.437430 7f9c37cef700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437441 7f9c37cef700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437452 7f9c37cef700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:23:04.437454 7f9c37cef700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437464 7f9c37cef700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.437489 7f9c37cef700 10 mds.0.locker eval done 2014-09-30 14:23:04.437501 7f9c37cef700 20 mds.0.server get_session have 0x4581340 client.4123 192.168.122.158:0/12150 state open 2014-09-30 14:23:04.437503 7f9c37cef700 3 mds.0.server handle_client_session client_session(request_close seq 12) v1 from client.4123 2014-09-30 14:23:04.437528 7f9c321e1700 5 mds.0.log _submit_thread 4229130~198 : ESession client.4123 192.168.122.158:0/12150 close cmapv 15 2014-09-30 14:23:04.478152 7f9c311d8700 0 -- 192.168.122.157:6801/6399 >> 192.168.122.158:0/12150 pipe(0x4586040 sd=19 :6801 s=2 pgs=7 cs=1 l=0 c=0x44e77a0).fault with nothing to send, going to standby 2014-09-30 14:23:04.531078 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:23:04.531083 7f9c354ea700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:23:04.531109 7f9c354ea700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:23:04.531110 7f9c354ea700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x458ab20 v21 2014-09-30 14:23:04.531112 7f9c354ea700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v20 pv21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531149 7f9c354ea700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4124:2 setattr mode=041777 #1 2014-09-30 14:23:03.951252) v2 2014-09-30 14:23:04.531165 7f9c354ea700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:23:04.531171 7f9c354ea700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531191 7f9c354ea700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531201 7f9c354ea700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:23:04.531203 7f9c354ea700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v21 ap=2+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531212 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45c10e0 on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] now 1+0 2014-09-30 14:23:04.531222 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531247 7f9c354ea700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4124) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531268 7f9c354ea700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x45c0938] 2014-09-30 14:23:04.531282 7f9c354ea700 20 mds.0.locker client.4123 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:23:04.531284 7f9c354ea700 20 mds.0.locker client.4124 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:23:04.531299 7f9c354ea700 7 mds.0.cache request_finish request(client.4124:2 cr=0x4557a80) 2014-09-30 14:23:04.531309 7f9c354ea700 15 mds.0.cache request_cleanup request(client.4124:2 cr=0x4557a80) 2014-09-30 14:23:04.531317 7f9c354ea700 10 mds.0.cache.ino(1) auth_unpin by 0x45a0500 on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] now 0+0 2014-09-30 14:23:04.531365 7f9c354ea700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:23:04.531369 7f9c354ea700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:23:04.531370 7f9c354ea700 10 mds.0.server _session_logged client.4123 192.168.122.158:0/12150 state_seq 3 close 15 2014-09-30 14:23:04.531373 7f9c354ea700 20 mds.0.server killing capability p on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=p/-@8,4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531390 7f9c354ea700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531401 7f9c354ea700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.531402 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531422 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531430 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531438 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v21 snaprealm=0x44a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x45c0938] 2014-09-30 14:23:04.531445 7f9c354ea700 10 mds.0.locker eval done 2014-09-30 14:23:04.531445 7f9c354ea700 20 mds.0.server killing capability p on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4123=p/-@12} | ptrwaiter=0 request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531455 7f9c354ea700 10 mds.0.cache.ino(10000000003) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x44a98c0) 2014-09-30 14:23:04.531459 7f9c354ea700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531464 7f9c354ea700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:23:04.531464 7f9c354ea700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531469 7f9c354ea700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531472 7f9c354ea700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531476 7f9c354ea700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | ptrwaiter=0 request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x45c9380] 2014-09-30 14:23:04.531479 7f9c354ea700 10 mds.0.locker eval done 2014-09-30 14:23:04.531484 7f9c354ea700 10 mds.0.3 send_message_client client.4123 192.168.122.158:0/12150 client_session(close) v2 2014-09-30 14:23:10.674636 7f4a790ec800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 6528 2014-09-30 14:23:10.675216 7f4a790ec800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:23:10.675223 7f4a790ec800 10 mds.-1.0 2360 CInode 2014-09-30 14:23:10.675224 7f4a790ec800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:23:10.675225 7f4a790ec800 10 mds.-1.0 456 inode_t 2014-09-30 14:23:10.675225 7f4a790ec800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:23:10.675226 7f4a790ec800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:23:10.675227 7f4a790ec800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:23:10.675227 7f4a790ec800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:23:10.675228 7f4a790ec800 10 mds.-1.0 480 CDentry 2014-09-30 14:23:10.675229 7f4a790ec800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:23:10.675229 7f4a790ec800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:23:10.675230 7f4a790ec800 10 mds.-1.0 952 CDir 2014-09-30 14:23:10.675230 7f4a790ec800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:23:10.675231 7f4a790ec800 10 mds.-1.0 176 fnode_t 2014-09-30 14:23:10.675232 7f4a790ec800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:23:10.675232 7f4a790ec800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:23:10.675233 7f4a790ec800 10 mds.-1.0 248 Capability 2014-09-30 14:23:10.675233 7f4a790ec800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:23:10.677997 7f4a768df700 5 mds.-1.0 handle_mds_map epoch 14 from mon.0 2014-09-30 14:23:10.678022 7f4a768df700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:23:10.678028 7f4a768df700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:23:10.678031 7f4a768df700 10 mds.-1.-1 map says i am 192.168.122.157:6800/6528 mds.-1.-1 state down:dne 2014-09-30 14:23:10.678034 7f4a768df700 10 mds.-1.-1 not in map yet 2014-09-30 14:23:10.678111 7f4a790ec800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:23:10.678138 7f4a790ec800 10 mds.-1.-1 create_logger 2014-09-30 14:23:10.928525 7f4a768df700 5 mds.-1.-1 handle_mds_map epoch 15 from mon.0 2014-09-30 14:23:10.928562 7f4a768df700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:23:10.928569 7f4a768df700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:23:10.928572 7f4a768df700 10 mds.-1.0 map says i am 192.168.122.157:6800/6528 mds.-1.0 state up:standby 2014-09-30 14:23:10.928576 7f4a768df700 10 mds.-1.0 peer mds gid 4121 removed from map 2014-09-30 14:23:10.928580 7f4a768df700 10 mds.-1.0 set_want_state up:boot -> up:standby 2014-09-30 14:23:10.928581 7f4a768df700 1 mds.-1.0 handle_mds_map standby 2014-09-30 14:23:10.978425 7f4a768df700 5 mds.-1.0 handle_mds_map epoch 16 from mon.0 2014-09-30 14:23:10.978450 7f4a768df700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:23:10.978455 7f4a768df700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:23:10.978458 7f4a768df700 10 mds.0.4 map says i am 192.168.122.157:6800/6528 mds.0.4 state up:replay 2014-09-30 14:23:10.978460 7f4a768df700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-09-30 14:23:10.978462 7f4a768df700 1 mds.0.4 handle_mds_map state change up:standby --> up:replay 2014-09-30 14:23:10.978463 7f4a768df700 10 mds.0.4 set_want_state up:standby -> up:replay 2014-09-30 14:23:10.978464 7f4a768df700 1 mds.0.4 replay_start 2014-09-30 14:23:10.978471 7f4a768df700 7 mds.0.cache set_recovery_set 2014-09-30 14:23:10.978472 7f4a768df700 1 mds.0.4 recovery set is 2014-09-30 14:23:10.978495 7f4a768df700 1 mds.0.4 waiting for osdmap 7 (which blacklists prior instance) 2014-09-30 14:23:10.978801 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:23:10.978810 7f4a740da700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:23:10.978811 7f4a740da700 2 mds.0.4 boot_start 0: opening inotable 2014-09-30 14:23:10.978814 7f4a740da700 10 mds.0.inotable: load 2014-09-30 14:23:10.978939 7f4a740da700 2 mds.0.4 boot_start 0: opening sessionmap 2014-09-30 14:23:10.978947 7f4a740da700 10 mds.0.sessionmap load 2014-09-30 14:23:10.978973 7f4a740da700 2 mds.0.4 boot_start 0: opening mds log 2014-09-30 14:23:10.978984 7f4a740da700 5 mds.0.log open discovering log bounds 2014-09-30 14:23:10.979007 7f4a740da700 2 mds.0.4 boot_start 0: opening snap table 2014-09-30 14:23:10.979009 7f4a740da700 10 mds.0.snaptable: load 2014-09-30 14:23:10.979106 7f4a70dd1700 10 mds.0.log _submit_thread start 2014-09-30 14:23:10.980273 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:23:10.980276 7f4a740da700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:23:10.980277 7f4a740da700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:23:10.980443 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:23:10.980445 7f4a740da700 10 mds.0.sessionmap dump 2014-09-30 14:23:10.980448 7f4a740da700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:23:10.980449 7f4a740da700 10 mds.0.sessionmap dump 2014-09-30 14:23:10.980822 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:23:10.980825 7f4a740da700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:23:10.980826 7f4a740da700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:23:10.981008 7f4a715d2700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:23:10.981986 7f4a715d2700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:23:10.981990 7f4a715d2700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:23:10.981993 7f4a715d2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:23:10.981994 7f4a715d2700 2 mds.0.4 boot_start 1: loading/discovering base inodes 2014-09-30 14:23:10.981997 7f4a715d2700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:23:10.982033 7f4a715d2700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:23:10.982194 7f4a715d2700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:23:10.982209 7f4a715d2700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:23:10.983013 7f4a740da700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:23:10.983015 7f4a740da700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:23:10.983017 7f4a740da700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:23:10.983028 7f4a740da700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) 2014-09-30 14:23:10.983031 7f4a740da700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x43a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x44c0000] 2014-09-30 14:23:10.983176 7f4a740da700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:23:10.983178 7f4a740da700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:23:10.983180 7f4a740da700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:23:10.983189 7f4a740da700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.983191 7f4a740da700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x43a98c0 f() n(v0 1=0+1) (iversion lock) 0x44c0938] 2014-09-30 14:23:10.983196 7f4a740da700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:23:10.983197 7f4a740da700 2 mds.0.4 boot_start 2: replaying mds log 2014-09-30 14:23:10.983198 7f4a740da700 10 mds.0.log replay start, from 4194304 to 4229348 2014-09-30 14:23:10.983219 7f4a715d2700 10 mds.0.log _replay_thread start 2014-09-30 14:23:10.983798 7f4a715d2700 10 mds.0.log _replay 4194304~764 / 4229348 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:23:10.983811 7f4a715d2700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:23:10.983812 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:23:10.983815 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.983816 7f4a715d2700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x43a98c0 f() n(v0 1=0+1) (iversion lock) 0x44c0938] 2014-09-30 14:23:10.983828 7f4a715d2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:23:10.983841 7f4a715d2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x44f8000] 2014-09-30 14:23:10.983845 7f4a715d2700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:23:10.983852 7f4a715d2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983854 7f4a715d2700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983857 7f4a715d2700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:23:10.983859 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983864 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983868 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983871 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983874 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:23:10.983875 7f4a715d2700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x43a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x44c0000] 2014-09-30 14:23:10.983881 7f4a715d2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:23:10.983885 7f4a715d2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x44f83b8] 2014-09-30 14:23:10.983888 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983891 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983896 7f4a715d2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983898 7f4a715d2700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983900 7f4a715d2700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:23:10.983901 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983904 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983906 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983909 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983911 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983918 7f4a715d2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] bound_dfs [] 2014-09-30 14:23:10.983921 7f4a715d2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:23:10.983922 7f4a715d2700 10 mds.0.cache by ino: {} 2014-09-30 14:23:10.983923 7f4a715d2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] bounds 2014-09-30 14:23:10.983926 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983928 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983932 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983934 7f4a715d2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983936 7f4a715d2700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983940 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983946 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983950 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983954 7f4a715d2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] bound_dfs [] 2014-09-30 14:23:10.983957 7f4a715d2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:23:10.983957 7f4a715d2700 10 mds.0.cache by ino: {} 2014-09-30 14:23:10.983958 7f4a715d2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] bounds 2014-09-30 14:23:10.983961 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983963 7f4a715d2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983966 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983969 7f4a715d2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983971 7f4a715d2700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983975 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983977 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983979 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983986 7f4a715d2700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:23:10.983988 7f4a715d2700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.983991 7f4a715d2700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983994 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.983997 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.983999 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.984002 7f4a715d2700 7 mds.0.cache show_cache 2014-09-30 14:23:10.984003 7f4a715d2700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x43a8d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x44c0000] 2014-09-30 14:23:10.984007 7f4a715d2700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.984010 7f4a715d2700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x43a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x44c0938] 2014-09-30 14:23:10.984012 7f4a715d2700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.984014 7f4a715d2700 15 mds.0.cache show_subtrees 2014-09-30 14:23:10.984017 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] 2014-09-30 14:23:10.984020 7f4a715d2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] 2014-09-30 14:23:10.984036 7f4a715d2700 10 mds.0.log _replay 4195088~288 / 4229348 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:23:10.984042 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 2014-09-30 14:23:10.984052 7f4a715d2700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 2014-09-30 14:23:10.984060 7f4a715d2700 10 mds.0.log _replay 4195396~288 / 4229348 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:23:10.984064 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 2014-09-30 14:23:10.984068 7f4a715d2700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 2014-09-30 14:23:10.984111 7f4a715d2700 10 mds.0.log _replay 4195704~661 / 4229348 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] 2014-09-30 14:23:10.984128 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.984134 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984138 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x43a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984143 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-09-30 14:23:10.984163 7f4a715d2700 10 mds.0.log _replay 4196385~661 / 4229348 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] 2014-09-30 14:23:10.984170 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.984174 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984176 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x43a98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984180 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 2014-09-30 14:23:10.984203 7f4a715d2700 10 mds.0.log _replay 4197066~1391 / 4229348 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:23:10.984212 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:23:10.984216 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984218 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984224 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984226 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x44f8000] version 3 2014-09-30 14:23:10.984233 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984240 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984242 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984247 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984270 7f4a715d2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x4510000] 2014-09-30 14:23:10.984283 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4510000] 2014-09-30 14:23:10.984290 7f4a715d2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4510000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c1270] 2014-09-30 14:23:10.984298 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c1270] 2014-09-30 14:23:10.984302 7f4a715d2700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:23:10.984304 7f4a715d2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.984308 7f4a715d2700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-09-30 14:23:10.984309 7f4a715d2700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-09-30 14:23:10.984313 7f4a715d2700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-09-30 14:23:10.984316 7f4a715d2700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-09-30 14:23:10.984318 7f4a715d2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:23:10.984319 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 2014-09-30 14:23:10.984345 7f4a715d2700 10 mds.0.log _replay 4198477~1375 / 4229348 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:23:10.984354 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:23:10.984358 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984360 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984368 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984370 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f8000] version 5 2014-09-30 14:23:10.984376 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984381 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984383 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984388 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984404 7f4a715d2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x45101e0] 2014-09-30 14:23:10.984413 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x45101e0] 2014-09-30 14:23:10.984420 7f4a715d2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x45101e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c1ba8] 2014-09-30 14:23:10.984426 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c1ba8] 2014-09-30 14:23:10.984430 7f4a715d2700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:23:10.984431 7f4a715d2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.984434 7f4a715d2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:23:10.984435 7f4a715d2700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-09-30 14:23:10.984436 7f4a715d2700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-09-30 14:23:10.984440 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 2014-09-30 14:23:10.984465 7f4a715d2700 10 mds.0.log _replay 4199872~1375 / 4229348 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:23:10.984474 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:23:10.984477 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984479 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984486 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984488 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x44f8000] version 7 2014-09-30 14:23:10.984494 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984499 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984501 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984506 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984520 7f4a715d2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x45103c0] 2014-09-30 14:23:10.984529 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x45103c0] 2014-09-30 14:23:10.984536 7f4a715d2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x45103c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c24e0] 2014-09-30 14:23:10.984542 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x44c24e0] 2014-09-30 14:23:10.984545 7f4a715d2700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:23:10.984547 7f4a715d2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.984550 7f4a715d2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:23:10.984551 7f4a715d2700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-09-30 14:23:10.984552 7f4a715d2700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-09-30 14:23:10.984555 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 2014-09-30 14:23:10.984579 7f4a715d2700 10 mds.0.log _replay 4201267~1317 / 4229348 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:10.984587 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.984591 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984593 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984600 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984602 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 9 2014-09-30 14:23:10.984608 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984613 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984615 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984620 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984645 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x44c1270 | inodepin=1 dirty=1 0x4510000] 2014-09-30 14:23:10.984651 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.984678 7f4a715d2700 10 mds.0.log _replay 4202604~1317 / 4229348 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:10.984686 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.984689 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984691 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984697 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984699 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 11 2014-09-30 14:23:10.984705 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984710 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984712 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984724 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984737 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x44c24e0 | inodepin=1 dirty=1 0x45103c0] 2014-09-30 14:23:10.984745 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.984771 7f4a715d2700 10 mds.0.log _replay 4203941~1317 / 4229348 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:10.984779 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.984782 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984784 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984790 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.984792 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 13 2014-09-30 14:23:10.984798 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984802 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.984804 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984809 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.984822 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x44c1ba8 | inodepin=1 dirty=1 0x45101e0] 2014-09-30 14:23:10.984827 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.984840 7f4a715d2700 10 mds.0.log _replay 4205278~214 / 4229348 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:23:10.984848 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 2014-09-30 14:23:10.984850 7f4a715d2700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 2014-09-30 14:23:10.984851 7f4a715d2700 10 mds.0.sessionmap remove_session s=0x4481080 name=client.4118 2014-09-30 14:23:10.984855 7f4a715d2700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-09-30 14:23:10.984857 7f4a715d2700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-09-30 14:23:10.984866 7f4a715d2700 10 mds.0.log _replay 4205512~288 / 4229348 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:23:10.984870 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 2014-09-30 14:23:10.984876 7f4a715d2700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 2014-09-30 14:23:10.984892 7f4a715d2700 10 mds.0.log _replay 4205820~661 / 4229348 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] 2014-09-30 14:23:10.984898 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.984902 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.984904 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.984911 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-09-30 14:23:10.984919 7f4a715d2700 10 mds.0.log _replay 4206501~198 / 4229348 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:23:10.984924 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 2014-09-30 14:23:10.984925 7f4a715d2700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 2014-09-30 14:23:10.984927 7f4a715d2700 10 mds.0.sessionmap remove_session s=0x4481600 name=client.4119 2014-09-30 14:23:10.984932 7f4a715d2700 10 mds.0.log _replay 4206719~198 / 4229348 2014-09-30 14:22:43.376249: ESession client.4120 192.168.122.158:0/11764 close cmapv 9 2014-09-30 14:23:10.984935 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4120 192.168.122.158:0/11764 2014-09-30 14:23:10.984936 7f4a715d2700 10 mds.0.journal removed session client.4120 192.168.122.158:0/11764 2014-09-30 14:23:10.984937 7f4a715d2700 10 mds.0.sessionmap remove_session s=0x4481080 name=client.4120 2014-09-30 14:23:10.984950 7f4a715d2700 10 mds.0.log _replay 4206937~288 / 4229348 2014-09-30 14:22:48.313152: ESession client.4122 192.168.122.158:0/12097 open cmapv 10 2014-09-30 14:23:10.984954 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4122 192.168.122.158:0/12097 2014-09-30 14:23:10.984960 7f4a715d2700 10 mds.0.journal opened session client.4122 192.168.122.158:0/12097 2014-09-30 14:23:10.984967 7f4a715d2700 10 mds.0.log _replay 4207245~288 / 4229348 2014-09-30 14:22:48.313372: ESession client.4123 192.168.122.158:0/12150 open cmapv 11 2014-09-30 14:23:10.984970 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4123 192.168.122.158:0/12150 2014-09-30 14:23:10.984975 7f4a715d2700 10 mds.0.journal opened session client.4123 192.168.122.158:0/12150 2014-09-30 14:23:10.984995 7f4a715d2700 10 mds.0.log _replay 4207553~932 / 4229348 2014-09-30 14:22:48.376597: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:23:10.985003 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.985006 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985008 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985017 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985019 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 14 2014-09-30 14:23:10.985024 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985029 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985035 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985057 7f4a715d2700 10 mds.0.log _replay 4208505~661 / 4229348 2014-09-30 14:22:48.799865: EUpdate setattr [metablob] 2014-09-30 14:23:10.985063 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.985067 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985069 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985076 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 2014-09-30 14:23:10.985101 7f4a715d2700 10 mds.0.log _replay 4209186~661 / 4229348 2014-09-30 14:22:49.021912: EUpdate setattr [metablob] 2014-09-30 14:23:10.985108 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.985111 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985113 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985122 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4123:3 trim_to 3 2014-09-30 14:23:10.985154 7f4a715d2700 10 mds.0.log _replay 4209867~2365 / 4229348 2014-09-30 14:22:49.096250: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:23:10.985161 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:23:10.985164 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985174 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985184 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985186 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 16 2014-09-30 14:23:10.985194 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985200 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.985201 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985207 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985224 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x44c1270 | inodepin=1 dirty=1 0x4510000] 2014-09-30 14:23:10.985234 7f4a715d2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x44c1270 | inodepin=1 dirty=1 0x4510000] [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.985242 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:23:10.985245 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:23:10.985247 7f4a715d2700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x44f83b8] version 3 2014-09-30 14:23:10.985252 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985255 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985257 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985270 7f4a715d2700 12 mds.0.cache.dir(100) add_null_dentry [dentry #100/stray0 [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x45105a0] 2014-09-30 14:23:10.985274 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x45105a0] 2014-09-30 14:23:10.985281 7f4a715d2700 12 mds.0.cache.dir(100) link_primary_inode [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x45105a0] [inode 600 [...2,head] #600/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x44c2e18] 2014-09-30 14:23:10.985295 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [inode 600 [...2,head] ~mds0/stray0/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x44c2e18] 2014-09-30 14:23:10.985303 7f4a715d2700 10 mds.0.cache.ino(600) mark_dirty_parent 2014-09-30 14:23:10.985304 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.985306 7f4a715d2700 10 mds.0.cache force_dir_fragment * on [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) | dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:23:10.985314 7f4a715d2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:23:10.985319 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added dir [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x44f8770] 2014-09-30 14:23:10.985322 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+0,ss=0+0 0x44f8770] 2014-09-30 14:23:10.985335 7f4a715d2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x4510780] 2014-09-30 14:23:10.985345 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x4510780] 2014-09-30 14:23:10.985350 7f4a715d2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x4510780] [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.985357 7f4a715d2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.985362 7f4a715d2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:23:10.985363 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4122:5 trim_to 5 2014-09-30 14:23:10.985400 7f4a715d2700 10 mds.0.log _replay 4212252~2365 / 4229348 2014-09-30 14:22:49.150162: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:23:10.985408 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:23:10.985412 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985414 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985422 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985424 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 18 2014-09-30 14:23:10.985432 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985438 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.985440 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985445 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985453 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x44c1ba8 | inodepin=1 dirty=1 0x45101e0] 2014-09-30 14:23:10.985458 7f4a715d2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x44c1ba8 | inodepin=1 dirty=1 0x45101e0] [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.985463 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:23:10.985466 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:23:10.985467 7f4a715d2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] version 5 2014-09-30 14:23:10.985471 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985474 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985477 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985486 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=4 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:23:10.985491 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:23:10.985502 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.985504 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+0,ss=0+0 dirty=1 | child=1 0x44f8770] 2014-09-30 14:23:10.985518 7f4a715d2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x4510960] 2014-09-30 14:23:10.985524 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x4510960] 2014-09-30 14:23:10.985528 7f4a715d2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x4510960] [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.985538 7f4a715d2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.985542 7f4a715d2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:23:10.985543 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 8 2014-09-30 14:23:10.985580 7f4a715d2700 10 mds.0.log _replay 4214637~2365 / 4229348 2014-09-30 14:22:49.209674: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:23:10.985588 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:23:10.985592 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985594 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985602 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985604 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 20 2014-09-30 14:23:10.985610 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985617 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.985619 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985625 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985633 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x44c24e0 | inodepin=1 dirty=1 0x45103c0] 2014-09-30 14:23:10.985638 7f4a715d2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x44c24e0 | inodepin=1 dirty=1 0x45103c0] [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.985644 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:23:10.985647 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:23:10.985648 7f4a715d2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] version 7 2014-09-30 14:23:10.985652 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985655 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985657 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.985668 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=6 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:23:10.985672 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:23:10.985680 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.985681 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+0,ss=0+0 dirty=2 | child=1 0x44f8770] 2014-09-30 14:23:10.985695 7f4a715d2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x4510b40] 2014-09-30 14:23:10.985701 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x4510b40] 2014-09-30 14:23:10.985705 7f4a715d2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x4510b40] [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.985711 7f4a715d2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.985715 7f4a715d2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:23:10.985716 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4122:11 trim_to 11 2014-09-30 14:23:10.985744 7f4a715d2700 10 mds.0.log _replay 4217022~1405 / 4229348 2014-09-30 14:22:49.402924: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-09-30 14:23:10.985753 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 2014-09-30 14:23:10.985757 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985759 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v17 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985766 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985768 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] version 22 2014-09-30 14:23:10.985775 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985781 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.985791 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985797 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985814 7f4a715d2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=22 inode=0 0x4510d20] 2014-09-30 14:23:10.985823 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x4510d20] 2014-09-30 14:23:10.985830 7f4a715d2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x4510d20] [inode 10000000003 [2,head] #10000000003 auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x44c3750] 2014-09-30 14:23:10.985837 7f4a715d2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x44c3750] 2014-09-30 14:23:10.985841 7f4a715d2700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-09-30 14:23:10.985843 7f4a715d2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.985846 7f4a715d2700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] 2014-09-30 14:23:10.985848 7f4a715d2700 10 mds.0.inotable: replay_alloc_id 10000000003 2014-09-30 14:23:10.985850 7f4a715d2700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] 2014-09-30 14:23:10.985853 7f4a715d2700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 2014-09-30 14:23:10.985855 7f4a715d2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:23:10.985856 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4122:13 trim_to 11 2014-09-30 14:23:10.985881 7f4a715d2700 10 mds.0.log _replay 4218447~1369 / 4229348 2014-09-30 14:22:49.458118: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:10.985890 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.985894 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.985896 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v18 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.985913 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.985915 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] version 24 2014-09-30 14:23:10.985923 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985929 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.985931 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985937 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.985957 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=23 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.985966 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.985988 7f4a715d2700 10 mds.0.log _replay 4219836~523 / 4229348 2014-09-30 14:22:53.380624: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:23:10.985996 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.985997 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.985999 7f4a715d2700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 0x44f8770] version 18 2014-09-30 14:23:10.986011 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986019 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:23:10.986019 2014-09-30 14:23:10.986021 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986036 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - added at 2014-09-30 14:23:10.986036 2014-09-30 14:23:10.986038 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986052 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x44c1ba8 | inodepin=1 dirty=1 0x4510960] 2014-09-30 14:23:10.986057 7f4a715d2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x44c1ba8 | inodepin=1 dirty=1 0x4510960] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.986064 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x4510960] 2014-09-30 14:23:10.986067 7f4a715d2700 10 mds.0.journal unlinked set contains {0x44c1ba8=0x44f8770} 2014-09-30 14:23:10.986068 7f4a715d2700 10 mds.0.cache remove_inode_recursive [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.986071 7f4a715d2700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.986073 7f4a715d2700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1ba8] 2014-09-30 14:23:10.986076 7f4a715d2700 10 mds.0.cache.ino(10000000001) clear_dirty_parent 2014-09-30 14:23:10.986082 7f4a715d2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000001, not in cache 2014-09-30 14:23:10.986106 7f4a715d2700 10 mds.0.log _replay 4220379~523 / 4229348 2014-09-30 14:22:53.382069: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:23:10.986113 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986114 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.986116 7f4a715d2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] version 20 2014-09-30 14:23:10.986125 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986142 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.986019 2014-09-30 14:23:10.986145 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986153 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:23:10.986036 2014-09-30 14:23:10.986155 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986164 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x44c24e0 | inodepin=1 dirty=1 0x4510b40] 2014-09-30 14:23:10.986169 7f4a715d2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x44c24e0 | inodepin=1 dirty=1 0x4510b40] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.986175 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x4510b40] 2014-09-30 14:23:10.986178 7f4a715d2700 10 mds.0.journal unlinked set contains {0x44c24e0=0x44f8770} 2014-09-30 14:23:10.986179 7f4a715d2700 10 mds.0.cache remove_inode_recursive [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.986182 7f4a715d2700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.986185 7f4a715d2700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c24e0] 2014-09-30 14:23:10.986187 7f4a715d2700 10 mds.0.cache.ino(10000000002) clear_dirty_parent 2014-09-30 14:23:10.986192 7f4a715d2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000002, not in cache 2014-09-30 14:23:10.986219 7f4a715d2700 10 mds.0.log _replay 4220922~523 / 4229348 2014-09-30 14:22:53.382290: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:23:10.986228 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986229 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:23:10.986231 7f4a715d2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] version 22 2014-09-30 14:23:10.986240 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986247 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.986019 2014-09-30 14:23:10.986249 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986286 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:23:10.986036 2014-09-30 14:23:10.986289 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:23:10.986308 7f4a715d2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x44c1270 | inodepin=1 dirty=1 0x4510780] 2014-09-30 14:23:10.986314 7f4a715d2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x44c1270 | inodepin=1 dirty=1 0x4510780] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.986322 7f4a715d2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x4510780] 2014-09-30 14:23:10.986326 7f4a715d2700 10 mds.0.journal unlinked set contains {0x44c1270=0x44f8770} 2014-09-30 14:23:10.986326 7f4a715d2700 10 mds.0.cache remove_inode_recursive [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.986330 7f4a715d2700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.986332 7f4a715d2700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c1270] 2014-09-30 14:23:10.986335 7f4a715d2700 10 mds.0.cache.ino(10000000000) clear_dirty_parent 2014-09-30 14:23:10.986341 7f4a715d2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000000, not in cache 2014-09-30 14:23:10.986351 7f4a715d2700 10 mds.0.log _replay 4221465~214 / 4229348 2014-09-30 14:22:54.787214: ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) 2014-09-30 14:23:10.986356 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 192.168.122.158:0/12097 2014-09-30 14:23:10.986358 7f4a715d2700 10 mds.0.journal removed session client.4122 192.168.122.158:0/12097 2014-09-30 14:23:10.986359 7f4a715d2700 10 mds.0.sessionmap remove_session s=0x4481080 name=client.4122 2014-09-30 14:23:10.986363 7f4a715d2700 10 mds.0.journal ESession.replay inotable 5 < 6 remove 2014-09-30 14:23:10.986364 7f4a715d2700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] 2014-09-30 14:23:10.986379 7f4a715d2700 10 mds.0.log _replay 4221699~886 / 4229348 2014-09-30 14:22:54.868622: EUpdate check_inode_max_size [metablob 1, 1 dirs] 2014-09-30 14:23:10.986387 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986388 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.986390 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986406 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=25 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.986415 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v25 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986443 7f4a715d2700 10 mds.0.log _replay 4222605~1405 / 4229348 2014-09-30 14:22:54.942279: EUpdate open_truncate [metablob 1, 1 dirs] 2014-09-30 14:23:10.986450 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986454 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.986456 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v19 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.986463 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.986465 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] version 27 2014-09-30 14:23:10.986473 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986479 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.986481 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986494 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986510 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=26 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.986519 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986524 7f4a715d2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986532 7f4a715d2700 20 mds.0.cache add_recovered_truncate [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x44c3750] in log segment 1/4194304 2014-09-30 14:23:10.986537 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4123:9 trim_to 9 2014-09-30 14:23:10.986562 7f4a715d2700 10 mds.0.log _replay 4224030~1339 / 4229348 2014-09-30 14:22:58.376997: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:23:10.986570 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986574 7f4a715d2700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) 2014-09-30 14:23:10.986577 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:23:10.986584 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:23:10.986586 7f4a715d2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] version 9 2014-09-30 14:23:10.986592 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.986596 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.986600 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:10.986611 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:23:10.986618 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:23:10.986642 7f4a715d2700 10 mds.0.log _replay 4225389~1381 / 4229348 2014-09-30 14:22:58.435658: EUpdate truncate finish [metablob 1, 1 dirs] 2014-09-30 14:23:10.986650 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986651 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.986653 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986675 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.986684 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986689 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.986693 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986697 7f4a715d2700 20 mds.0.cache remove_recovered_truncate [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x44c3750] in log segment 1/4194304 2014-09-30 14:23:10.986714 7f4a715d2700 10 mds.0.log _replay 4226790~288 / 4229348 2014-09-30 14:22:58.882113: ESession client.4124 192.168.122.158:0/12663 open cmapv 14 2014-09-30 14:23:10.986723 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 192.168.122.158:0/12663 2014-09-30 14:23:10.986730 7f4a715d2700 10 mds.0.journal opened session client.4124 192.168.122.158:0/12663 2014-09-30 14:23:10.986752 7f4a715d2700 10 mds.0.log _replay 4227098~1331 / 4229348 2014-09-30 14:23:03.555036: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:23:10.986761 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:23:10.986764 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.986767 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v20 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.986775 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:23:10.986777 7f4a715d2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] version 30 2014-09-30 14:23:10.986784 7f4a715d2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986797 7f4a715d2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:23:10.984239 2014-09-30 14:23:10.986799 7f4a715d2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986805 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:10.986818 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:23:10.986827 7f4a715d2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:23:10.986849 7f4a715d2700 10 mds.0.log _replay 4228449~661 / 4229348 2014-09-30 14:23:03.954976: EUpdate setattr [metablob] 2014-09-30 14:23:10.986856 7f4a715d2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:23:10.986859 7f4a715d2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:23:10.986861 7f4a715d2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:23:10.986868 7f4a715d2700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 2014-09-30 14:23:10.986876 7f4a715d2700 10 mds.0.log _replay 4229130~198 / 4229348 2014-09-30 14:23:04.437513: ESession client.4123 192.168.122.158:0/12150 close cmapv 15 2014-09-30 14:23:10.986881 7f4a715d2700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4123 192.168.122.158:0/12150 2014-09-30 14:23:10.986883 7f4a715d2700 10 mds.0.journal removed session client.4123 192.168.122.158:0/12150 2014-09-30 14:23:10.986884 7f4a715d2700 10 mds.0.sessionmap remove_session s=0x4481600 name=client.4123 2014-09-30 14:23:10.986889 7f4a715d2700 10 mds.0.log _replay - complete, 38 events 2014-09-30 14:23:10.986890 7f4a715d2700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:23:10.986891 7f4a715d2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:23:10.986892 7f4a715d2700 1 mds.0.4 replay_done 2014-09-30 14:23:10.986894 7f4a715d2700 1 mds.0.4 making mds journal writeable 2014-09-30 14:23:10.987618 7f4a715d2700 2 mds.0.4 i am alone, moving to state reconnect 2014-09-30 14:23:10.987621 7f4a715d2700 3 mds.0.4 request_state up:reconnect 2014-09-30 14:23:10.987622 7f4a715d2700 10 mds.0.4 set_want_state up:replay -> up:reconnect 2014-09-30 14:23:10.987677 7f4a715d2700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:23:10.987713 7f4a715d2700 10 mds.0.log _replay_thread finish 2014-09-30 14:23:12.054007 7f4a768df700 5 mds.0.4 handle_mds_map epoch 17 from mon.0 2014-09-30 14:23:12.054039 7f4a768df700 10 mds.0.4 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:23:12.054043 7f4a768df700 10 mds.0.4 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:23:12.054046 7f4a768df700 10 mds.0.4 map says i am 192.168.122.157:6800/6528 mds.0.4 state up:reconnect 2014-09-30 14:23:12.054049 7f4a768df700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-09-30 14:23:12.054050 7f4a768df700 1 mds.0.4 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:23:12.054051 7f4a768df700 1 mds.0.4 reconnect_start 2014-09-30 14:23:12.054052 7f4a768df700 1 mds.0.4 reopen_log 2014-09-30 14:23:12.054053 7f4a768df700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:23:12.054057 7f4a768df700 1 mds.0.server reconnect_clients -- 1 sessions 2014-09-30 14:23:12.054059 7f4a768df700 10 mds.0.sessionmap dump 2014-09-30 14:23:12.054060 7f4a768df700 10 mds.0.sessionmap client.4124 0x4481080 state open completed {2=0} prealloc_inos [] used_ions [] 2014-09-30 14:23:12.054069 7f4a768df700 10 mds.0.bal check_targets have need want 2014-09-30 14:23:12.054087 7f4a768df700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] from 0 2014-09-30 14:23:12.054183 7f4a768df700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] from 0 2014-09-30 14:23:12.054190 7f4a768df700 5 mds.0.bal rebalance done 2014-09-30 14:23:12.054194 7f4a768df700 15 mds.0.cache show_subtrees 2014-09-30 14:23:12.054201 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x44f83b8] 2014-09-30 14:23:12.054207 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x44f8000] 2014-09-30 14:23:12.054863 7f4a702cd700 10 mds.0.4 new session 0x4482680 for client.4126 192.168.122.158:0/12917 con 0x4523860 2014-09-30 14:23:12.054890 7f4a702cd700 10 mds.0.sessionmap add_session s=0x4482680 name=client.4126 2014-09-30 14:23:12.054936 7f4a701cc700 10 mds.0.4 new session 0x4482940 for client.4127 192.168.122.158:0/12969 con 0x45239c0 2014-09-30 14:23:12.054957 7f4a701cc700 10 mds.0.sessionmap add_session s=0x4482940 name=client.4127 2014-09-30 14:23:12.054973 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12917 con 0x4523860 session 0x4482680 2014-09-30 14:23:12.055044 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12969 con 0x45239c0 session 0x4482940 2014-09-30 14:23:12.055196 7f4a768df700 7 mds.0.server handle_client_reconnect client.4126 2014-09-30 14:23:12.055198 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4126 192.168.122.158:0/12917 state closed 2014-09-30 14:23:12.055202 7f4a768df700 10 mds.0.server reconnect_start 2014-09-30 14:23:12.054057 delay 0.001145 2014-09-30 14:23:12.055207 7f4a768df700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:23:12.055218 7f4a768df700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4126 192.168.122.158:0/12917 (session is closed) 2014-09-30 14:23:12.055358 7f4a768df700 7 mds.0.server handle_client_reconnect client.4127 2014-09-30 14:23:12.055359 7f4a768df700 20 mds.0.server get_session have 0x4482940 client.4127 192.168.122.158:0/12969 state closed 2014-09-30 14:23:12.055360 7f4a768df700 10 mds.0.server reconnect_start 2014-09-30 14:23:12.054057 delay 0.001303 2014-09-30 14:23:12.055364 7f4a768df700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:23:12.055367 7f4a768df700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4127 192.168.122.158:0/12969 (session is closed) 2014-09-30 14:23:12.055617 7f4a702cd700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12917 pipe(0x4481e40 sd=19 :6800 s=2 pgs=4 cs=1 l=0 c=0x4523860).fault, server, going to standby 2014-09-30 14:23:12.055740 7f4a701cc700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12969 pipe(0x44823c0 sd=20 :6800 s=2 pgs=4 cs=1 l=0 c=0x45239c0).fault, server, going to standby 2014-09-30 14:23:14.987723 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 3 2014-09-30 14:23:14.988083 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 3 rtt 0.000345 2014-09-30 14:23:15.678274 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:15.678509 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.03> 2014-09-30 14:23:18.987821 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 4 2014-09-30 14:23:18.988260 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 4 rtt 0.000424 2014-09-30 14:23:20.678474 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:20.678578 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.03> 2014-09-30 14:23:22.988013 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 5 2014-09-30 14:23:22.989467 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 5 rtt 0.001415 2014-09-30 14:23:25.678581 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:25.678627 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:26.988102 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 6 2014-09-30 14:23:26.988494 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 6 rtt 0.000377 2014-09-30 14:23:30.678746 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:30.678883 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:30.988191 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 7 2014-09-30 14:23:30.988593 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 7 rtt 0.000385 2014-09-30 14:23:34.988330 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 8 2014-09-30 14:23:34.989402 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 8 rtt 0.001042 2014-09-30 14:23:35.678858 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:35.678899 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:38.988413 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 9 2014-09-30 14:23:38.988763 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 9 rtt 0.000339 2014-09-30 14:23:40.678947 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:40.678993 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:42.988501 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 10 2014-09-30 14:23:42.988878 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 10 rtt 0.000360 2014-09-30 14:23:45.679068 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:45.679156 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:46.988664 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 11 2014-09-30 14:23:46.989935 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 11 rtt 0.001236 2014-09-30 14:23:50.679172 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:50.679220 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.02> 2014-09-30 14:23:50.988760 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 12 2014-09-30 14:23:50.989153 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 12 rtt 0.000373 2014-09-30 14:23:54.988875 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 13 2014-09-30 14:23:54.989476 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 13 rtt 0.000581 2014-09-30 14:23:55.679284 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:23:55.679342 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:23:58.989016 7f4a72ed6700 10 mds.beacon.0 _send up:reconnect seq 14 2014-09-30 14:23:58.989639 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 14 rtt 0.000603 2014-09-30 14:24:00.679449 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:00.679578 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:00.679777 7f4a736d7700 10 mds.0.server reconnect timed out 2014-09-30 14:24:00.679793 7f4a736d7700 1 mds.0.server reconnect gave up on client.4124 192.168.122.158:0/12663 2014-09-30 14:24:00.679809 7f4a736d7700 10 mds.0.server kill_session 0x4481080 2014-09-30 14:24:00.679854 7f4a736d7700 7 mds.0.server reconnect_gather_finish. failed on 1 clients 2014-09-30 14:24:00.679858 7f4a736d7700 1 mds.0.4 reconnect_done 2014-09-30 14:24:00.679862 7f4a736d7700 3 mds.0.4 request_state up:rejoin 2014-09-30 14:24:00.679865 7f4a736d7700 10 mds.0.4 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:24:00.679883 7f4a736d7700 10 mds.beacon.0 _send up:rejoin seq 15 2014-09-30 14:24:00.680085 7f4a70dd1700 5 mds.0.log _submit_thread 4229348~198 : ESession client.4124 192.168.122.158:0/12663 close cmapv 16 2014-09-30 14:24:00.790945 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:00.790956 7f4a740da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:24:00.790958 7f4a740da700 10 mds.0.server _session_logged client.4124 192.168.122.158:0/12663 state_seq 2 close 16 2014-09-30 14:24:00.790975 7f4a740da700 10 mds.0.sessionmap remove_session s=0x4481080 name=client.4124 2014-09-30 14:24:00.841628 7f4a768df700 5 mds.0.4 handle_mds_map epoch 18 from mon.0 2014-09-30 14:24:00.841674 7f4a768df700 10 mds.0.4 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:24:00.841679 7f4a768df700 10 mds.0.4 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:24:00.841682 7f4a768df700 10 mds.0.4 map says i am 192.168.122.157:6800/6528 mds.0.4 state up:rejoin 2014-09-30 14:24:00.841685 7f4a768df700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-09-30 14:24:00.841686 7f4a768df700 1 mds.0.4 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:24:00.841687 7f4a768df700 1 mds.0.4 rejoin_start 2014-09-30 14:24:00.841688 7f4a768df700 10 mds.0.cache rejoin_start 2014-09-30 14:24:00.841690 7f4a768df700 10 mds.0.cache process_imported_caps 2014-09-30 14:24:00.841692 7f4a768df700 7 mds.0.cache trim_non_auth 2014-09-30 14:24:00.841700 7f4a768df700 15 mds.0.cache show_subtrees 2014-09-30 14:24:00.841708 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:00.841721 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:00.841732 7f4a768df700 1 mds.0.4 rejoin_joint_start 2014-09-30 14:24:00.841732 7f4a768df700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:24:00.841736 7f4a768df700 10 mds.0.cache nothing to rejoin 2014-09-30 14:24:00.841737 7f4a768df700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:24:00.841738 7f4a768df700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:24:00.841739 7f4a768df700 10 mds.0.cache process_imported_caps 2014-09-30 14:24:00.841741 7f4a768df700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:24:00.841744 7f4a768df700 15 mds.0.cache chose lock states on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:00.841752 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) have_past_parents_open [1,head] 2014-09-30 14:24:00.841754 7f4a768df700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:00.841772 7f4a768df700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:00.841778 7f4a768df700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:00.841779 7f4a768df700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:00.841785 7f4a768df700 15 mds.0.cache chose lock states on [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:00.841793 7f4a768df700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:00.841794 7f4a768df700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:00.841806 7f4a768df700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:00.841815 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) have_past_parents_open [1,head] 2014-09-30 14:24:00.841817 7f4a768df700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:00.841828 7f4a768df700 10 mds.0.cache send_snaps 2014-09-30 14:24:00.841829 7f4a768df700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:24:00.841833 7f4a768df700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:24:00.841834 7f4a768df700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:00.841847 7f4a768df700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:00.841859 7f4a768df700 10 mds.0.cache open_snap_parents 2014-09-30 14:24:00.841861 7f4a768df700 10 mds.0.cache send_snaps 2014-09-30 14:24:00.841862 7f4a768df700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:24:00.841863 7f4a768df700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:24:00.841873 7f4a768df700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:00.841881 7f4a768df700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:00.841890 7f4a768df700 20 mds.0.locker check_inode_max_size no-op on [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:00.841901 7f4a768df700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:00.841911 7f4a768df700 1 mds.0.4 rejoin_done 2014-09-30 14:24:00.841913 7f4a768df700 15 mds.0.cache show_subtrees 2014-09-30 14:24:00.841920 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:00.841931 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:00.841944 7f4a768df700 7 mds.0.cache show_cache 2014-09-30 14:24:00.841946 7f4a768df700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:00.841955 7f4a768df700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:00.841961 7f4a768df700 7 mds.0.cache dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:00.841976 7f4a768df700 7 mds.0.cache inode [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:00.841985 7f4a768df700 7 mds.0.cache dirfrag [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x44f8770] 2014-09-30 14:24:00.841992 7f4a768df700 7 mds.0.cache dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x4510780] 2014-09-30 14:24:00.841996 7f4a768df700 7 mds.0.cache dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x4510960] 2014-09-30 14:24:00.841999 7f4a768df700 7 mds.0.cache dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x4510b40] 2014-09-30 14:24:00.842001 7f4a768df700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:00.842007 7f4a768df700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:00.842014 7f4a768df700 7 mds.0.cache dentry [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:00.842017 7f4a768df700 7 mds.0.cache dentry [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:00.842019 7f4a768df700 7 mds.0.cache dentry [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:00.842021 7f4a768df700 7 mds.0.cache inode [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:00.842024 7f4a768df700 7 mds.0.cache dentry [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:00.842026 7f4a768df700 3 mds.0.4 request_state up:active 2014-09-30 14:24:00.842027 7f4a768df700 10 mds.0.4 set_want_state up:rejoin -> up:active 2014-09-30 14:24:00.842037 7f4a768df700 10 mds.beacon.0 _send up:active seq 16 2014-09-30 14:24:00.842059 7f4a768df700 10 mds.0.bal check_targets have need want 2014-09-30 14:24:00.842064 7f4a768df700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] from 0 2014-09-30 14:24:00.842074 7f4a768df700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] from 0 2014-09-30 14:24:00.842079 7f4a768df700 5 mds.0.bal rebalance done 2014-09-30 14:24:00.842080 7f4a768df700 15 mds.0.cache show_subtrees 2014-09-30 14:24:00.842084 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:00.842099 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:00.842732 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 16 rtt 0.000693 2014-09-30 14:24:04.842135 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 17 2014-09-30 14:24:05.286111 7f4a768df700 5 mds.0.4 handle_mds_map epoch 19 from mon.0 2014-09-30 14:24:05.286143 7f4a768df700 10 mds.0.4 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:24:05.286146 7f4a768df700 10 mds.0.4 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:24:05.286149 7f4a768df700 10 mds.0.4 map says i am 192.168.122.157:6800/6528 mds.0.4 state up:active 2014-09-30 14:24:05.286151 7f4a768df700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-09-30 14:24:05.286153 7f4a768df700 1 mds.0.4 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:24:05.286154 7f4a768df700 1 mds.0.4 recovery_done -- successful recovery! 2014-09-30 14:24:05.286155 7f4a768df700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:24:05.286156 7f4a768df700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:24:05.286168 7f4a768df700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:24:05.286171 7f4a768df700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:24:05.286173 7f4a768df700 10 mds.0.cache reissue_all_caps 2014-09-30 14:24:05.286176 7f4a768df700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:05.286189 7f4a768df700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f83b8] 2014-09-30 14:24:05.286198 7f4a768df700 10 mds.0.cache.dir(100) auth_pin by 0x44f83b8 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f83b8] count now 1 + 0 2014-09-30 14:24:05.286266 7f4a768df700 1 mds.0.4 active_start 2014-09-30 14:24:05.286267 7f4a768df700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:24:05.286269 7f4a768df700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:05.286278 7f4a768df700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:24:05.286283 7f4a768df700 1 mds.0.4 cluster recovered. 2014-09-30 14:24:05.286287 7f4a768df700 10 mds.0.bal check_targets have need want 2014-09-30 14:24:05.286294 7f4a768df700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] from 0 2014-09-30 14:24:05.286304 7f4a768df700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f83b8] from 0 2014-09-30 14:24:05.286310 7f4a768df700 5 mds.0.bal rebalance done 2014-09-30 14:24:05.286312 7f4a768df700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.286318 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f83b8] 2014-09-30 14:24:05.286325 7f4a768df700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:05.286437 7f4a768df700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:24:05.287599 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.287639 7f4a6fec9700 10 mds.0.4 existing session 0x4482680 for client.4126 192.168.122.158:0/12917 existing con 0x4523860, new/authorizing con 0x4523de0 2014-09-30 14:24:05.287650 7f4a740da700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f83b8] want_dn= 2014-09-30 14:24:05.287679 7f4a740da700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:24:05.287682 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.287686 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) 2014-09-30 14:24:05.287693 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) build_snap_trace my_snaps [] 2014-09-30 14:24:05.287788 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:24:05.287804 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:24:05.287807 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:24:05.287839 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c1270 0x4510f00] 2014-09-30 14:24:05.287854 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c1270 0x4510f00] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c1270] 2014-09-30 14:24:05.287870 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:24:05.287872 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:24:05.287874 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:24:05.287892 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c24e0 0x45110e0] 2014-09-30 14:24:05.287902 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c24e0 0x45110e0] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c24e0] 2014-09-30 14:24:05.287913 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:24:05.287915 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:24:05.287917 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:24:05.287934 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c1ba8 0x45112c0] 2014-09-30 14:24:05.287943 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c1ba8 0x45112c0] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c1ba8] 2014-09-30 14:24:05.287956 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:24:05.287958 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.287960 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:24:05.288002 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c4088 0x45114a0] 2014-09-30 14:24:05.288014 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c4088 0x45114a0] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c4088] 2014-09-30 14:24:05.288026 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:24:05.288028 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.288030 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:24:05.288047 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c49c0 0x4511680] 2014-09-30 14:24:05.288053 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c49c0 0x4511680] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c49c0] 2014-09-30 14:24:05.288063 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:24:05.288066 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.288067 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:24:05.288084 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c52f8 0x4511860] 2014-09-30 14:24:05.288102 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c52f8 0x4511860] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c52f8] 2014-09-30 14:24:05.288114 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:24:05.288116 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.288118 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:24:05.288136 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c5c30 0x4511a40] 2014-09-30 14:24:05.288143 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c5c30 0x4511a40] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c5c30] 2014-09-30 14:24:05.288168 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:24:05.288171 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.288172 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:24:05.288192 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c6568 0x4511c20] 2014-09-30 14:24:05.288199 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c6568 0x4511c20] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c6568] 2014-09-30 14:24:05.288211 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:24:05.288213 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.288226 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:24:05.288243 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c6ea0 0x4511e00] 2014-09-30 14:24:05.288252 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c6ea0 0x4511e00] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x44c6ea0] 2014-09-30 14:24:05.288264 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:24:05.288266 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.288268 7f4a740da700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.288277 7f4a740da700 12 mds.0.cache.dir(100) _fetched had dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.288285 7f4a740da700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:24:05.288287 7f4a740da700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:24:05.288288 7f4a740da700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:24:05.288304 7f4a740da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c77d8 0x4511fe0] 2014-09-30 14:24:05.288310 7f4a740da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=9 inode=0x44c77d8 0x4511fe0] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x44c77d8] 2014-09-30 14:24:05.288320 7f4a740da700 10 mds.0.cache.dir(100) auth_unpin by 0x44f83b8 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x44f83b8] count now 0 + 0 2014-09-30 14:24:05.288333 7f4a740da700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x44f83b8] 2014-09-30 14:24:05.288364 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.288369 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.288371 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.288365 7f4a6fec9700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12917 pipe(0x4482100 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x4523de0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:24:05.288372 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.288374 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.288372 7f4a6fec9700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12917 pipe(0x4482100 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x4523de0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:24:05.288376 7f4a726d5700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x44f8000] 2014-09-30 14:24:05.288401 7f4a726d5700 10 mds.0.cache.dir(1) auth_pin by 0x44f8000 on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f8000] count now 1 + 0 2014-09-30 14:24:05.288566 7f4a768df700 5 mds.0.4 ms_handle_remote_reset on 192.168.122.158:0/12917 2014-09-30 14:24:05.288570 7f4a768df700 3 mds.0.4 ms_handle_remote_reset closing connection for session client.4126 192.168.122.158:0/12917 2014-09-30 14:24:05.288583 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4482680 name=client.4126 2014-09-30 14:24:05.288605 7f4a768df700 5 mds.0.4 ms_handle_reset on 192.168.122.158:0/12917 2014-09-30 14:24:05.288608 7f4a768df700 3 mds.0.4 ms_handle_reset closing connection for session client.4126 192.168.122.158:0/12917 2014-09-30 14:24:05.288615 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4482680 name=client.4126 2014-09-30 14:24:05.288622 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12917 con 0x4523860 session 0 2014-09-30 14:24:05.288696 7f4a6fdc8700 10 mds.0.4 existing session 0x4482940 for client.4127 192.168.122.158:0/12969 existing con 0x45239c0, new/authorizing con 0x45270c0 2014-09-30 14:24:05.288705 7f4a6fdc8700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12969 pipe(0x4483f40 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x45270c0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:24:05.288710 7f4a6fdc8700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12969 pipe(0x4483f40 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x45270c0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:24:05.288807 7f4a768df700 5 mds.0.4 ms_handle_remote_reset on 192.168.122.158:0/12969 2014-09-30 14:24:05.288814 7f4a768df700 3 mds.0.4 ms_handle_remote_reset closing connection for session client.4127 192.168.122.158:0/12969 2014-09-30 14:24:05.288834 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4482940 name=client.4127 2014-09-30 14:24:05.288840 7f4a768df700 5 mds.0.4 ms_handle_reset on 192.168.122.158:0/12969 2014-09-30 14:24:05.288843 7f4a768df700 3 mds.0.4 ms_handle_reset closing connection for session client.4127 192.168.122.158:0/12969 2014-09-30 14:24:05.288907 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4482940 name=client.4127 2014-09-30 14:24:05.288917 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12969 con 0x45239c0 session 0 2014-09-30 14:24:05.289138 7f4a701cc700 10 mds.0.4 new session 0x4483f40 for client.4126 192.168.122.158:0/12917 con 0x4526e00 2014-09-30 14:24:05.289145 7f4a701cc700 10 mds.0.sessionmap add_session s=0x4483f40 name=client.4126 2014-09-30 14:24:05.289151 7f4a701cc700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12917 pipe(0x4485540 sd=19 :6800 s=0 pgs=0 cs=0 l=0 c=0x4526e00).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-09-30 14:24:05.289248 7f4a6fdc8700 10 mds.0.4 new session 0x44823c0 for client.4127 192.168.122.158:0/12969 con 0x4526ca0 2014-09-30 14:24:05.289265 7f4a6fdc8700 10 mds.0.sessionmap add_session s=0x44823c0 name=client.4127 2014-09-30 14:24:05.289287 7f4a6fdc8700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12969 pipe(0x4480b00 sd=20 :6800 s=0 pgs=0 cs=0 l=0 c=0x4526ca0).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-09-30 14:24:05.289395 7f4a768df700 5 mds.0.4 ms_handle_reset on 192.168.122.158:0/12917 2014-09-30 14:24:05.289396 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.289399 7f4a768df700 3 mds.0.4 ms_handle_reset closing connection for session client.4126 192.168.122.158:0/12917 2014-09-30 14:24:05.289461 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4483f40 name=client.4126 2014-09-30 14:24:05.289480 7f4a740da700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x44f8000] want_dn= 2014-09-30 14:24:05.289510 7f4a740da700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:24:05.289513 7f4a740da700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) have_past_parents_open [1,head] 2014-09-30 14:24:05.289516 7f4a740da700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:05.289521 7f4a740da700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) build_snap_trace my_snaps [] 2014-09-30 14:24:05.289525 7f4a740da700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:24:05.289530 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x44f8000 on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x44f8000] count now 0 + 0 2014-09-30 14:24:05.289545 7f4a740da700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x44f8000] 2014-09-30 14:24:05.289575 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.289579 7f4a726d5700 10 mds.0.4 0x43640a0 2014-09-30 14:24:05.289580 7f4a726d5700 10 mds.0.4 finish 0x43640a0 2014-09-30 14:24:05.289581 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.289582 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.289584 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289594 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.289601 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289608 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.289616 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289621 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289627 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.289630 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289635 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.289642 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.289650 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.289652 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.289657 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.289669 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.289670 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.289673 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.289682 7f4a726d5700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f8b28] 2014-09-30 14:24:05.289687 7f4a726d5700 10 mds.0.cache.dir(601) auth_pin by 0x44f8b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f8b28] count now 1 + 0 2014-09-30 14:24:05.289691 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8b28 count now 0 + 1 2014-09-30 14:24:05.290030 7f4a768df700 5 mds.0.4 ms_handle_reset on 192.168.122.158:0/12969 2014-09-30 14:24:05.290033 7f4a768df700 3 mds.0.4 ms_handle_reset closing connection for session client.4127 192.168.122.158:0/12969 2014-09-30 14:24:05.290037 7f4a768df700 10 mds.0.sessionmap remove_session s=0x44823c0 name=client.4127 2014-09-30 14:24:05.290266 7f4a701cc700 10 mds.0.4 new session 0x4480b00 for client.4126 192.168.122.158:0/12917 con 0x4527e80 2014-09-30 14:24:05.290285 7f4a701cc700 10 mds.0.sessionmap add_session s=0x4480b00 name=client.4126 2014-09-30 14:24:05.290363 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.290371 7f4a740da700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f8b28] want_dn= 2014-09-30 14:24:05.290388 7f4a740da700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:24:05.290394 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.290398 7f4a740da700 10 mds.0.cache.dir(601) auth_unpin by 0x44f8b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f8b28] count now 0 + 0 2014-09-30 14:24:05.290405 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8b28 count now 0 + 0 2014-09-30 14:24:05.290433 7f4a740da700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f8b28] 2014-09-30 14:24:05.290490 7f4a6fdc8700 10 mds.0.4 new session 0x4482680 for client.4127 192.168.122.158:0/12969 con 0x4527d20 2014-09-30 14:24:05.290501 7f4a6fdc8700 10 mds.0.sessionmap add_session s=0x4482680 name=client.4127 2014-09-30 14:24:05.290517 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12917 con 0x4527e80 session 0x4480b00 2014-09-30 14:24:05.290528 7f4a768df700 10 mds.0.4 ms_handle_accept 192.168.122.158:0/12969 con 0x4527d20 session 0x4482680 2014-09-30 14:24:05.290533 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.290534 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.290536 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.290537 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.290538 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.290540 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290556 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.290562 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290569 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.290578 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290583 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290588 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.290591 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290596 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.290614 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.290621 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.290623 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.290624 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.290634 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.290635 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.290636 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.290641 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.290642 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.290645 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.290653 7f4a726d5700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f8ee0] 2014-09-30 14:24:05.290657 7f4a726d5700 10 mds.0.cache.dir(602) auth_pin by 0x44f8ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f8ee0] count now 1 + 0 2014-09-30 14:24:05.290670 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8ee0 count now 0 + 1 2014-09-30 14:24:05.290785 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state closed 2014-09-30 14:24:05.290787 7f4a768df700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4127 2014-09-30 14:24:05.290793 7f4a768df700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:24:05.290794 7f4a768df700 20 mds.0.server entity_id: 0 2014-09-30 14:24:05.290794 7f4a768df700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:24:05.290795 7f4a768df700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 2014-09-30 14:24:05.290797 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4482680 name=client.4127 2014-09-30 14:24:05.290817 7f4a70dd1700 5 mds.0.log _submit_thread 4229566~288 : ESession client.4127 192.168.122.158:0/12969 open cmapv 17 2014-09-30 14:24:05.291129 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state closed 2014-09-30 14:24:05.291131 7f4a768df700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4126 2014-09-30 14:24:05.291136 7f4a768df700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:24:05.291137 7f4a768df700 20 mds.0.server entity_id: 1 2014-09-30 14:24:05.291137 7f4a768df700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:24:05.291144 7f4a768df700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:24:05.291145 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:24:05.291217 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.291221 7f4a740da700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f8ee0] want_dn= 2014-09-30 14:24:05.291219 7f4a70dd1700 5 mds.0.log _submit_thread 4229874~288 : ESession client.4126 192.168.122.158:0/12917 open cmapv 18 2014-09-30 14:24:05.291237 7f4a740da700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:24:05.291239 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.291242 7f4a740da700 10 mds.0.cache.dir(602) auth_unpin by 0x44f8ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f8ee0] count now 0 + 0 2014-09-30 14:24:05.291248 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8ee0 count now 0 + 0 2014-09-30 14:24:05.291260 7f4a740da700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f8ee0] 2014-09-30 14:24:05.291410 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.291413 7f4a726d5700 10 mds.0.4 0x43640a0 2014-09-30 14:24:05.291414 7f4a726d5700 10 mds.0.4 finish 0x43640a0 2014-09-30 14:24:05.291415 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.291416 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.291418 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291427 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.291432 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291438 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.291446 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291451 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291456 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.291459 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291464 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.291471 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.291477 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.291478 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.291479 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.291490 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.291491 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.291491 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.291496 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.291497 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.291497 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.291501 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.291502 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.291504 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.291512 7f4a726d5700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f9298] 2014-09-30 14:24:05.291516 7f4a726d5700 10 mds.0.cache.dir(603) auth_pin by 0x44f9298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9298] count now 1 + 0 2014-09-30 14:24:05.291520 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9298 count now 0 + 1 2014-09-30 14:24:05.292511 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.292518 7f4a740da700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9298] want_dn= 2014-09-30 14:24:05.292534 7f4a740da700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:24:05.292536 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.292540 7f4a740da700 10 mds.0.cache.dir(603) auth_unpin by 0x44f9298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9298] count now 0 + 0 2014-09-30 14:24:05.292546 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9298 count now 0 + 0 2014-09-30 14:24:05.292559 7f4a740da700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9298] 2014-09-30 14:24:05.292587 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.292590 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.292592 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.292592 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.292593 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.292595 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292606 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.292611 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292618 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.292626 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292631 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292636 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.292639 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292644 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.292652 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.292657 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.292659 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.292660 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.292671 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.292672 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.292673 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.292678 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.292678 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.292679 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.292683 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.292684 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.292684 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.292688 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.292689 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.292692 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.292699 7f4a726d5700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f9650] 2014-09-30 14:24:05.292704 7f4a726d5700 10 mds.0.cache.dir(604) auth_pin by 0x44f9650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9650] count now 1 + 0 2014-09-30 14:24:05.292708 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9650 count now 0 + 1 2014-09-30 14:24:05.293281 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.293287 7f4a740da700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9650] want_dn= 2014-09-30 14:24:05.293300 7f4a740da700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:24:05.293301 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.293303 7f4a740da700 10 mds.0.cache.dir(604) auth_unpin by 0x44f9650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9650] count now 0 + 0 2014-09-30 14:24:05.293307 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9650 count now 0 + 0 2014-09-30 14:24:05.293315 7f4a740da700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9650] 2014-09-30 14:24:05.293340 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.293343 7f4a726d5700 10 mds.0.4 0x43640a0 2014-09-30 14:24:05.293344 7f4a726d5700 10 mds.0.4 finish 0x43640a0 2014-09-30 14:24:05.293345 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.293346 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.293348 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293358 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.293362 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293368 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.293376 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293381 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293387 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.293390 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293394 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.293401 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.293407 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.293409 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.293410 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.293419 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.293420 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.293421 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.293425 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.293426 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.293427 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.293431 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.293431 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.293432 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.293436 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.293437 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.293438 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.293441 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.293442 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.293445 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.293452 7f4a726d5700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f9a08] 2014-09-30 14:24:05.293456 7f4a726d5700 10 mds.0.cache.dir(605) auth_pin by 0x44f9a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9a08] count now 1 + 0 2014-09-30 14:24:05.293460 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9a08 count now 0 + 1 2014-09-30 14:24:05.294021 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.294027 7f4a740da700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9a08] want_dn= 2014-09-30 14:24:05.294038 7f4a740da700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:24:05.294040 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.294042 7f4a740da700 10 mds.0.cache.dir(605) auth_unpin by 0x44f9a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9a08] count now 0 + 0 2014-09-30 14:24:05.294046 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9a08 count now 0 + 0 2014-09-30 14:24:05.294053 7f4a740da700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9a08] 2014-09-30 14:24:05.294069 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.294072 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.294073 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.294074 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.294075 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.294076 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294086 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.294105 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294113 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.294122 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294127 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294132 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.294134 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294139 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.294147 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294152 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.294154 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.294155 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.294164 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.294165 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.294176 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.294181 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.294182 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.294182 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.294186 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.294187 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.294187 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.294191 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.294192 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.294193 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.294197 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.294197 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.294198 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.294201 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.294202 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:24:05.294205 7f4a726d5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c4088] 2014-09-30 14:24:05.294212 7f4a726d5700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44f9dc0] 2014-09-30 14:24:05.294217 7f4a726d5700 10 mds.0.cache.dir(606) auth_pin by 0x44f9dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9dc0] count now 1 + 0 2014-09-30 14:24:05.294220 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9dc0 count now 0 + 1 2014-09-30 14:24:05.294760 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.294766 7f4a740da700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44f9dc0] want_dn= 2014-09-30 14:24:05.294777 7f4a740da700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:24:05.294778 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.294780 7f4a740da700 10 mds.0.cache.dir(606) auth_unpin by 0x44f9dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9dc0] count now 0 + 0 2014-09-30 14:24:05.294783 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f9dc0 count now 0 + 0 2014-09-30 14:24:05.294791 7f4a740da700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44f9dc0] 2014-09-30 14:24:05.294809 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.294812 7f4a726d5700 10 mds.0.4 0x43640a0 2014-09-30 14:24:05.294813 7f4a726d5700 10 mds.0.4 finish 0x43640a0 2014-09-30 14:24:05.294814 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.294814 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.294816 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294825 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.294830 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294835 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.294843 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294848 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294853 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.294856 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294861 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.294868 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.294873 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.294875 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.294876 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.294885 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.294886 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.294887 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.294891 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.294892 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.294893 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.294897 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.294897 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.294898 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.294902 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.294903 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.294903 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.294907 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.294908 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.294908 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.294912 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.294913 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:24:05.294913 7f4a726d5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c4088] 2014-09-30 14:24:05.294917 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:24:05.294918 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:24:05.294921 7f4a726d5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c1ba8] 2014-09-30 14:24:05.294927 7f4a726d5700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44fa178] 2014-09-30 14:24:05.294932 7f4a726d5700 10 mds.0.cache.dir(607) auth_pin by 0x44fa178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa178] count now 1 + 0 2014-09-30 14:24:05.294935 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa178 count now 0 + 1 2014-09-30 14:24:05.295532 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.295538 7f4a740da700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa178] want_dn= 2014-09-30 14:24:05.295549 7f4a740da700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:24:05.295550 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.295552 7f4a740da700 10 mds.0.cache.dir(607) auth_unpin by 0x44fa178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa178] count now 0 + 0 2014-09-30 14:24:05.295556 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa178 count now 0 + 0 2014-09-30 14:24:05.295563 7f4a740da700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa178] 2014-09-30 14:24:05.295590 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.295593 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.295594 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.295595 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.295595 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.295597 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295607 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.295612 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295618 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.295626 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295631 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295636 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.295638 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295643 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.295651 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.295656 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.295658 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.295659 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.295668 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.295669 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.295670 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.295674 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.295675 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.295676 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.295680 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.295681 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.295681 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.295685 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.295686 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.295687 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.295690 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.295691 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.295692 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.295695 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.295696 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:24:05.295696 7f4a726d5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c4088] 2014-09-30 14:24:05.295700 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:24:05.295701 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:24:05.295701 7f4a726d5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c1ba8] 2014-09-30 14:24:05.295705 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:24:05.295706 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:24:05.295708 7f4a726d5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c24e0] 2014-09-30 14:24:05.295715 7f4a726d5700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44fa530] 2014-09-30 14:24:05.295720 7f4a726d5700 10 mds.0.cache.dir(608) auth_pin by 0x44fa530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa530] count now 1 + 0 2014-09-30 14:24:05.295723 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa530 count now 0 + 1 2014-09-30 14:24:05.296263 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.296269 7f4a740da700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa530] want_dn= 2014-09-30 14:24:05.296280 7f4a740da700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:24:05.296282 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.296283 7f4a740da700 10 mds.0.cache.dir(608) auth_unpin by 0x44fa530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa530] count now 0 + 0 2014-09-30 14:24:05.296287 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa530 count now 0 + 0 2014-09-30 14:24:05.296294 7f4a740da700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa530] 2014-09-30 14:24:05.296315 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.296319 7f4a726d5700 10 mds.0.4 0x43640a0 2014-09-30 14:24:05.296320 7f4a726d5700 10 mds.0.4 finish 0x43640a0 2014-09-30 14:24:05.296321 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.296321 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.296323 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296337 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.296342 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296348 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.296356 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296360 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296376 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.296379 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296385 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.296392 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.296397 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.296399 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.296400 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.296409 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.296410 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.296419 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.296423 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.296424 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.296425 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.296429 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.296429 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.296430 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.296434 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.296435 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.296435 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.296439 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.296440 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.296440 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.296444 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.296444 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:24:05.296445 7f4a726d5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c4088] 2014-09-30 14:24:05.296449 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:24:05.296449 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:24:05.296450 7f4a726d5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c1ba8] 2014-09-30 14:24:05.296454 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:24:05.296454 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:24:05.296455 7f4a726d5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c24e0] 2014-09-30 14:24:05.296458 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:24:05.296459 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:24:05.296462 7f4a726d5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x44c1270] 2014-09-30 14:24:05.296469 7f4a726d5700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x44fa8e8] 2014-09-30 14:24:05.296474 7f4a726d5700 10 mds.0.cache.dir(609) auth_pin by 0x44fa8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa8e8] count now 1 + 0 2014-09-30 14:24:05.296477 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa8e8 count now 0 + 1 2014-09-30 14:24:05.297076 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.297083 7f4a740da700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x44fa8e8] want_dn= 2014-09-30 14:24:05.297101 7f4a740da700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:24:05.297103 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.297105 7f4a740da700 10 mds.0.cache.dir(609) auth_unpin by 0x44fa8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa8e8] count now 0 + 0 2014-09-30 14:24:05.297109 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44fa8e8 count now 0 + 0 2014-09-30 14:24:05.297116 7f4a740da700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x44fa8e8] 2014-09-30 14:24:05.297130 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.297132 7f4a726d5700 10 mds.0.4 0x4362bc0 2014-09-30 14:24:05.297133 7f4a726d5700 10 mds.0.4 finish 0x4362bc0 2014-09-30 14:24:05.297134 7f4a726d5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:24:05.297134 7f4a726d5700 10 mds.0.cache open_root 2014-09-30 14:24:05.297136 7f4a726d5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297145 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.297150 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297156 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.297171 7f4a726d5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297177 7f4a726d5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297183 7f4a726d5700 15 mds.0.cache show_subtrees 2014-09-30 14:24:05.297186 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297191 7f4a726d5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.297199 7f4a726d5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:05.297206 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:24:05.297208 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:24:05.297209 7f4a726d5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.297219 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:24:05.297220 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:24:05.297221 7f4a726d5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6ea0] 2014-09-30 14:24:05.297225 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:24:05.297226 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:24:05.297227 7f4a726d5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c6568] 2014-09-30 14:24:05.297231 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:24:05.297232 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:24:05.297233 7f4a726d5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c5c30] 2014-09-30 14:24:05.297237 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:24:05.297238 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:24:05.297238 7f4a726d5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c52f8] 2014-09-30 14:24:05.297242 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:24:05.297243 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:24:05.297243 7f4a726d5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c49c0] 2014-09-30 14:24:05.297247 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:24:05.297248 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:24:05.297248 7f4a726d5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c4088] 2014-09-30 14:24:05.297252 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:24:05.297253 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:24:05.297253 7f4a726d5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c1ba8] 2014-09-30 14:24:05.297257 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:24:05.297258 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:24:05.297258 7f4a726d5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c24e0] 2014-09-30 14:24:05.297262 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:24:05.297263 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:24:05.297264 7f4a726d5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x44c1270] 2014-09-30 14:24:05.297267 7f4a726d5700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:24:05.297268 7f4a726d5700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:24:05.297268 7f4a726d5700 10 mds.0.cache populate_mydir done 2014-09-30 14:24:05.297274 7f4a726d5700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:24:05.297276 7f4a726d5700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610645504 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 0x44f8770] 2014-09-30 14:24:05.297288 7f4a726d5700 10 mds.0.cache.dir(600) auth_pin by 0x44f8770 on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 ap=1+0+0 state=1610645504 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x44f8770] count now 1 + 0 2014-09-30 14:24:05.297305 7f4a726d5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8770 count now 0 + 1 2014-09-30 14:24:05.297882 7f4a740da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:24:05.297888 7f4a740da700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 ap=1+0+0 state=1610645632 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x44f8770] want_dn= 2014-09-30 14:24:05.297907 7f4a740da700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:24:05.297908 7f4a740da700 10 mds.0.cache.snaprealm(100 seq 1 0x43a8d80) have_past_parents_open [1,head] 2014-09-30 14:24:05.297910 7f4a740da700 10 mds.0.cache.dir(600) auth_unpin by 0x44f8770 on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x44f8770] count now 0 + 0 2014-09-30 14:24:05.297919 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44f8770 count now 0 + 0 2014-09-30 14:24:05.297925 7f4a740da700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x44f8770] 2014-09-30 14:24:05.297943 7f4a726d5700 7 mds.0.4 mds has 1 queued contexts 2014-09-30 14:24:05.297945 7f4a726d5700 10 mds.0.4 0x4362e80 2014-09-30 14:24:05.297945 7f4a726d5700 10 mds.0.4 finish 0x4362e80 2014-09-30 14:24:05.297946 7f4a726d5700 10 MDSInternalContextBase::complete: 20C_MDC_RetryScanStray 2014-09-30 14:24:05.297947 7f4a726d5700 10 mds.0.cache scan_stray_dir 600 2014-09-30 14:24:05.333449 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:05.333455 7f4a740da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:24:05.333457 7f4a740da700 10 mds.0.server _session_logged client.4127 192.168.122.158:0/12969 state_seq 1 open 17 2014-09-30 14:24:05.333462 7f4a740da700 10 mds.0.sessionmap touch_session s=0x4482680 name=client.4127 2014-09-30 14:24:05.333947 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state open 2014-09-30 14:24:05.333949 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4127 2014-09-30 14:24:05.333952 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4482680 name=client.4127 2014-09-30 14:24:05.333989 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4127:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828746) v2 2014-09-30 14:24:05.333993 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state open 2014-09-30 14:24:05.333995 7f4a768df700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:24:05.334024 7f4a768df700 7 mds.0.cache request_start request(client.4127:1 cr=0x4453980) 2014-09-30 14:24:05.334025 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4127:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828746) v2 2014-09-30 14:24:05.334042 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4127:1 cr=0x4453980) #1 2014-09-30 14:24:05.334044 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:05.334046 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:05.334047 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334065 7f4a768df700 10 mds.0.locker acquire_locks request(client.4127:1 cr=0x4453980) 2014-09-30 14:24:05.334067 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334074 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334081 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334086 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334105 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334111 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334118 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x44c0938] 2014-09-30 14:24:05.334124 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a0500 on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:05.334132 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334140 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334159 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334167 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334173 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334180 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334186 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334202 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334208 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334216 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334232 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4127:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828746) v2 2014-09-30 14:24:05.334236 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4127:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828746) v2 2014-09-30 14:24:05.334248 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:05.334251 7f4a768df700 20 mds.0.server lat 0.000345 2014-09-30 14:24:05.334255 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:05.334257 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:05.334260 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:23:03.951252 valid=1 2014-09-30 14:24:05.334277 7f4a768df700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:05.334288 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:24:05.334290 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:05.334292 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:05.334296 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334318 7f4a768df700 7 mds.0.cache request_finish request(client.4127:1 cr=0x4453980) 2014-09-30 14:24:05.334326 7f4a768df700 15 mds.0.cache request_cleanup request(client.4127:1 cr=0x4453980) 2014-09-30 14:24:05.334333 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334346 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334367 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334377 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334387 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334396 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334408 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334415 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334425 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334434 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.334443 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a0500 on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:05.366634 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:05.366639 7f4a740da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:24:05.366640 7f4a740da700 10 mds.0.server _session_logged client.4126 192.168.122.158:0/12917 state_seq 1 open 18 2014-09-30 14:24:05.366645 7f4a740da700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:24:05.367161 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:05.367165 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4126 2014-09-30 14:24:05.367168 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:24:05.367279 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828041) v2 2014-09-30 14:24:05.367287 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:05.367290 7f4a768df700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:24:05.367332 7f4a768df700 7 mds.0.cache request_start request(client.4126:1 cr=0x4453c00) 2014-09-30 14:24:05.367336 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828041) v2 2014-09-30 14:24:05.367345 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:1 cr=0x4453c00) #1 2014-09-30 14:24:05.367347 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:05.367352 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:05.367353 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367384 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:1 cr=0x4453c00) 2014-09-30 14:24:05.367387 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367414 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367442 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367457 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367476 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367492 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367520 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.367534 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a0f00 on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:05.367553 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367571 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367589 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367606 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367622 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367643 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367660 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367679 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367697 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367725 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367762 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4126:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828041) v2 2014-09-30 14:24:05.367770 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:1 getattr pAsLsXsFs #1 2014-09-30 14:23:10.828041) v2 2014-09-30 14:24:05.367799 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:05.367804 7f4a768df700 20 mds.0.server lat 0.000622 2014-09-30 14:24:05.367809 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:05.367812 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:05.367819 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:23:03.951252 valid=1 2014-09-30 14:24:05.367835 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:24:05.367839 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:05.367842 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:05.367847 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367884 7f4a768df700 7 mds.0.cache request_finish request(client.4126:1 cr=0x4453c00) 2014-09-30 14:24:05.367897 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:1 cr=0x4453c00) 2014-09-30 14:24:05.367906 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367929 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367954 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.367983 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368019 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368042 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368066 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368103 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368123 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368149 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.368166 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a0f00 on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:05.679569 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:05.679584 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:05.679590 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:05.679852 7f4a736d7700 2 mds.0.cache check_memory_usage total 251676, rss 27712, heap 42892, malloc 902 mmap 0, baseline 42892, buffers 0, max 1048576, 1 / 14 inodes have caps, 2 caps, 0.142857 caps per inode 2014-09-30 14:24:05.679865 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 41 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:05.679869 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:05.679894 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:05.679909 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:05.679913 7f4a736d7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.679940 7f4a736d7700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 1 [...2,head] / auth v21 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.679956 7f4a736d7700 10 mds.0.cache.ino(1) auth_pin by 0x44c11e0 on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:05.680001 7f4a736d7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:22:49.400503 on (inest lock->sync dirty) on [inode 1 [...2,head] / auth v21 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.680057 7f4a736d7700 15 mds.0.cache.ino(1) project_inode 0x448a1c0 2014-09-30 14:24:05.680062 7f4a736d7700 10 mds.0.cache.ino(1) finish_scatter_gather_update 1024 on [inode 1 [...2,head] / auth v21 pv22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 dirty) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.680162 7f4a736d7700 20 mds.0.cache.ino(1) orig rstat n(v1 rc2014-09-30 14:21:36.296533 4=3+1) 2014-09-30 14:24:05.680177 7f4a736d7700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.680212 7f4a736d7700 10 mds.0.cache.dir(1) project_fnode 0x440bc80 2014-09-30 14:24:05.680215 7f4a736d7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes 2014-09-30 14:24:05.680218 7f4a736d7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes done 2014-09-30 14:24:05.680220 7f4a736d7700 20 mds.0.cache.ino(1) * rstat n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:24:05.680227 7f4a736d7700 20 mds.0.cache.ino(1) * accounted_rstat n(v1 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:24:05.680233 7f4a736d7700 20 mds.0.cache.ino(1) * dirty_old_rstat {} 2014-09-30 14:24:05.680236 7f4a736d7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:24:05.680239 7f4a736d7700 20 mds.0.cache frag rstat n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:24:05.680244 7f4a736d7700 20 mds.0.cache frag accounted_rstat n(v1 rc2014-09-30 14:21:36.296533 3=3+0) 2014-09-30 14:24:05.680250 7f4a736d7700 20 mds.0.cache delta n(v1 rc2014-09-30 14:22:49.400503 b7 -2=-2+0) 2014-09-30 14:24:05.680256 7f4a736d7700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:21:36.296533 4=3+1) 2014-09-30 14:24:05.680262 7f4a736d7700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1) 2014-09-30 14:24:05.680270 7f4a736d7700 20 mds.0.cache.dir(1) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:24:05.680277 7f4a736d7700 10 mds.0.cache.dir(1) check_rstats complete on 0x44f8000 2014-09-30 14:24:05.680280 7f4a736d7700 20 mds.0.cache.dir(1) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:24:05.680283 7f4a736d7700 10 mds.0.cache.dir(1) check_rstats complete on 0x44f8000 2014-09-30 14:24:05.680285 7f4a736d7700 10 mds.0.cache.ino(1) * updated accounted_rstat n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) on [dir 1 / [2,head] auth pv=30 v=30 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.680328 7f4a736d7700 20 mds.0.cache.ino(1) final rstat n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1) 2014-09-30 14:24:05.680364 7f4a736d7700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:05.680382 7f4a736d7700 10 mds.0.cache.ino(1) finish_scatter_gather_update_accounted 1024 on [inode 1 [...2,head] / auth v21 pv22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.680431 7f4a736d7700 10 mds.0.cache.ino(1) journaling updated frag accounted_ on [dir 1 / [2,head] auth pv=30 v=30 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:05.680464 7f4a736d7700 10 mds.0.cache.dir(1) pre_dirty 31 2014-09-30 14:24:05.680483 7f4a736d7700 10 mds.0.cache.dir(1) auth_pin by 0x4453e80 on [dir 1 / [2,head] auth pv=31 v=30 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0)->n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 0 2014-09-30 14:24:05.680520 7f4a736d7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:24:05.680543 7f4a736d7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v21 pv22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.680589 7f4a736d7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.680618 7f4a736d7700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x44c2e18] 2014-09-30 14:24:05.680645 7f4a736d7700 10 mds.0.cache.ino(600) auth_pin by 0x44c36c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] now 1+0 2014-09-30 14:24:05.680669 7f4a736d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44c2e18 count now 0 + 1 2014-09-30 14:24:05.680692 7f4a736d7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:22:49.206332 on (inest lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.680732 7f4a736d7700 15 mds.0.cache.ino(600) project_inode 0x448a580 2014-09-30 14:24:05.680737 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 10 2014-09-30 14:24:05.680739 7f4a736d7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=10 v=8 ap=0+1 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.680759 7f4a736d7700 10 mds.0.cache.ino(600) pre_dirty 10 (current v 8) 2014-09-30 14:24:05.680795 7f4a736d7700 10 mds.0.cache.ino(600) finish_scatter_gather_update 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.680834 7f4a736d7700 20 mds.0.cache.ino(600) orig rstat n(v0 rc2014-09-30 14:22:49.206332 4=3+1) 2014-09-30 14:24:05.680841 7f4a736d7700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] 2014-09-30 14:24:05.680871 7f4a736d7700 10 mds.0.cache.dir(600) project_fnode 0x440b020 2014-09-30 14:24:05.680875 7f4a736d7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes 2014-09-30 14:24:05.680877 7f4a736d7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes done 2014-09-30 14:24:05.680879 7f4a736d7700 20 mds.0.cache.ino(600) * rstat n(v0 rc2014-09-30 14:22:49.206332) 2014-09-30 14:24:05.680885 7f4a736d7700 20 mds.0.cache.ino(600) * accounted_rstat n(v0 rc2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:24:05.680891 7f4a736d7700 20 mds.0.cache.ino(600) * dirty_old_rstat {} 2014-09-30 14:24:05.680894 7f4a736d7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:24:05.680896 7f4a736d7700 20 mds.0.cache frag rstat n(v0 rc2014-09-30 14:22:49.206332) 2014-09-30 14:24:05.680901 7f4a736d7700 20 mds.0.cache frag accounted_rstat n(v0 rc2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:24:05.680906 7f4a736d7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:22:49.206332 -3=-3+0) 2014-09-30 14:24:05.680912 7f4a736d7700 20 mds.0.cache projecting to [2,head] n(v1 rc2014-09-30 14:22:49.206332 4=3+1) 2014-09-30 14:24:05.680918 7f4a736d7700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:22:49.206332 1=0+1) 2014-09-30 14:24:05.680925 7f4a736d7700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:24:05.680930 7f4a736d7700 10 mds.0.cache.dir(600) check_rstats complete on 0x44f8770 2014-09-30 14:24:05.680933 7f4a736d7700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:24:05.680937 7f4a736d7700 10 mds.0.cache.dir(600) check_rstats complete on 0x44f8770 2014-09-30 14:24:05.680939 7f4a736d7700 10 mds.0.cache.ino(600) * updated accounted_rstat n(v1 rc2014-09-30 14:22:49.206332) on [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=22 cv=0/0 state=1610776578|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] 2014-09-30 14:24:05.681001 7f4a736d7700 20 mds.0.cache.ino(600) final rstat n(v1 rc2014-09-30 14:22:49.206332 1=0+1) 2014-09-30 14:24:05.681017 7f4a736d7700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681063 7f4a736d7700 10 mds.0.cache.dir(100) auth_pin by 0x4454380 on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] count now 1 + 1 2014-09-30 14:24:05.681110 7f4a736d7700 10 mds.0.cache.dir(100) project_fnode 0x440b700 2014-09-30 14:24:05.681114 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 11 2014-09-30 14:24:05.681117 7f4a736d7700 20 mds.0.cache unwritable parent nestlock (inest sync), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681156 7f4a736d7700 10 mds.0.cache.ino(600) mark_dirty_rstat 2014-09-30 14:24:05.681167 7f4a736d7700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:24:05.681167 2014-09-30 14:24:05.681179 7f4a736d7700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.681200 7f4a736d7700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.681218 7f4a736d7700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.681234 7f4a736d7700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:24:05.681167 2014-09-30 14:24:05.681244 7f4a736d7700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f83b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=11 v=9 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] 2014-09-30 14:24:05.681270 7f4a736d7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:05.681284 7f4a736d7700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=10 v=8 ap=0+1 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.681302 7f4a736d7700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681380 7f4a736d7700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+0 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681421 7f4a736d7700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=22 v=22 cv=0/0 state=1610776578|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] 2014-09-30 14:24:05.681459 7f4a736d7700 10 mds.0.cache.dir(600) pre_dirty 23 2014-09-30 14:24:05.681472 7f4a736d7700 10 mds.0.cache.dir(600) auth_pin by 0x4454380 on [dir 600 ~mds0/stray0/ [2,head] auth pv=23 v=22 cv=0/0 ap=1+0+0 state=1610776578|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] count now 1 + 0 2014-09-30 14:24:05.681513 7f4a736d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth pv=11 v=9 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x4454380 count now 1 + 2 2014-09-30 14:24:05.681540 7f4a736d7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:24:05.681552 7f4a736d7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681591 7f4a736d7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681627 7f4a736d7700 7 mds.0.locker simple_sync on (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681664 7f4a736d7700 10 mds.0.cache.ino(600) auth_pin by 0x44c3640 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] now 2+1 2014-09-30 14:24:05.681699 7f4a736d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=11 v=9 cv=0/0 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x44c2e18 count now 1 + 3 2014-09-30 14:24:05.681723 7f4a736d7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:22:49.206332 on (ifile lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv10 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681773 7f4a736d7700 15 mds.0.cache.ino(600) project_inode 0x448a3a0 2014-09-30 14:24:05.681777 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 12 2014-09-30 14:24:05.681779 7f4a736d7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=12 v=8 ap=0+3 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.681793 7f4a736d7700 10 mds.0.cache.ino(600) pre_dirty 12 (current v 8) 2014-09-30 14:24:05.681797 7f4a736d7700 10 mds.0.cache.ino(600) finish_scatter_gather_update 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 dirty) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.681836 7f4a736d7700 20 mds.0.cache.ino(600) orig dirstat f(v0 m2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:24:05.681843 7f4a736d7700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth pv=23 v=22 cv=0/0 ap=1+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:05.681883 7f4a736d7700 10 mds.0.cache.dir(600) project_fnode 0x440c360 2014-09-30 14:24:05.681886 7f4a736d7700 20 mds.0.cache.ino(600) * fragstat f(v0 m2014-09-30 14:22:49.206332) 2014-09-30 14:24:05.681892 7f4a736d7700 20 mds.0.cache.ino(600) * accounted_fragstat f(v0 m2014-09-30 14:22:49.206332 3=3+0) 2014-09-30 14:24:05.681899 7f4a736d7700 10 mds.0.cache.ino(600) * updated accounted_fragstat f(v1 m2014-09-30 14:22:49.206332) on [dir 600 ~mds0/stray0/ [2,head] auth pv=23 v=22 cv=0/0 ap=1+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:05.681940 7f4a736d7700 20 mds.0.cache.ino(600) final dirstat f(v1 m2014-09-30 14:22:49.206332) 2014-09-30 14:24:05.681955 7f4a736d7700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.682009 7f4a736d7700 10 mds.0.cache.dir(100) auth_pin by 0x4454100 on [dir 100 ~mds0/ [2,head] auth pv=12 v=9 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] count now 2 + 3 2014-09-30 14:24:05.682039 7f4a736d7700 10 mds.0.cache.dir(100) project_fnode 0x440a940 2014-09-30 14:24:05.682042 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 13 2014-09-30 14:24:05.682044 7f4a736d7700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.682236 7f4a70dd1700 5 mds.0.log _submit_thread 4230182~932 : EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:24:05.682567 7f4a70dd1700 5 mds.0.log _submit_thread 4231134~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:24:05.682083 7f4a736d7700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.682731 7f4a736d7700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.682771 7f4a736d7700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:05.683023 7f4a736d7700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:24:05.681167 2014-09-30 14:24:05.683028 7f4a736d7700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f83b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=13 v=9 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] 2014-09-30 14:24:05.683041 7f4a736d7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:05.683047 7f4a736d7700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=12 v=8 ap=0+3 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.683055 7f4a736d7700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.683079 7f4a736d7700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.683116 7f4a736d7700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=23 v=22 cv=0/0 ap=1+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:05.683133 7f4a736d7700 10 mds.0.cache.dir(600) pre_dirty 24 2014-09-30 14:24:05.683140 7f4a736d7700 10 mds.0.cache.dir(600) auth_pin by 0x4454100 on [dir 600 ~mds0/stray0/ [2,head] auth pv=24 v=22 cv=0/0 ap=2+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] count now 2 + 0 2014-09-30 14:24:05.683167 7f4a736d7700 10 mds.0.locker scatter_nudge auth, waiting for stable (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.683199 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:05.683201 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:05.683207 7f4a736d7700 20 mds.0.server laggiest active session is client.4127 192.168.122.158:0/12969 2014-09-30 14:24:05.683211 7f4a736d7700 20 mds.0.server laggiest active session is client.4127 192.168.122.158:0/12969 and sufficiently new (2014-09-30 14:24:05.333953) 2014-09-30 14:24:05.683219 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:05.683219 2014-09-30 14:24:05.683223 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:05.683226 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:05.683240 7f4a70dd1700 5 mds.0.log _submit_thread 4232322~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:24:05.750531 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:05.750535 7f4a740da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:24:05.750536 7f4a740da700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v21 pv22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750561 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x448a1c0 v22 2014-09-30 14:24:05.750562 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v21 pv22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750578 7f4a740da700 10 mds.0.cache.ino(1) clear_dirty_scattered 1024 on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750588 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440bc80 v31 2014-09-30 14:24:05.750590 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=31 v=31 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 31 2014-09-30 14:24:05.750602 7f4a740da700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750615 7f4a740da700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750623 7f4a740da700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:05.750633 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44c11e0 on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:05.750642 7f4a740da700 10 mds.0.locker scatter_eval (inest sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.750650 7f4a740da700 7 mds.0.locker simple_lock on (inest sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:05.750659 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4453e80 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] count now 0 + 0 2014-09-30 14:24:05.792469 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:05.792473 7f4a740da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:24:05.792474 7f4a740da700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792495 7f4a740da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x448a580 v10 2014-09-30 14:24:05.792497 7f4a740da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v8 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792507 7f4a740da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=12 v=8 ap=0+3 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.792514 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=13 v=10 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 10 2014-09-30 14:24:05.792530 7f4a740da700 10 mds.0.cache.ino(600) clear_dirty_scattered 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792559 7f4a740da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x440b700 v11 2014-09-30 14:24:05.792561 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 11 2014-09-30 14:24:05.792568 7f4a740da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x440b020 v23 2014-09-30 14:24:05.792569 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=24 v=23 cv=0/0 ap=2+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] version 23 2014-09-30 14:24:05.792579 7f4a740da700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792594 7f4a740da700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792605 7f4a740da700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=2+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792616 7f4a740da700 10 mds.0.cache.ino(600) auth_unpin by 0x44c36c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] now 1+1 2014-09-30 14:24:05.792627 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=2+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x44c36c0 count now 2 + 2 2014-09-30 14:24:05.792635 7f4a740da700 10 mds.0.locker scatter_eval (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792647 7f4a740da700 7 mds.0.locker simple_lock on (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.792658 7f4a740da700 10 mds.0.cache.dir(100) auth_unpin by 0x4454380 on [dir 100 ~mds0/ [2,head] auth pv=13 v=11 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] count now 1 + 2 2014-09-30 14:24:05.792665 7f4a740da700 10 mds.0.cache.dir(600) auth_unpin by 0x4454380 on [dir 600 ~mds0/stray0/ [2,head] auth pv=24 v=23 cv=0/0 ap=1+0+0 state=1610645506|complete f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] count now 1 + 0 2014-09-30 14:24:05.793011 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:05.793016 7f4a740da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:24:05.793017 7f4a740da700 10 mds.0.locker scatter_writebehind_finish on (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793037 7f4a740da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x448a3a0 v12 2014-09-30 14:24:05.793038 7f4a740da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v10 pv12 ap=1+1 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793050 7f4a740da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=12 v=10 ap=0+2 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:05.793055 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=13 v=12 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 12 2014-09-30 14:24:05.793066 7f4a740da700 10 mds.0.cache.ino(600) clear_dirty_scattered 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793076 7f4a740da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x440a940 v13 2014-09-30 14:24:05.793077 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=13 v=13 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 13 2014-09-30 14:24:05.793083 7f4a740da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x440c360 v24 2014-09-30 14:24:05.793084 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=24 v=24 cv=0/0 ap=1+0+0 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] version 24 2014-09-30 14:24:05.793109 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793122 7f4a740da700 10 mds.0.locker eval_gather (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793131 7f4a740da700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:24:05.793133 7f4a740da700 7 mds.0.locker eval_gather finished gather on (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:05.793142 7f4a740da700 10 mds.0.cache.ino(600) auth_unpin by 0x44c3640 on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=0+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] now 0+1 2014-09-30 14:24:05.793149 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x44c3640 count now 1 + 1 2014-09-30 14:24:05.793156 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=0+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:05.793168 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=0+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:05.793178 7f4a740da700 10 mds.0.cache.dir(100) auth_unpin by 0x4454100 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] count now 0 + 1 2014-09-30 14:24:05.793184 7f4a740da700 10 mds.0.cache.dir(600) auth_unpin by 0x4454100 on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] count now 0 + 0 2014-09-30 14:24:05.793190 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x4454100 count now 0 + 0 2014-09-30 14:24:06.121596 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:2 setattr mode=041777 #1 2014-09-30 14:24:06.119974) v2 2014-09-30 14:24:06.121601 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:06.121604 7f4a768df700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:24:06.121643 7f4a768df700 7 mds.0.cache request_start request(client.4126:2 cr=0x4452300) 2014-09-30 14:24:06.121666 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pLsXsFs on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121689 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:06.121691 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121701 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.121703 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121712 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121720 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121727 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121735 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.121738 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:2 setattr mode=041777 #1 2014-09-30 14:24:06.119974) v2 2014-09-30 14:24:06.121748 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:2 cr=0x4452300) #1 2014-09-30 14:24:06.121750 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.121752 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.121752 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v22 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x44c0938] 2014-09-30 14:24:06.121763 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a0a00 on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.121774 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:2 cr=0x4452300) 2014-09-30 14:24:06.121776 7f4a768df700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121785 7f4a768df700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121793 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121802 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121809 7f4a768df700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121818 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121826 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121836 7f4a768df700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121845 7f4a768df700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4126) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121854 7f4a768df700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121862 7f4a768df700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121871 7f4a768df700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.121881 7f4a768df700 20 mds.0.locker client.4126 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:24:06.121884 7f4a768df700 20 mds.0.locker client.4127 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:24:06.121886 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4127 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:24:06.121898 7f4a768df700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:23:03.951252 2014-09-30 14:24:06.121902 7f4a768df700 10 mds.0.4 send_message_client_counted client.4127 seq 1 client_caps(revoke ino 1 1 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:22:49.400503) v4 2014-09-30 14:24:06.121921 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44c10e0 on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.121932 7f4a768df700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x438e750 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:24:06.121933 7f4a768df700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:24:06.121936 7f4a768df700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122594 7f4a768df700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:24:06.122596 7f4a768df700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122610 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:24:06.122612 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122624 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:24:06.122625 7f4a768df700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122635 7f4a768df700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122644 7f4a768df700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122654 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122662 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.122663 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122672 7f4a768df700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122681 7f4a768df700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:24:06.122682 7f4a768df700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.122691 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44c10e0 on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.122702 7f4a768df700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122711 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122719 7f4a768df700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122728 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122736 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122744 7f4a768df700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:24:06.122745 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:2 setattr mode=041777 #1 2014-09-30 14:24:06.119974) v2 2014-09-30 14:24:06.122749 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:2 cr=0x4452300) #1 2014-09-30 14:24:06.122751 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.122752 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.122753 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122762 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:2 cr=0x4452300) 2014-09-30 14:24:06.122763 7f4a768df700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122772 7f4a768df700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4126) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122780 7f4a768df700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122789 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122796 7f4a768df700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122805 7f4a768df700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122813 7f4a768df700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4126) [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122821 7f4a768df700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122829 7f4a768df700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122838 7f4a768df700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v22 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122846 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44c10e0 on [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.122856 7f4a768df700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x44a0a00) [inode 1 [...2,head] / auth v22 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x44a0a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122879 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4488b40 2014-09-30 14:24:06.122887 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:06.122894 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c0938 tracedn 0 2014-09-30 14:24:06.122897 7f4a768df700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x44a0a00) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x44a0a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@1,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122911 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4126:2 setattr mode=041777 #1 2014-09-30 14:24:06.119974) v2 2014-09-30 14:24:06.122920 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.122922 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.122925 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:24:06.119974 valid=1 2014-09-30 14:24:06.122929 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:24:06.122931 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:24:06.122935 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.122957 7f4a768df700 20 mds.0.server lat 0.001482 2014-09-30 14:24:06.122984 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.123000 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.123013 7f4a768df700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.123025 7f4a768df700 20 mds.0.locker client.4126 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.123028 7f4a768df700 20 mds.0.locker client.4127 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:24:06.123029 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.123028 7f4a70dd1700 5 mds.0.log _submit_thread 4233510~661 : EUpdate setattr [metablob] 2014-09-30 14:24:06.284592 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4127:2 getattr pAsLsXsFs #1 2014-09-30 14:24:06.282977) v2 2014-09-30 14:24:06.284597 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state open 2014-09-30 14:24:06.284600 7f4a768df700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:24:06.284625 7f4a768df700 7 mds.0.cache request_start request(client.4127:2 cr=0x4454600) 2014-09-30 14:24:06.284628 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4127:2 getattr pAsLsXsFs #1 2014-09-30 14:24:06.282977) v2 2014-09-30 14:24:06.284634 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4127:2 cr=0x4454600) #1 2014-09-30 14:24:06.284636 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.284638 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.284639 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284668 7f4a768df700 10 mds.0.locker acquire_locks request(client.4127:2 cr=0x4454600) 2014-09-30 14:24:06.284670 7f4a768df700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284692 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284705 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284716 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284726 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284737 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284749 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v22 pv23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284759 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a1e00 on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:24:06.284771 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284783 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284794 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284806 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284817 7f4a768df700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284828 7f4a768df700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.284839 7f4a768df700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x438ee10 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:24:06.284842 7f4a768df700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:24:06.284845 7f4a768df700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.377083 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:06.377088 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:06.377113 7f4a740da700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:24:06.377114 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4488b40 v23 2014-09-30 14:24:06.377117 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v22 pv23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.377148 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:2 setattr mode=041777 #1 2014-09-30 14:24:06.119974) v2 2014-09-30 14:24:06.377163 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.377167 7f4a740da700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.377184 7f4a740da700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.377195 7f4a740da700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:24:06.377197 7f4a740da700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v23 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.377206 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44c10e0 on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.377217 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:24:06.377218 7f4a740da700 7 mds.0.server dispatch_client_request client_request(client.4127:2 getattr pAsLsXsFs #1 2014-09-30 14:24:06.282977) v2 2014-09-30 14:24:06.377223 7f4a740da700 10 mds.0.server rdlock_path_pin_ref request(client.4127:2 cr=0x4454600) #1 2014-09-30 14:24:06.377225 7f4a740da700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.377227 7f4a740da700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.377228 7f4a740da700 10 mds.0.server ref is [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377240 7f4a740da700 10 mds.0.locker acquire_locks request(client.4127:2 cr=0x4454600) 2014-09-30 14:24:06.377241 7f4a740da700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377256 7f4a740da700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377264 7f4a740da700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377272 7f4a740da700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377281 7f4a740da700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377289 7f4a740da700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377297 7f4a740da700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377307 7f4a740da700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377315 7f4a740da700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377324 7f4a740da700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377333 7f4a740da700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377342 7f4a740da700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377350 7f4a740da700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377359 7f4a740da700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377367 7f4a740da700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377385 7f4a740da700 10 mds.0.server reply to stat on client_request(client.4127:2 getattr pAsLsXsFs #1 2014-09-30 14:24:06.282977) v2 2014-09-30 14:24:06.377389 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4127:2 getattr pAsLsXsFs #1 2014-09-30 14:24:06.282977) v2 2014-09-30 14:24:06.377398 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.377400 7f4a740da700 20 mds.0.server lat 0.092955 2014-09-30 14:24:06.377403 7f4a740da700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.377405 7f4a740da700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.377409 7f4a740da700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:06.119974 valid=1 2014-09-30 14:24:06.377416 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:24:06.377418 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:24:06.377420 7f4a740da700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:06.377433 7f4a740da700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377459 7f4a740da700 7 mds.0.cache request_finish request(client.4127:2 cr=0x4454600) 2014-09-30 14:24:06.377467 7f4a740da700 15 mds.0.cache request_cleanup request(client.4127:2 cr=0x4454600) 2014-09-30 14:24:06.377472 7f4a740da700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377483 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377494 7f4a740da700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377503 7f4a740da700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377512 7f4a740da700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377521 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377533 7f4a740da700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377548 7f4a740da700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377565 7f4a740da700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377574 7f4a740da700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377582 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a1e00 on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.377611 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377621 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4126) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377643 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.377654 7f4a740da700 20 mds.0.locker client.4126 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.377656 7f4a740da700 20 mds.0.locker client.4127 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.377670 7f4a740da700 7 mds.0.cache request_finish request(client.4126:2 cr=0x4452300) 2014-09-30 14:24:06.377678 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:2 cr=0x4452300) 2014-09-30 14:24:06.377681 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a0a00 on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:06.378205 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4127:3 setattr mode=041777 #1 2014-09-30 14:24:06.376722) v2 2014-09-30 14:24:06.378212 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state open 2014-09-30 14:24:06.378216 7f4a768df700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:24:06.378235 7f4a768df700 7 mds.0.cache request_start request(client.4127:3 cr=0x4451400) 2014-09-30 14:24:06.378238 7f4a768df700 10 mds.0.locker process_cap_release client.4127 pLsXsFs on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pAsLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378252 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:06.378253 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378262 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.378263 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378272 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378279 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378286 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378294 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.378297 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4127:3 setattr mode=041777 #1 2014-09-30 14:24:06.376722) v2 2014-09-30 14:24:06.378301 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4127:3 cr=0x4451400) #1 2014-09-30 14:24:06.378302 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.378304 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.378304 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v23 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.378313 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a1900 on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.378324 7f4a768df700 10 mds.0.locker acquire_locks request(client.4127:3 cr=0x4451400) 2014-09-30 14:24:06.378325 7f4a768df700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378334 7f4a768df700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378341 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378350 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378357 7f4a768df700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378365 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378373 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378382 7f4a768df700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378391 7f4a768df700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4127) [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378400 7f4a768df700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378408 7f4a768df700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378417 7f4a768df700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v23 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378425 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44c10e0 on [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.378435 7f4a768df700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x44a1900) [inode 1 [...2,head] / auth v23 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x44a1900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378456 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4489e00 2014-09-30 14:24:06.378464 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:06.378470 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c0938 tracedn 0 2014-09-30 14:24:06.378472 7f4a768df700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x44a1900) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x44a1900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378486 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4127:3 setattr mode=041777 #1 2014-09-30 14:24:06.376722) v2 2014-09-30 14:24:06.378492 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.378494 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.378497 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:24:06.376722 valid=1 2014-09-30 14:24:06.378501 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-09-30 14:24:06.378502 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:24:06.378505 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378530 7f4a768df700 20 mds.0.server lat 0.000397 2014-09-30 14:24:06.378549 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.378569 7f4a70dd1700 5 mds.0.log _submit_thread 4234191~661 : EUpdate setattr [metablob] 2014-09-30 14:24:06.378563 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394668 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:3 getattr pAsLsXsFs #1 2014-09-30 14:24:06.393108) v2 2014-09-30 14:24:06.394673 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:06.394678 7f4a768df700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:24:06.394712 7f4a768df700 7 mds.0.cache request_start request(client.4126:3 cr=0x4453700) 2014-09-30 14:24:06.394715 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:3 getattr pAsLsXsFs #1 2014-09-30 14:24:06.393108) v2 2014-09-30 14:24:06.394722 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:3 cr=0x4453700) #1 2014-09-30 14:24:06.394724 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.394726 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.394727 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394763 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:3 cr=0x4453700) 2014-09-30 14:24:06.394766 7f4a768df700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394782 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394795 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394808 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394820 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394832 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394844 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v23 pv24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394857 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a1400 on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:24:06.394870 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394885 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394900 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394914 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394927 7f4a768df700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394948 7f4a768df700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.394963 7f4a768df700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x45f8390 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:24:06.394965 7f4a768df700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:24:06.394976 7f4a768df700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.443204 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:06.443208 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:06.443220 7f4a740da700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:24:06.443221 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4489e00 v24 2014-09-30 14:24:06.443224 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v23 pv24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.443251 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4127:3 setattr mode=041777 #1 2014-09-30 14:24:06.376722) v2 2014-09-30 14:24:06.443266 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.443271 7f4a740da700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.443286 7f4a740da700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.443297 7f4a740da700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:24:06.443299 7f4a740da700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v24 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.443308 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44c10e0 on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.443319 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:24:06.443320 7f4a740da700 7 mds.0.server dispatch_client_request client_request(client.4126:3 getattr pAsLsXsFs #1 2014-09-30 14:24:06.393108) v2 2014-09-30 14:24:06.443325 7f4a740da700 10 mds.0.server rdlock_path_pin_ref request(client.4126:3 cr=0x4453700) #1 2014-09-30 14:24:06.443327 7f4a740da700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.443329 7f4a740da700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.443329 7f4a740da700 10 mds.0.server ref is [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443341 7f4a740da700 10 mds.0.locker acquire_locks request(client.4126:3 cr=0x4453700) 2014-09-30 14:24:06.443343 7f4a740da700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443352 7f4a740da700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443360 7f4a740da700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443369 7f4a740da700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443377 7f4a740da700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443386 7f4a740da700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443394 7f4a740da700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443416 7f4a740da700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443425 7f4a740da700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443433 7f4a740da700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443443 7f4a740da700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443451 7f4a740da700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443460 7f4a740da700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443469 7f4a740da700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443477 7f4a740da700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pLsXsFs/-@2,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443493 7f4a740da700 10 mds.0.server reply to stat on client_request(client.4126:3 getattr pAsLsXsFs #1 2014-09-30 14:24:06.393108) v2 2014-09-30 14:24:06.443497 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:3 getattr pAsLsXsFs #1 2014-09-30 14:24:06.393108) v2 2014-09-30 14:24:06.443505 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.443507 7f4a740da700 20 mds.0.server lat 0.048958 2014-09-30 14:24:06.443510 7f4a740da700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.443512 7f4a740da700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.443516 7f4a740da700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:06.376722 valid=1 2014-09-30 14:24:06.443524 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:24:06.443526 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:24:06.443527 7f4a740da700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:06.443530 7f4a740da700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443562 7f4a740da700 7 mds.0.cache request_finish request(client.4126:3 cr=0x4453700) 2014-09-30 14:24:06.443570 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:3 cr=0x4453700) 2014-09-30 14:24:06.443575 7f4a740da700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443587 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443597 7f4a740da700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443606 7f4a740da700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443615 7f4a740da700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443624 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443635 7f4a740da700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443643 7f4a740da700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443656 7f4a740da700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443673 7f4a740da700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443683 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a1400 on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.443713 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443724 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4127) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4127) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443736 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.443746 7f4a740da700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.443748 7f4a740da700 20 mds.0.locker client.4127 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.443762 7f4a740da700 7 mds.0.cache request_finish request(client.4127:3 cr=0x4451400) 2014-09-30 14:24:06.443783 7f4a740da700 15 mds.0.cache request_cleanup request(client.4127:3 cr=0x4451400) 2014-09-30 14:24:06.443787 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a1900 on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:06.444572 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:4 readdir #1 2014-09-30 14:24:06.443195) v2 2014-09-30 14:24:06.444576 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:06.444578 7f4a768df700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:24:06.444597 7f4a768df700 7 mds.0.cache request_start request(client.4126:4 cr=0x4454d80) 2014-09-30 14:24:06.444606 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:4 readdir #1 2014-09-30 14:24:06.443195) v2 2014-09-30 14:24:06.444610 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:4 cr=0x4454d80) #1 2014-09-30 14:24:06.444612 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.444613 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.444614 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444632 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:4 cr=0x4454d80) 2014-09-30 14:24:06.444633 7f4a768df700 20 mds.0.locker must rdlock (idft sync) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444643 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444651 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444659 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444667 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.444683 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a3200 on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.444692 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444702 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444711 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444722 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444732 7f4a768df700 7 mds.0.locker rdlock_start on (idft sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444741 7f4a768df700 10 mds.0.locker got rdlock on (idft sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@3,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444761 7f4a768df700 10 mds.0.server frag * offset '' 2014-09-30 14:24:06.444763 7f4a768df700 10 mds.0.server handle_client_readdir on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:06.444773 7f4a768df700 10 mds.0.server snapid head 2014-09-30 14:24:06.444779 7f4a768df700 12 mds.0.server including dn [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.444786 7f4a768df700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.444789 7f4a768df700 12 mds.0.server including inode [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.444795 7f4a768df700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:22:54.866902 valid=1 2014-09-30 14:24:06.444802 7f4a768df700 10 mds.0.cache.ino(10000000003) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:06.444809 7f4a768df700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:24:06.444812 7f4a768df700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:06.444814 7f4a768df700 10 mds.0.cache.ino(10000000003) including xattrs version 1 2014-09-30 14:24:06.444817 7f4a768df700 10 mds.0.server reply to client_request(client.4126:4 readdir #1 2014-09-30 14:24:06.443195) v2 readdir num=1 bytes=300 end=1 complete=1 2014-09-30 14:24:06.444822 7f4a768df700 10 mds.0.server reply to client_request(client.4126:4 readdir #1 2014-09-30 14:24:06.443195) v2 readdir num=1 end=1 complete=1 2014-09-30 14:24:06.444828 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:4 readdir #1 2014-09-30 14:24:06.443195) v2 2014-09-30 14:24:06.444845 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.444847 7f4a768df700 20 mds.0.server lat 0.000327 2014-09-30 14:24:06.444850 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.444852 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.444854 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:06.376722 valid=1 2014-09-30 14:24:06.444864 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 4 2014-09-30 14:24:06.444866 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:24:06.444869 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444893 7f4a768df700 7 mds.0.cache request_finish request(client.4126:4 cr=0x4454d80) 2014-09-30 14:24:06.444900 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:4 cr=0x4454d80) 2014-09-30 14:24:06.444904 7f4a768df700 7 mds.0.locker rdlock_finish on (idft sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444918 7f4a768df700 10 mds.0.locker scatter_eval (idft sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444929 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444941 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444951 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444962 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.444975 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a3200 on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:06.449940 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:5 unlink #1/background_file 2014-09-30 14:24:06.448466) v2 2014-09-30 14:24:06.449944 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:06.449946 7f4a768df700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:24:06.449980 7f4a768df700 7 mds.0.cache request_start request(client.4126:5 cr=0x4454b00) 2014-09-30 14:24:06.449987 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsXsFscr on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsLsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450006 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:06.450007 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450012 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.450013 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450018 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450023 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450026 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450030 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.450033 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsLsXs on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450044 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:06.450045 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450062 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.450063 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450071 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450080 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450088 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450118 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.450121 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:5 unlink #1/background_file 2014-09-30 14:24:06.448466) v2 2014-09-30 14:24:06.450127 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.450128 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:24:06.450131 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:24:06.450133 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:24:06.450137 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.450139 7f4a768df700 7 mds.0.server handle_client_unlink on [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.450144 7f4a768df700 7 mds.0.server dn links to [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450151 7f4a768df700 20 mds.0.cache.dir(600) lookup (head, '10000000003') 2014-09-30 14:24:06.450156 7f4a768df700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 0x45121c0] 2014-09-30 14:24:06.450160 7f4a768df700 10 mds.0.cache.den(600 10000000003) mark_new [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 0x45121c0] 2014-09-30 14:24:06.450166 7f4a768df700 10 mds.0.server straydn is [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 state=new | request=1 0x45121c0] 2014-09-30 14:24:06.450171 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:5 cr=0x4454b00) 2014-09-30 14:24:06.450172 7f4a768df700 20 mds.0.locker must xlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450179 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.450183 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 state=new | request=1 0x45121c0] 2014-09-30 14:24:06.450187 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450198 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450206 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:06.450222 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:06.450230 7f4a768df700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450235 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.450239 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 state=new | request=1 0x45121c0] 2014-09-30 14:24:06.450243 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450252 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450258 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450266 7f4a768df700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:06.450275 7f4a768df700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450279 7f4a768df700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.450282 7f4a768df700 10 mds.0.locker must authpin [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 state=new | request=1 0x45121c0] 2014-09-30 14:24:06.450285 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v24 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.450294 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a2d00 on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.450305 7f4a768df700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:06.450314 7f4a768df700 10 mds.0.cache.ino(600) auth_pin by 0x44a2d00 on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+0 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] now 1+0 2014-09-30 14:24:06.450321 7f4a768df700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44c2e18 count now 0 + 1 2014-09-30 14:24:06.450329 7f4a768df700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 0x44c3750] 2014-09-30 14:24:06.450335 7f4a768df700 10 mds.0.cache.ino(10000000003) auth_pin by 0x44a2d00 on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] now 1+0 2014-09-30 14:24:06.450339 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c3750 count now 0 + 1 2014-09-30 14:24:06.450347 7f4a768df700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth (dversion lock) v=29 ap=0+1 inode=0x44c3750 | inodepin=1 dirty=1 0x4510d20] 2014-09-30 14:24:06.450351 7f4a768df700 10 mds.0.cache.den(1 background_file) auth_pin by 0x44a2d00 on [dentry #1/background_file [2,head] auth (dversion lock) v=29 ap=1+1 inode=0x44c3750 | inodepin=1 dirty=1 authpin=1 0x4510d20] now 1+1 2014-09-30 14:24:06.450354 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a2d00 count now 0 + 2 2014-09-30 14:24:06.450362 7f4a768df700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 inode=0 state=new | request=1 0x45121c0] 2014-09-30 14:24:06.450366 7f4a768df700 10 mds.0.cache.den(600 10000000003) auth_pin by 0x44a2d00 on [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 authpin=1 0x45121c0] now 1+0 2014-09-30 14:24:06.450369 7f4a768df700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 ap=0+1+1 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] by 0x44a2d00 count now 0 + 1 2014-09-30 14:24:06.450377 7f4a768df700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44a2d00 count now 0 + 2 2014-09-30 14:24:06.450384 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/background_file [2,head] auth (dversion lock) v=29 ap=1+1 inode=0x44c3750 | inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450390 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4126) v=29 ap=1+1 inode=0x44c3750 | lock=1 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450394 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4126) v=29 ap=1+1 inode=0x44c3750 | lock=1 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450397 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4126) v=29 ap=1+1 inode=0x44c3750 | lock=1 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450402 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/background_file [2,head] auth (dn lock) (dversion lock w=1 last_client=4126) v=29 ap=1+1 inode=0x44c3750 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450405 7f4a768df700 10 mds.0.cache.den(1 background_file) auth_pin by 0x4510e78 on [dentry #1/background_file [2,head] auth (dn lock) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510d20] now 2+1 2014-09-30 14:24:06.450408 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4510e78 count now 0 + 3 2014-09-30 14:24:06.450418 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a2d00) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.450424 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.450429 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock w=1 last_client=4126) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.450434 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock w=1 last_client=4126) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.450437 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock w=1 last_client=4126) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.450441 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000003 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.450444 7f4a768df700 10 mds.0.cache.den(600 10000000003) auth_pin by 0x4512318 on [dentry #100/stray0/10000000003 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x45121c0] now 2+0 2014-09-30 14:24:06.450447 7f4a768df700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 ap=0+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] by 0x4512318 count now 0 + 2 2014-09-30 14:24:06.450456 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a2d00) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.450461 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450473 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450482 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450491 7f4a768df700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450505 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450517 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-09-30 14:24:06.450519 7f4a768df700 20 mds.0.locker client.4127 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-09-30 14:24:06.450521 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4127 seq 5 new pending pLsXs was pLsXsFs 2014-09-30 14:24:06.450525 7f4a768df700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:06.376722 2014-09-30 14:24:06.450529 7f4a768df700 10 mds.0.4 send_message_client_counted client.4127 seq 2 client_caps(revoke ino 1 1 seq 5 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:22:49.400503) v4 2014-09-30 14:24:06.450545 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44c1160 on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:06.450559 7f4a768df700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.450568 7f4a768df700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x45f8cc0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:24:06.450570 7f4a768df700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:24:06.450572 7f4a768df700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.450987 7f4a768df700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:24:06.450989 7f4a768df700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451002 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:24:06.451004 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451014 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:24:06.451015 7f4a768df700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451036 7f4a768df700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451046 7f4a768df700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451056 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451065 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.451066 7f4a768df700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451074 7f4a768df700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-09-30 14:24:06.451077 7f4a768df700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451086 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v24 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:06.451103 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:06.451111 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:24:06.451113 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44c1160 on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:06.451124 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451137 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451146 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451154 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451163 7f4a768df700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:24:06.451164 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:5 unlink #1/background_file 2014-09-30 14:24:06.448466) v2 2014-09-30 14:24:06.451169 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:06.451170 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:24:06.451172 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:24:06.451173 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:24:06.451176 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:06.451177 7f4a768df700 7 mds.0.server handle_client_unlink on [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451182 7f4a768df700 7 mds.0.server dn links to [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451189 7f4a768df700 10 mds.0.server straydn is [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451195 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:5 cr=0x4454b00) 2014-09-30 14:24:06.451197 7f4a768df700 20 mds.0.locker must xlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451202 7f4a768df700 20 mds.0.locker must xlock (dn xlock x=1 by 0x44a2d00) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451208 7f4a768df700 20 mds.0.locker must xlock (dn xlock x=1 by 0x44a2d00) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451213 7f4a768df700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451223 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451233 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451245 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451264 7f4a768df700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451270 7f4a768df700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4126) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451276 7f4a768df700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4126) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451280 7f4a768df700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451293 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451299 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451307 7f4a768df700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451316 7f4a768df700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451320 7f4a768df700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451324 7f4a768df700 10 mds.0.locker must authpin [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451339 7f4a768df700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451349 7f4a768df700 10 mds.0.locker already auth_pinned [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451359 7f4a768df700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451363 7f4a768df700 10 mds.0.locker already auth_pinned [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451367 7f4a768df700 10 mds.0.locker already auth_pinned [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451372 7f4a768df700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4126) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451376 7f4a768df700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x44a2d00) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+1 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451380 7f4a768df700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4126) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451456 7f4a768df700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x44a2d00) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=0 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451461 7f4a768df700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451483 7f4a768df700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451495 7f4a768df700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451506 7f4a768df700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451514 7f4a768df700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451522 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451531 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:06.451538 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v2 2014-09-30 14:24:06.451541 7f4a768df700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451560 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451570 7f4a768df700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451581 7f4a768df700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451592 7f4a768df700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451601 7f4a768df700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451609 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451616 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451622 7f4a768df700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451627 7f4a768df700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4126) [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451632 7f4a768df700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451636 7f4a768df700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451642 7f4a768df700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000003 [2,head] /background_file auth v29 ap=1+0 dirtyparent s=7 n(v0 b7 1=1+0) (ilink lock) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451647 7f4a768df700 10 mds.0.cache.ino(10000000003) auth_pin by 0x44c3f20 on [inode 10000000003 [2,head] /background_file auth v29 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (ilink lock) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] now 2+0 2014-09-30 14:24:06.451651 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c3750 count now 0 + 4 2014-09-30 14:24:06.451665 7f4a768df700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x44a2d00) [inode 10000000003 [2,head] /background_file auth v29 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451682 7f4a768df700 10 mds.0.server _unlink_local [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451695 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 32 2014-09-30 14:24:06.451696 7f4a768df700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.451702 7f4a768df700 15 mds.0.cache.ino(10000000003) project_inode 0x448a3a0 2014-09-30 14:24:06.451704 7f4a768df700 10 mds.0.cache.dir(600) pre_dirty 30 2014-09-30 14:24:06.451705 7f4a768df700 10 mds.0.cache.den(600 10000000003) pre_dirty [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451709 7f4a768df700 10 mds.0.cache.ino(10000000003) pre_dirty 30 (current v 29) 2014-09-30 14:24:06.451710 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451724 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x44a2d00 on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 4 2014-09-30 14:24:06.451737 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440ad60 2014-09-30 14:24:06.451738 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 33 2014-09-30 14:24:06.451739 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466 1=1+0)/f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:06.451750 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466 1=1+0)/f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466 b7 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:06.451760 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451769 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:06.451770 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:06.451771 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451775 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:06.451777 7f4a768df700 20 mds.0.cache inode rstat n(v0 b7 1=1+0) 2014-09-30 14:24:06.451777 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 b7 1=1+0) 2014-09-30 14:24:06.451778 7f4a768df700 20 mds.0.cache delta n(v0 b-7 -1=-1+0) 2014-09-30 14:24:06.451779 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:24:06.451782 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:24:06.451785 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:06.448466) [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466)/f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:06.451797 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v24 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451811 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x448a580 2014-09-30 14:24:06.451812 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:24:06.448466) 2014-09-30 14:24:06.451814 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:22:49.400503 1=1+0) 2014-09-30 14:24:06.451816 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:24:06.448466) on [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@4,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.451840 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:06.451850 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:06.451871 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:06.451881 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451895 7f4a768df700 10 mds.0.cache.dir(600) auth_pin by 0x44a2d00 on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] count now 1 + 2 2014-09-30 14:24:06.451906 7f4a768df700 10 mds.0.cache.dir(600) project_fnode 0x440e460 2014-09-30 14:24:06.451906 7f4a768df700 10 mds.0.cache.dir(600) pre_dirty 31 2014-09-30 14:24:06.451908 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=24 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:06.451916 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=24 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:06.451926 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.451934 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:06.451935 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:06.451935 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.451940 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:06.451941 7f4a768df700 20 mds.0.cache inode rstat n(v0 b7 1=1+0) 2014-09-30 14:24:06.451942 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 b7 1=1+0) 2014-09-30 14:24:06.451943 7f4a768df700 20 mds.0.cache delta n(v0 b7 1=1+0) 2014-09-30 14:24:06.451943 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:24:06.448466) 2014-09-30 14:24:06.451946 7f4a768df700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:24:06.448466) 2014-09-30 14:24:06.451948 7f4a768df700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=24 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0)/f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)/n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:06.451960 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.451978 7f4a768df700 15 mds.0.cache.ino(600) project_inode 0x448a1c0 2014-09-30 14:24:06.451980 7f4a768df700 10 mds.0.cache.dir(100) pre_dirty 14 2014-09-30 14:24:06.451980 7f4a768df700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=14 v=12 ap=0+2 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:06.451985 7f4a768df700 10 mds.0.cache.ino(600) pre_dirty 14 (current v 12) 2014-09-30 14:24:06.451985 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v1 m2014-09-30 14:24:06.448466 1=1+0) 2014-09-30 14:24:06.451988 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v1 m2014-09-30 14:22:49.206332) 2014-09-30 14:24:06.451990 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v1 m2014-09-30 14:24:06.448466 1=1+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v12 pv14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4126) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.452003 7f4a768df700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=24 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)/n(v1 rc2014-09-30 14:22:49.206332) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] 2014-09-30 14:24:06.452013 7f4a768df700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:24:06.452014 7f4a768df700 20 mds.0.cache frag rstat n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:24:06.452015 7f4a768df700 20 mds.0.cache frag accounted_rstat n(v1 rc2014-09-30 14:22:49.206332) 2014-09-30 14:24:06.452017 7f4a768df700 20 mds.0.cache delta n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:24:06.452018 7f4a768df700 20 mds.0.cache projecting to [2,head] n(v1 rc2014-09-30 14:22:49.206332 1=0+1) 2014-09-30 14:24:06.452021 7f4a768df700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) 2014-09-30 14:24:06.452023 7f4a768df700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:24:06.452025 7f4a768df700 10 mds.0.cache.dir(600) check_rstats complete on 0x44f8770 2014-09-30 14:24:06.452027 7f4a768df700 10 mds.0.cache.dir(100) auth_pin by 0x44a2d00 on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] count now 1 + 2 2014-09-30 14:24:06.452034 7f4a768df700 10 mds.0.cache.dir(100) project_fnode 0x440e3b0 2014-09-30 14:24:06.452035 7f4a768df700 10 mds.0.cache.dir(100) pre_dirty 15 2014-09-30 14:24:06.452036 7f4a768df700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v12 pv14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4126) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.452049 7f4a768df700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:24:06.452054 7f4a768df700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:06.452061 7f4a768df700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:06.452066 7f4a768df700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:06.452071 7f4a768df700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:24:05.681167 2014-09-30 14:24:06.452083 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f83b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=15 v=13 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] 2014-09-30 14:24:06.452099 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:06.452104 7f4a768df700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=14 v=12 ap=0+2 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:06.452109 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v12 pv14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4126) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.452132 7f4a768df700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.452139 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.452144 7f4a768df700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x4510d20 2014-09-30 14:24:06.452147 7f4a768df700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x44a2d00) [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlock x=1 by 0x44a2d00) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=3 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.452159 7f4a768df700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x44a2d00) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510d20] 2014-09-30 14:24:06.452164 7f4a768df700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x44a2d00) [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlock x=1 by 0x44a2d00) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.452168 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4126:5 unlink #1/background_file 2014-09-30 14:24:06.448466) v2 2014-09-30 14:24:06.452177 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:06.452179 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:06.452182 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:24:06.448466 valid=1 2014-09-30 14:24:06.452188 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 5 2014-09-30 14:24:06.452189 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 5 mseq 0 xattrv 0 len 0 2014-09-30 14:24:06.452194 7f4a768df700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.452223 7f4a768df700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:06.452240 7f4a768df700 20 mds.0.cache.den(1 background_file) add_client_lease client.4126 on (dn xlockdone x=1) 2014-09-30 14:24:06.452244 7f4a768df700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/background_file [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.452250 7f4a768df700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.452264 7f4a768df700 20 mds.0.server lat 0.002403 2014-09-30 14:24:06.452334 7f4a70dd1700 5 mds.0.log _submit_thread 4234872~2379 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:24:06.452358 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.452379 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.452438 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.452451 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.452462 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.452487 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:24:06.452489 7f4a768df700 20 mds.0.locker client.4127 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:24:06.452491 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.479751 7f4a768df700 20 mds.0.server get_session have 0x4482680 client.4127 192.168.122.158:0/12969 state open 2014-09-30 14:24:06.479754 7f4a768df700 3 mds.0.server handle_client_session client_session(request_close seq 2) v1 from client.4127 2014-09-30 14:24:06.479782 7f4a70dd1700 5 mds.0.log _submit_thread 4237271~198 : ESession client.4127 192.168.122.158:0/12969 close cmapv 19 2014-09-30 14:24:06.535654 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:06.535658 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:06.535673 7f4a740da700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:24:06.535674 7f4a740da700 10 mds.0.server _unlink_local_finish [dentry #1/background_file [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535689 7f4a740da700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/background_file [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+2 inode=0x44c3750 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510d20] [inode 10000000003 [2,head] {/background_file ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535711 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0 count now 1 + 2 2014-09-30 14:24:06.535727 7f4a740da700 20 mds.0.server straydn is [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] 2014-09-30 14:24:06.535732 7f4a740da700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000003 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x45121c0] [inode 10000000003 [2,head] {#10000000003 ~mds0/stray0/10000000003} auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535744 7f4a740da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=24 cv=0/0 ap=1+4+4 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=3 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] by 0 count now 1 + 4 2014-09-30 14:24:06.535756 7f4a740da700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=32 v=29 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535762 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=33 v=32 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 32 2014-09-30 14:24:06.535774 7f4a740da700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x448a3a0 v30 2014-09-30 14:24:06.535776 7f4a740da700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v29 pv30 ap=2+0 dirtyparent s=7 n(v0 b7 1=1+0)->n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535799 7f4a740da700 10 mds.0.cache.den(600 10000000003) mark_dirty [dentry #100/stray0/10000000003 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4126) pv=30 v=24 ap=2+2 inode=0x44c3750 state=new | request=1 lock=2 inodepin=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.535805 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=30 cv=0/0 ap=1+4+4 state=1610645506|complete f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332)->n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] version 30 2014-09-30 14:24:06.535819 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x448a580 v25 2014-09-30 14:24:06.535820 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v24 pv25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.535836 7f4a740da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x448a1c0 v14 2014-09-30 14:24:06.535837 7f4a740da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v12 pv14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:22:49.206332)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4126) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.535849 7f4a740da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=14 v=12 ap=0+2 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:06.535853 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=15 v=14 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 14 2014-09-30 14:24:06.535863 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440ad60 v33 2014-09-30 14:24:06.535864 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=33 v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 33 2014-09-30 14:24:06.535873 7f4a740da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x440e460 v31 2014-09-30 14:24:06.535874 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=31 v=31 cv=0/0 ap=1+4+4 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] version 31 2014-09-30 14:24:06.535882 7f4a740da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x440e3b0 v15 2014-09-30 14:24:06.535883 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=15 v=15 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 15 2014-09-30 14:24:06.535889 7f4a740da700 10 mds.0.cache send_dentry_unlink [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535899 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:5 unlink #1/background_file 2014-09-30 14:24:06.448466) v2 2014-09-30 14:24:06.535913 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:06.535918 7f4a740da700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=2+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=2 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535932 7f4a740da700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=2+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535939 7f4a740da700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:24:06.535941 7f4a740da700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=2+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535946 7f4a740da700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x44c3f20 on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=1+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] now 1+0 2014-09-30 14:24:06.535951 7f4a740da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 ap=1+3+3 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] by 0x44c3f20 count now 1 + 3 2014-09-30 14:24:06.535961 7f4a740da700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=1+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.535976 7f4a740da700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535985 7f4a740da700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535990 7f4a740da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.535994 7f4a740da700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x4510e78 on [dentry #1/background_file [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] now 1+0 2014-09-30 14:24:06.535997 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4510e78 count now 1 + 1 2014-09-30 14:24:06.536006 7f4a740da700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/background_file [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.536011 7f4a740da700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000003 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4126) v=30 ap=2+1 inode=0x44c3750 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.536017 7f4a740da700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000003 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4126) v=30 ap=2+1 inode=0x44c3750 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.536021 7f4a740da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000003 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4126) v=30 ap=2+1 inode=0x44c3750 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.536024 7f4a740da700 10 mds.0.cache.den(600 10000000003) auth_unpin by 0x4512318 on [dentry #100/stray0/10000000003 [2,head] auth (dversion lock w=1 last_client=4126) v=30 ap=1+1 inode=0x44c3750 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x45121c0] now 1+1 2014-09-30 14:24:06.536027 7f4a740da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 ap=1+2+2 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] by 0x4512318 count now 1 + 2 2014-09-30 14:24:06.536035 7f4a740da700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000003 [2,head] auth (dversion lock w=1 last_client=4126) v=30 ap=1+1 inode=0x44c3750 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.536039 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536052 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536063 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536081 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536105 7f4a740da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536115 7f4a740da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:06.536124 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4126) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536134 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536144 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536153 7f4a740da700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536161 7f4a740da700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536170 7f4a740da700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536180 7f4a740da700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536188 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=1+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock w=1 last_client=4126) caps={4126=pAsXsFscr/-@1} | request=1 lock=1 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.536195 7f4a740da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4126) on [dentry #1/background_file [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:24:06.536201 7f4a740da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4126) on [dentry #100/stray0/10000000003 [2,head] auth (dversion lock w=1 last_client=4126) v=30 ap=1+1 inode=0x44c3750 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x45121c0] 2014-09-30 14:24:06.536208 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:06.536218 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 ap=1+0 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsXsFscr/-@1} | request=1 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=1 0x44c3750] 2014-09-30 14:24:06.536225 7f4a740da700 20 mds.0.locker client.4126 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:24:06.536227 7f4a740da700 7 mds.0.locker sending MClientCaps to client.4126 seq 2 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:24:06.536231 7f4a740da700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:06.448466 2014-09-30 14:24:06.536235 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 1 client_caps(grant ino 10000000003 3 seq 2 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 7/0 ts 2 mtime 2014-09-30 14:22:58.434071) v4 2014-09-30 14:24:06.536262 7f4a740da700 7 mds.0.cache request_finish request(client.4126:5 cr=0x4454b00) 2014-09-30 14:24:06.536270 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:5 cr=0x4454b00) 2014-09-30 14:24:06.536273 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a2d00 on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:06.536284 7f4a740da700 10 mds.0.cache.ino(600) auth_unpin by 0x44a2d00 on [inode 600 [...2,head] ~mds0/stray0/ auth v14 ap=0+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] now 0+1 2014-09-30 14:24:06.536291 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x44a2d00 count now 1 + 1 2014-09-30 14:24:06.536298 7f4a740da700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x44a2d00 on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] now 0+0 2014-09-30 14:24:06.536303 7f4a740da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 ap=1+1+1 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x44f8770] by 0x44a2d00 count now 1 + 1 2014-09-30 14:24:06.536310 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x44a2d00 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] count now 0 + 1 2014-09-30 14:24:06.536317 7f4a740da700 10 mds.0.cache.dir(100) auth_unpin by 0x44a2d00 on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] count now 0 + 1 2014-09-30 14:24:06.536323 7f4a740da700 10 mds.0.cache.dir(600) auth_unpin by 0x44a2d00 on [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 ap=0+1+1 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] count now 0 + 1 2014-09-30 14:24:06.536329 7f4a740da700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x44a2d00 on [dentry #1/background_file [2,head] auth NULL (dn sync l=1) (dversion lock) v=32 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x4510d20] now 0+0 2014-09-30 14:24:06.536334 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a2d00 count now 0 + 0 2014-09-30 14:24:06.536341 7f4a740da700 10 mds.0.cache.den(600 10000000003) auth_unpin by 0x44a2d00 on [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] now 0+0 2014-09-30 14:24:06.536345 7f4a740da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] by 0x44a2d00 count now 0 + 0 2014-09-30 14:24:06.536352 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] by 0x44a2d00 count now 0 + 0 2014-09-30 14:24:06.536368 7f4a740da700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:06.536376 7f4a740da700 10 mds.0.cache inode is [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.536387 7f4a740da700 20 mds.0.cache caps | leases 2014-09-30 14:24:06.536396 7f4a740da700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:06.536401 7f4a740da700 10 mds.0.cache inode is [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.536406 7f4a740da700 20 mds.0.cache caps | leases 2014-09-30 14:24:06.536417 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:06.536418 7f4a740da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:24:06.536419 7f4a740da700 10 mds.0.server _session_logged client.4127 192.168.122.158:0/12969 state_seq 3 close 19 2014-09-30 14:24:06.536422 7f4a740da700 20 mds.0.server killing capability pLsXs on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5,4127=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536439 7f4a740da700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536448 7f4a740da700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.536449 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536457 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536464 7f4a740da700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536481 7f4a740da700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:06.536490 7f4a740da700 10 mds.0.locker eval done 2014-09-30 14:24:06.536497 7f4a740da700 10 mds.0.4 send_message_client client.4127 192.168.122.158:0/12969 client_session(close) v2 2014-09-30 14:24:06.536842 7f4a768df700 5 mds.0.4 ms_handle_reset on 192.168.122.158:0/12969 2014-09-30 14:24:06.536848 7f4a768df700 3 mds.0.4 ms_handle_reset closing connection for session client.4127 192.168.122.158:0/12969 2014-09-30 14:24:06.536874 7f4a768df700 10 mds.0.sessionmap remove_session s=0x4482680 name=client.4127 2014-09-30 14:24:06.836049 7f4a768df700 10 mds.0.locker handle_client_cap_release client_cap_release(1) v1 2014-09-30 14:24:06.836054 7f4a768df700 7 mds.0.locker _do_cap_release for client.4126 on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) caps={4126=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836081 7f4a768df700 10 mds.0.cache.ino(10000000003) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:06.836087 7f4a768df700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:06.836105 7f4a768df700 10 mds.0.cache inode is [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836114 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836118 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:06.836120 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836127 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836131 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836134 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:06.836138 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:06.949542 7f4a780e2700 1 mds.0.4 asok_command: session ls 2014-09-30 14:24:07.003615 7f4a780e2700 1 mds.0.4 asok_command: session ls 2014-09-30 14:24:07.104341 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:6 getattr pAsLsXsFs #1 2014-09-30 14:24:07.102719) v2 2014-09-30 14:24:07.104347 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.104350 7f4a768df700 15 mds.0.server oldest_client_tid=6 2014-09-30 14:24:07.104418 7f4a768df700 7 mds.0.cache request_start request(client.4126:6 cr=0x4454880) 2014-09-30 14:24:07.104421 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:6 getattr pAsLsXsFs #1 2014-09-30 14:24:07.102719) v2 2014-09-30 14:24:07.104426 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:6 cr=0x4454880) #1 2014-09-30 14:24:07.104428 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.104431 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.104431 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104456 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:6 cr=0x4454880) 2014-09-30 14:24:07.104458 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104467 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104474 7f4a768df700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104481 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104491 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104499 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104506 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.104515 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a2800 on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.104524 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104532 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104540 7f4a768df700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104547 7f4a768df700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104557 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104566 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:07.104570 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104577 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104584 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104591 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104599 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104607 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104615 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104631 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4126:6 getattr pAsLsXsFs #1 2014-09-30 14:24:07.102719) v2 2014-09-30 14:24:07.104635 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:6 getattr pAsLsXsFs #1 2014-09-30 14:24:07.102719) v2 2014-09-30 14:24:07.104646 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.104649 7f4a768df700 20 mds.0.server lat 0.000439 2014-09-30 14:24:07.104653 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.104655 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.104659 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:06.448466 valid=1 2014-09-30 14:24:07.104667 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:24:07.104669 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.104671 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:07.104674 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104698 7f4a768df700 7 mds.0.cache request_finish request(client.4126:6 cr=0x4454880) 2014-09-30 14:24:07.104706 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:6 cr=0x4454880) 2014-09-30 14:24:07.104711 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104721 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104731 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104738 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104746 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104754 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104769 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104783 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104792 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104799 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.104807 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a2800 on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:07.105349 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:7 create #1/a 2014-09-30 14:24:07.103906) v2 2014-09-30 14:24:07.105353 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.105356 7f4a768df700 15 mds.0.server oldest_client_tid=7 2014-09-30 14:24:07.105371 7f4a768df700 7 mds.0.cache request_start request(client.4126:7 cr=0x4455f00) 2014-09-30 14:24:07.105374 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsLsXs on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105388 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:07.105390 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105398 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:07.105400 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105407 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105419 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105426 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105435 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.105438 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:7 create #1/a 2014-09-30 14:24:07.103906) v2 2014-09-30 14:24:07.105442 7f4a768df700 7 mds.0.server open w/ O_CREAT on #1/a 2014-09-30 14:24:07.105443 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.105444 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:24:07.105447 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:24:07.105450 7f4a768df700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:24:07.105451 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry a [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105457 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry request(client.4126:7 cr=0x4455f00) #1/a 2014-09-30 14:24:07.105459 7f4a768df700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname a 2014-09-30 14:24:07.105460 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.105461 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.105463 7f4a768df700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.105472 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.105479 7f4a768df700 10 mds.0.server prepare_null_dentry a in [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.105485 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:24:07.105486 7f4a768df700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:24:07.105492 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:7 cr=0x4455f00) 2014-09-30 14:24:07.105494 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105499 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105508 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105515 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105519 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105549 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105560 7f4a768df700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105568 7f4a768df700 20 mds.0.locker must rdlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105574 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105582 7f4a768df700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105585 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v25 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.105593 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a2300 on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.105601 7f4a768df700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4510000] 2014-09-30 14:24:07.105605 7f4a768df700 10 mds.0.cache.den(1 a) auth_pin by 0x44a2300 on [dentry #1/a [2,head] auth NULL (dversion lock) v=15 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x4510000] now 1+0 2014-09-30 14:24:07.105608 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a2300 count now 0 + 1 2014-09-30 14:24:07.105618 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/a [2,head] auth NULL (dversion lock) v=15 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105623 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4126) v=15 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105627 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4126) v=15 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105632 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/a [2,head] auth NULL (dversion lock w=1 last_client=4126) v=15 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105636 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/a [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=15 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105640 7f4a768df700 10 mds.0.cache.den(1 a) auth_pin by 0x4510158 on [dentry #1/a [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=15 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x4510000] now 2+0 2014-09-30 14:24:07.105643 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4510158 count now 0 + 2 2014-09-30 14:24:07.105652 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a2300) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105657 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105667 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105674 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105682 7f4a768df700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105690 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105697 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.105704 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:24:07.105706 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105715 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:24:07.105719 7f4a768df700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105726 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105734 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105741 7f4a768df700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105749 7f4a768df700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105757 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105764 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.105771 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v2 2014-09-30 14:24:07.105773 7f4a768df700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105781 7f4a768df700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105789 7f4a768df700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105809 7f4a768df700 10 mds.0.inotable: project_alloc_id 0 to [10000000004~1fffffffffb]/[10000000004~1fffffffffb] 2014-09-30 14:24:07.105814 7f4a768df700 10 mds.0.server prepare_new_inode alloc 10000000004 2014-09-30 14:24:07.105816 7f4a768df700 10 mds.0.inotable: project_alloc_ids [10000000005~3e8] to [100000003ed~1fffffffc12]/[10000000004~1fffffffffb] 2014-09-30 14:24:07.105818 7f4a768df700 10 mds.0.server prepare_new_inode prealloc [10000000005~3e8] 2014-09-30 14:24:07.105819 7f4a768df700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:24:07.105822 7f4a768df700 10 mds.0.server prepare_new_inode [inode 10000000004 [2,head] #10000000004 auth v1 s=0 n() (iversion lock) 0x44c8110] 2014-09-30 14:24:07.105827 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 34 2014-09-30 14:24:07.105828 7f4a768df700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) pv=34 v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105839 7f4a768df700 20 mds.0.server journal_allocated_inos sessionmapv 20 inotablev 8 2014-09-30 14:24:07.105841 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c8110] 2014-09-30 14:24:07.105849 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x44a2300 on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 2 2014-09-30 14:24:07.105860 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x4409760 2014-09-30 14:24:07.105861 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 35 2014-09-30 14:24:07.105862 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906)/f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.105874 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906)/f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.105884 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c8110] 2014-09-30 14:24:07.105889 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:07.105889 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:07.105890 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) pv=34 v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.105895 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:07.105895 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:24:07.105896 7f4a768df700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:24:07.105897 7f4a768df700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:24:07.105898 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.103906) 2014-09-30 14:24:07.105900 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.103906) 2014-09-30 14:24:07.105902 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.103906 1=1+0) [dir 1 / [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906 1=1+0)/f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.105915 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v25 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105931 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4488b40 2014-09-30 14:24:07.105932 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:24:07.103906 1=1+0) 2014-09-30 14:24:07.105934 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:24:06.448466) 2014-09-30 14:24:07.105936 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:24:07.103906 1=1+0) on [inode 1 [...2,head] / auth v25 pv26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.105949 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.105976 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:07.105987 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.105995 7f4a768df700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x44c8110] 2014-09-30 14:24:07.106004 7f4a768df700 10 mds.0.cache.ino(10000000004) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.106008 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0} | caps=1 0x44c8110] 2014-09-30 14:24:07.106015 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:24:07.106016 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106022 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106026 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106031 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106035 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106039 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106044 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106049 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106053 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106057 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106062 7f4a768df700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106067 7f4a768df700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106071 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106076 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106081 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8110] 2014-09-30 14:24:07.106088 7f4a768df700 20 mds.0.locker client.4126 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:24:07.106103 7f4a768df700 20 mds.0.locker suppressed and !revoke, skipping client.4126 2014-09-30 14:24:07.106103 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.106105 7f4a768df700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:24:07.106107 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c8110 tracedn 0x4510000 2014-09-30 14:24:07.106110 7f4a768df700 10 mds.0.server early_reply - allocated ino, not allowed 2014-09-30 14:24:07.106186 7f4a70dd1700 5 mds.0.log _submit_thread 4237489~1391 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000004 prealloc_ino=[10000000005~3e8] v8] 2014-09-30 14:24:07.147755 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:07.147762 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:07.147775 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:24:07.147776 7f4a740da700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) pv=34 v=15 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x4510000] [inode 10000000004 [2,head] {#10000000004 /a} auth v34 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | request=1 caps=1 0x44c8110] 2014-09-30 14:24:07.147807 7f4a740da700 10 mds.0.cache.ino(10000000004) mark_dirty [inode 10000000004 [2,head] /a auth v33 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | request=1 caps=1 0x44c8110] 2014-09-30 14:24:07.147815 7f4a740da700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) pv=34 v=15 ap=2+0 inode=0x44c8110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147820 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=35 v=34 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 34 2014-09-30 14:24:07.147837 7f4a740da700 10 mds.0.cache.ino(10000000004) mark_dirty_parent 2014-09-30 14:24:07.147840 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4488b40 v26 2014-09-30 14:24:07.147841 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v25 pv26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:06.448466)->f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.147858 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x4409760 v35 2014-09-30 14:24:07.147860 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=35 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 35 2014-09-30 14:24:07.147872 7f4a740da700 10 mds.0.locker share_inode_max_size on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | request=1 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:24:07.147880 7f4a740da700 7 mds.0.cache send_dentry_link [dentry #1/a [2,head] auth (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) v=34 ap=2+0 inode=0x44c8110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147890 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:7 create #1/a 2014-09-30 14:24:07.103906) v2 2014-09-30 14:24:07.147916 7f4a740da700 10 mds.0.server apply_allocated_inos 10000000004 / [10000000005~3e8] / 0 2014-09-30 14:24:07.147920 7f4a740da700 10 mds.0.inotable: apply_alloc_id 10000000004 to [100000003ed~1fffffffc12]/[10000000004~1fffffffffb] 2014-09-30 14:24:07.147925 7f4a740da700 10 mds.0.inotable: apply_alloc_ids [10000000005~3e8] to [100000003ed~1fffffffc12]/[10000000005~1fffffffffa] 2014-09-30 14:24:07.147928 7f4a740da700 20 mds.0.server lat 0.042636 2014-09-30 14:24:07.147932 7f4a740da700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x44a2300) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x44a2300) (dversion lock w=1 last_client=4126) v=34 ap=2+0 inode=0x44c8110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147945 7f4a740da700 10 mds.0.locker eval_gather (dn xlock) on [dentry #1/a [2,head] auth (dn xlock) (dversion lock w=1 last_client=4126) v=34 ap=2+0 inode=0x44c8110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147950 7f4a740da700 7 mds.0.locker eval_gather finished gather on (dn xlock) on [dentry #1/a [2,head] auth (dn xlock) (dversion lock w=1 last_client=4126) v=34 ap=2+0 inode=0x44c8110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147953 7f4a740da700 10 mds.0.cache.den(1 a) auth_unpin by 0x4510158 on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4126) v=34 ap=1+0 inode=0x44c8110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510000] now 1+0 2014-09-30 14:24:07.147957 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4510158 count now 1 + 1 2014-09-30 14:24:07.147976 7f4a740da700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4126) v=34 ap=1+0 inode=0x44c8110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.147981 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.147997 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148009 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148020 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148031 7f4a740da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148040 7f4a740da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148049 7f4a740da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4126) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4126) v=34 ap=1+0 inode=0x44c8110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4510000] 2014-09-30 14:24:07.148056 7f4a740da700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.148058 7f4a740da700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.148061 7f4a740da700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.103906 valid=1 2014-09-30 14:24:07.148067 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 7 2014-09-30 14:24:07.148068 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:24:07.148085 7f4a740da700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148115 7f4a740da700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.148126 7f4a740da700 20 mds.0.cache.den(1 a) add_client_lease client.4126 on (dn sync) 2014-09-30 14:24:07.148132 7f4a740da700 20 mds.0.locker issue_client_lease seq 3 dur 30000ms on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=34 ap=1+0 inode=0x44c8110 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510000] 2014-09-30 14:24:07.148138 7f4a740da700 20 mds.0.server set_trace_dist added dn head [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=34 ap=1+0 inode=0x44c8110 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4510000] 2014-09-30 14:24:07.148143 7f4a740da700 20 mds.0.cache.ino(10000000004) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:24:07.103906 valid=1 2014-09-30 14:24:07.148150 7f4a740da700 10 mds.0.cache.ino(10000000004) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:24:07.148152 7f4a740da700 10 mds.0.cache.ino(10000000004) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.148154 7f4a740da700 10 mds.0.cache.ino(10000000004) including xattrs version 1 2014-09-30 14:24:07.148157 7f4a740da700 20 mds.0.server set_trace_dist added in [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:24:07.148190 7f4a740da700 7 mds.0.cache request_finish request(client.4126:7 cr=0x4455f00) 2014-09-30 14:24:07.148199 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:7 cr=0x4455f00) 2014-09-30 14:24:07.148204 7f4a740da700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148215 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148225 7f4a740da700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148232 7f4a740da700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148241 7f4a740da700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148248 7f4a740da700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.148256 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a2300 on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:07.148264 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x44a2300 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] count now 0 + 1 2014-09-30 14:24:07.148272 7f4a740da700 10 mds.0.cache.den(1 a) auth_unpin by 0x44a2300 on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=34 inode=0x44c8110 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4510000] now 0+0 2014-09-30 14:24:07.148277 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a2300 count now 0 + 0 2014-09-30 14:24:07.169132 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:8 getattr pAsLsXsFs #1 2014-09-30 14:24:07.167459) v2 2014-09-30 14:24:07.169138 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.169141 7f4a768df700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:24:07.169169 7f4a768df700 7 mds.0.cache request_start request(client.4126:8 cr=0x4455c80) 2014-09-30 14:24:07.169172 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:8 getattr pAsLsXsFs #1 2014-09-30 14:24:07.167459) v2 2014-09-30 14:24:07.169177 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:8 cr=0x4455c80) #1 2014-09-30 14:24:07.169179 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.169181 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.169182 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169208 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:8 cr=0x4455c80) 2014-09-30 14:24:07.169210 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169221 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169229 7f4a768df700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169237 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169257 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169266 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169274 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.169284 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a4b00 on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.169293 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169302 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169313 7f4a768df700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169326 7f4a768df700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169336 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169349 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:07.169353 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169361 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169385 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169394 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169402 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169410 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169421 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXs/-@7} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169441 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4126:8 getattr pAsLsXsFs #1 2014-09-30 14:24:07.167459) v2 2014-09-30 14:24:07.169445 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:8 getattr pAsLsXsFs #1 2014-09-30 14:24:07.167459) v2 2014-09-30 14:24:07.169469 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.169471 7f4a768df700 20 mds.0.server lat 0.000487 2014-09-30 14:24:07.169475 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.169478 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.169482 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.103906 valid=1 2014-09-30 14:24:07.169490 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 8 2014-09-30 14:24:07.169492 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 8 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.169494 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:07.169497 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169521 7f4a768df700 7 mds.0.cache request_finish request(client.4126:8 cr=0x4455c80) 2014-09-30 14:24:07.169530 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:8 cr=0x4455c80) 2014-09-30 14:24:07.169536 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169548 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169558 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169566 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169579 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169595 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169607 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169615 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169625 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169637 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.169645 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a4b00 on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:07.170067 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:9 lookup #1/b 2014-09-30 14:24:07.168646) v2 2014-09-30 14:24:07.170071 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.170074 7f4a768df700 15 mds.0.server oldest_client_tid=9 2014-09-30 14:24:07.170097 7f4a768df700 7 mds.0.cache request_start request(client.4126:9 cr=0x4455a00) 2014-09-30 14:24:07.170099 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:9 lookup #1/b 2014-09-30 14:24:07.168646) v2 2014-09-30 14:24:07.170103 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:9 cr=0x4455a00) #1/b 2014-09-30 14:24:07.170105 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.170106 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:24:07.170108 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:24:07.170111 7f4a768df700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:24:07.170114 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry b [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.170120 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:24:07.170122 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:9 lookup #1/b 2014-09-30 14:24:07.168646) v2 2014-09-30 14:24:07.170131 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.170133 7f4a768df700 20 mds.0.server lat 0.000143 2014-09-30 14:24:07.170144 7f4a768df700 7 mds.0.cache request_finish request(client.4126:9 cr=0x4455a00) 2014-09-30 14:24:07.170150 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:9 cr=0x4455a00) 2014-09-30 14:24:07.170614 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:10 lookup #1/b 2014-09-30 14:24:07.169191) v2 2014-09-30 14:24:07.170618 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.170635 7f4a768df700 15 mds.0.server oldest_client_tid=10 2014-09-30 14:24:07.170664 7f4a768df700 7 mds.0.cache request_start request(client.4126:10 cr=0x4455780) 2014-09-30 14:24:07.170666 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:10 lookup #1/b 2014-09-30 14:24:07.169191) v2 2014-09-30 14:24:07.170670 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:10 cr=0x4455780) #1/b 2014-09-30 14:24:07.170671 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.170672 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:24:07.170674 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:24:07.170676 7f4a768df700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:24:07.170677 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry b [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.170682 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:24:07.170683 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:10 lookup #1/b 2014-09-30 14:24:07.169191) v2 2014-09-30 14:24:07.170693 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.170695 7f4a768df700 20 mds.0.server lat 0.000152 2014-09-30 14:24:07.170706 7f4a768df700 7 mds.0.cache request_finish request(client.4126:10 cr=0x4455780) 2014-09-30 14:24:07.170712 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:10 cr=0x4455780) 2014-09-30 14:24:07.171171 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:11 create #1/b 2014-09-30 14:24:07.169720) v2 2014-09-30 14:24:07.171176 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.171178 7f4a768df700 15 mds.0.server oldest_client_tid=10 2014-09-30 14:24:07.171193 7f4a768df700 7 mds.0.cache request_start request(client.4126:11 cr=0x4456b80) 2014-09-30 14:24:07.171195 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsLsXs on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171209 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:07.171211 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171219 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:07.171220 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171228 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171236 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171242 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171251 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.171253 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:11 create #1/b 2014-09-30 14:24:07.169720) v2 2014-09-30 14:24:07.171258 7f4a768df700 7 mds.0.server open w/ O_CREAT on #1/b 2014-09-30 14:24:07.171259 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.171260 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:24:07.171262 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:24:07.171263 7f4a768df700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:24:07.171264 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry b [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171269 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry request(client.4126:11 cr=0x4456b80) #1/b 2014-09-30 14:24:07.171271 7f4a768df700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname b 2014-09-30 14:24:07.171272 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.171273 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.171274 7f4a768df700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.171284 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.171290 7f4a768df700 10 mds.0.server prepare_null_dentry b in [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.171309 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:24:07.171310 7f4a768df700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:24:07.171318 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:11 cr=0x4456b80) 2014-09-30 14:24:07.171320 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171325 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171335 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171343 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171348 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171356 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171362 7f4a768df700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171369 7f4a768df700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171373 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171385 7f4a768df700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171389 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v26 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.171399 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a3c00 on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.171407 7f4a768df700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x45101e0] 2014-09-30 14:24:07.171411 7f4a768df700 10 mds.0.cache.den(1 b) auth_pin by 0x44a3c00 on [dentry #1/b [2,head] auth NULL (dversion lock) v=17 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x45101e0] now 1+0 2014-09-30 14:24:07.171415 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a3c00 count now 0 + 1 2014-09-30 14:24:07.171426 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/b [2,head] auth NULL (dversion lock) v=17 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171432 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4126) v=17 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171435 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4126) v=17 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171439 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/b [2,head] auth NULL (dversion lock w=1 last_client=4126) v=17 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171443 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/b [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=17 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171447 7f4a768df700 10 mds.0.cache.den(1 b) auth_pin by 0x4510338 on [dentry #1/b [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=17 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x45101e0] now 2+0 2014-09-30 14:24:07.171450 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4510338 count now 0 + 2 2014-09-30 14:24:07.171459 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a3c00) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x44a3c00) (dversion lock w=1 last_client=4126) v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171468 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171478 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171488 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171497 7f4a768df700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171505 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171515 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.171522 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:24:07.171525 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171534 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:24:07.171538 7f4a768df700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171548 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171557 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171566 7f4a768df700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171574 7f4a768df700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171582 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171589 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.171596 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v2 2014-09-30 14:24:07.171599 7f4a768df700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171607 7f4a768df700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171617 7f4a768df700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171643 7f4a768df700 10 mds.0.server prepare_new_inode used_prealloc 10000000005 ([10000000006~3e7], 999 left) 2014-09-30 14:24:07.171648 7f4a768df700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:24:07.171651 7f4a768df700 10 mds.0.server prepare_new_inode [inode 10000000005 [2,head] #10000000005 auth v1 s=0 n() (iversion lock) 0x44c8a48] 2014-09-30 14:24:07.171656 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 36 2014-09-30 14:24:07.171657 7f4a768df700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x44a3c00) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171669 7f4a768df700 20 mds.0.server journal_allocated_inos sessionmapv 21 inotablev 8 2014-09-30 14:24:07.171670 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c8a48] 2014-09-30 14:24:07.171677 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x44a3c00 on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 2 2014-09-30 14:24:07.171691 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440df90 2014-09-30 14:24:07.171692 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 37 2014-09-30 14:24:07.171694 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=37 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 1=1+0)/f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.171705 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=37 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 1=1+0)/f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.171719 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c8a48] 2014-09-30 14:24:07.171724 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:07.171724 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:07.171725 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x44a3c00) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171730 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:07.171731 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:24:07.171731 7f4a768df700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:24:07.171732 7f4a768df700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:24:07.171733 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.169720 1=1+0) 2014-09-30 14:24:07.171736 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.169720 1=1+0) 2014-09-30 14:24:07.171738 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.169720 2=2+0) [dir 1 / [2,head] auth pv=37 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0)/f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.171756 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v26 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171772 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x44894a0 2014-09-30 14:24:07.171773 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:24:07.169720 2=2+0) 2014-09-30 14:24:07.171776 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:24:07.103906 1=1+0) 2014-09-30 14:24:07.171778 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:24:07.169720 2=2+0) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.171790 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=37 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.171803 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:07.171813 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.171825 7f4a768df700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x44c8a48] 2014-09-30 14:24:07.171835 7f4a768df700 10 mds.0.cache.ino(10000000005) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.171840 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0} | caps=1 0x44c8a48] 2014-09-30 14:24:07.171847 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:24:07.171848 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171854 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171858 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171863 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171869 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171874 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171879 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171883 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171887 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171891 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171896 7f4a768df700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171901 7f4a768df700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171905 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171910 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171915 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c8a48] 2014-09-30 14:24:07.171926 7f4a768df700 20 mds.0.locker client.4126 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:24:07.171929 7f4a768df700 20 mds.0.locker suppressed and !revoke, skipping client.4126 2014-09-30 14:24:07.171929 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.171931 7f4a768df700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:24:07.171933 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c8a48 tracedn 0x45101e0 2014-09-30 14:24:07.171937 7f4a768df700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x44a3c00) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x44a3c00) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45101e0] 2014-09-30 14:24:07.171954 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4126:11 create #1/b 2014-09-30 14:24:07.169720) v2 2014-09-30 14:24:07.171973 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.171975 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.171979 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:24:07.169720 valid=1 2014-09-30 14:24:07.171984 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 9 2014-09-30 14:24:07.171986 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 9 mseq 0 xattrv 0 len 0 2014-09-30 14:24:07.171990 7f4a768df700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172005 7f4a768df700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=37 v=35 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.172029 7f4a768df700 20 mds.0.cache.den(1 b) add_client_lease client.4126 on (dn xlockdone x=1) 2014-09-30 14:24:07.172034 7f4a768df700 20 mds.0.locker issue_client_lease seq 4 dur 30000ms on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.172039 7f4a768df700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.172044 7f4a768df700 20 mds.0.cache.ino(10000000005) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:24:07.169720 valid=1 2014-09-30 14:24:07.172050 7f4a768df700 10 mds.0.cache.ino(10000000005) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:24:07.172052 7f4a768df700 10 mds.0.cache.ino(10000000005) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.172054 7f4a768df700 10 mds.0.cache.ino(10000000005) including xattrs version 1 2014-09-30 14:24:07.172056 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c8a48] 2014-09-30 14:24:07.172073 7f4a768df700 20 mds.0.server lat 0.000973 2014-09-30 14:24:07.172108 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172125 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172140 7f4a70dd1700 5 mds.0.log _submit_thread 4238900~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:24:07.172137 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172148 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172159 7f4a768df700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.172169 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255832 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:12 getattr pAsLsXsFs #1 2014-09-30 14:24:07.254230) v2 2014-09-30 14:24:07.255838 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.255841 7f4a768df700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:24:07.255876 7f4a768df700 7 mds.0.cache request_start request(client.4126:12 cr=0x4456900) 2014-09-30 14:24:07.255879 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:12 getattr pAsLsXsFs #1 2014-09-30 14:24:07.254230) v2 2014-09-30 14:24:07.255884 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:12 cr=0x4456900) #1 2014-09-30 14:24:07.255886 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.255888 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.255889 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255922 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:12 cr=0x4456900) 2014-09-30 14:24:07.255924 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255939 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255950 7f4a768df700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255960 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.255992 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256005 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256024 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v26 pv27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256034 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a3700 on [inode 1 [...2,head] / auth v26 pv27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:07.256046 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v26 pv27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256060 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v26 pv27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256071 7f4a768df700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v26 pv27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256082 7f4a768df700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v26 pv27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256108 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44c1160 on [inode 1 [...2,head] / auth v26 pv27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:24:07.256120 7f4a768df700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v26 pv27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.256130 7f4a768df700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x438ed50 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:24:07.256132 7f4a768df700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:24:07.256135 7f4a768df700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v26 pv27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.297945 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:07.297950 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:07.297961 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:24:07.297962 7f4a740da700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45101e0] [inode 10000000005 [2,head] {#10000000005 /b} auth v36 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c8a48] 2014-09-30 14:24:07.297995 7f4a740da700 10 mds.0.cache.ino(10000000005) mark_dirty [inode 10000000005 [2,head] /b auth v35 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c8a48] 2014-09-30 14:24:07.298003 7f4a740da700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=36 v=17 ap=2+0 inode=0x44c8a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298008 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=37 v=36 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 36 2014-09-30 14:24:07.298026 7f4a740da700 10 mds.0.cache.ino(10000000005) mark_dirty_parent 2014-09-30 14:24:07.298028 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x44894a0 v27 2014-09-30 14:24:07.298030 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v26 pv27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.298047 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440df90 v37 2014-09-30 14:24:07.298048 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=37 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 37 2014-09-30 14:24:07.298059 7f4a740da700 10 mds.0.locker share_inode_max_size on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:24:07.298066 7f4a740da700 10 mds.0.locker share_inode_max_size with client.4126 2014-09-30 14:24:07.298069 7f4a740da700 20 mds.0.cache.ino(10000000005) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.169720 2014-09-30 14:24:07.298074 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 2 client_caps(grant ino 10000000005 5 seq 2 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.169720) v4 2014-09-30 14:24:07.298103 7f4a740da700 7 mds.0.cache send_dentry_link [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=36 ap=2+0 inode=0x44c8a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298115 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:11 create #1/b 2014-09-30 14:24:07.169720) v2 2014-09-30 14:24:07.298129 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000005 2014-09-30 14:24:07.298135 7f4a740da700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=36 ap=2+0 inode=0x44c8a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298145 7f4a740da700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/b [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=36 ap=2+0 inode=0x44c8a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298149 7f4a740da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/b [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=36 ap=2+0 inode=0x44c8a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298153 7f4a740da700 10 mds.0.cache.den(1 b) auth_unpin by 0x4510338 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=36 ap=1+0 inode=0x44c8a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] now 1+0 2014-09-30 14:24:07.298157 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4510338 count now 1 + 1 2014-09-30 14:24:07.298168 7f4a740da700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=36 ap=1+0 inode=0x44c8a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298172 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 1 [...2,head] / auth v27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.298187 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.298197 7f4a740da700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.298206 7f4a740da700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:24:07.298208 7f4a740da700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v27 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] 2014-09-30 14:24:07.298216 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44c1160 on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x44c0938] now 2+0 2014-09-30 14:24:07.298226 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:24:07.298227 7f4a740da700 7 mds.0.server dispatch_client_request client_request(client.4126:12 getattr pAsLsXsFs #1 2014-09-30 14:24:07.254230) v2 2014-09-30 14:24:07.298232 7f4a740da700 10 mds.0.server rdlock_path_pin_ref request(client.4126:12 cr=0x4456900) #1 2014-09-30 14:24:07.298234 7f4a740da700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.298236 7f4a740da700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.298251 7f4a740da700 10 mds.0.server ref is [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298262 7f4a740da700 10 mds.0.locker acquire_locks request(client.4126:12 cr=0x4456900) 2014-09-30 14:24:07.298264 7f4a740da700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298272 7f4a740da700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298280 7f4a740da700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298287 7f4a740da700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298294 7f4a740da700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298302 7f4a740da700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298309 7f4a740da700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298317 7f4a740da700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298324 7f4a740da700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298333 7f4a740da700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298341 7f4a740da700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298349 7f4a740da700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298356 7f4a740da700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298364 7f4a740da700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298372 7f4a740da700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298380 7f4a740da700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXs/-@9} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298395 7f4a740da700 10 mds.0.server reply to stat on client_request(client.4126:12 getattr pAsLsXsFs #1 2014-09-30 14:24:07.254230) v2 2014-09-30 14:24:07.298399 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:12 getattr pAsLsXsFs #1 2014-09-30 14:24:07.254230) v2 2014-09-30 14:24:07.298408 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.298409 7f4a740da700 20 mds.0.server lat 0.042710 2014-09-30 14:24:07.298412 7f4a740da700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.298415 7f4a740da700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.298418 7f4a740da700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.169720 valid=1 2014-09-30 14:24:07.298424 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 10 2014-09-30 14:24:07.298426 7f4a740da700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 10 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.298428 7f4a740da700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:24:07.298431 7f4a740da700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298448 7f4a740da700 7 mds.0.cache request_finish request(client.4126:12 cr=0x4456900) 2014-09-30 14:24:07.298454 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:12 cr=0x4456900) 2014-09-30 14:24:07.298458 7f4a740da700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298468 7f4a740da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298479 7f4a740da700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298487 7f4a740da700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298496 7f4a740da700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298504 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298514 7f4a740da700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298521 7f4a740da700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298529 7f4a740da700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298536 7f4a740da700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v27 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298543 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a3700 on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.298571 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298580 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298590 7f4a740da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298598 7f4a740da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298605 7f4a740da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4126) on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=36 ap=1+0 inode=0x44c8a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45101e0] 2014-09-30 14:24:07.298614 7f4a740da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.298624 7f4a740da700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:24:07.298633 7f4a740da700 7 mds.0.cache request_finish request(client.4126:11 cr=0x4456b80) 2014-09-30 14:24:07.298639 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:11 cr=0x4456b80) 2014-09-30 14:24:07.298642 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a3c00 on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:07.298651 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x44a3c00 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] count now 0 + 1 2014-09-30 14:24:07.298660 7f4a740da700 10 mds.0.cache.den(1 b) auth_unpin by 0x44a3c00 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=36 inode=0x44c8a48 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x45101e0] now 0+0 2014-09-30 14:24:07.298664 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a3c00 count now 0 + 0 2014-09-30 14:24:07.299412 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:13 lookup #1/c 2014-09-30 14:24:07.297966) v2 2014-09-30 14:24:07.299416 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.299418 7f4a768df700 15 mds.0.server oldest_client_tid=13 2014-09-30 14:24:07.299439 7f4a768df700 7 mds.0.cache request_start request(client.4126:13 cr=0x4456680) 2014-09-30 14:24:07.299440 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:13 lookup #1/c 2014-09-30 14:24:07.297966) v2 2014-09-30 14:24:07.299444 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:13 cr=0x4456680) #1/c 2014-09-30 14:24:07.299446 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.299447 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:24:07.299449 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:24:07.299452 7f4a768df700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:24:07.299453 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry c [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.299459 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:24:07.299460 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:13 lookup #1/c 2014-09-30 14:24:07.297966) v2 2014-09-30 14:24:07.299473 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.299475 7f4a768df700 20 mds.0.server lat 0.000134 2014-09-30 14:24:07.299486 7f4a768df700 7 mds.0.cache request_finish request(client.4126:13 cr=0x4456680) 2014-09-30 14:24:07.299492 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:13 cr=0x4456680) 2014-09-30 14:24:07.299954 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:14 lookup #1/c 2014-09-30 14:24:07.298511) v2 2014-09-30 14:24:07.299958 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.299961 7f4a768df700 15 mds.0.server oldest_client_tid=14 2014-09-30 14:24:07.299982 7f4a768df700 7 mds.0.cache request_start request(client.4126:14 cr=0x4456400) 2014-09-30 14:24:07.299983 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:14 lookup #1/c 2014-09-30 14:24:07.298511) v2 2014-09-30 14:24:07.299987 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:14 cr=0x4456400) #1/c 2014-09-30 14:24:07.299988 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.299989 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:24:07.299991 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:24:07.299993 7f4a768df700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:24:07.299994 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry c [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.299999 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:24:07.300000 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:14 lookup #1/c 2014-09-30 14:24:07.298511) v2 2014-09-30 14:24:07.300014 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:24:07.300015 7f4a768df700 20 mds.0.server lat 0.000137 2014-09-30 14:24:07.300027 7f4a768df700 7 mds.0.cache request_finish request(client.4126:14 cr=0x4456400) 2014-09-30 14:24:07.300032 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:14 cr=0x4456400) 2014-09-30 14:24:07.300508 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:15 create #1/c 2014-09-30 14:24:07.299049) v2 2014-09-30 14:24:07.300512 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:24:07.300514 7f4a768df700 15 mds.0.server oldest_client_tid=14 2014-09-30 14:24:07.300529 7f4a768df700 7 mds.0.cache request_start request(client.4126:15 cr=0x4456180) 2014-09-30 14:24:07.300534 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsLsXs on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXsFs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300549 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:24:07.300551 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300559 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:24:07.300561 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300569 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300577 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300584 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300591 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.300594 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:15 create #1/c 2014-09-30 14:24:07.299049) v2 2014-09-30 14:24:07.300598 7f4a768df700 7 mds.0.server open w/ O_CREAT on #1/c 2014-09-30 14:24:07.300599 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.300600 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:24:07.300602 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:24:07.300604 7f4a768df700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:24:07.300605 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry c [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300609 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry request(client.4126:15 cr=0x4456180) #1/c 2014-09-30 14:24:07.300611 7f4a768df700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname c 2014-09-30 14:24:07.300612 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:24:07.300613 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:24:07.300615 7f4a768df700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.300624 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.300631 7f4a768df700 10 mds.0.server prepare_null_dentry c in [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.300638 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:24:07.300639 7f4a768df700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:24:07.300644 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:15 cr=0x4456180) 2014-09-30 14:24:07.300646 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300651 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300669 7f4a768df700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300677 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300682 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300689 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300696 7f4a768df700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300703 7f4a768df700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300707 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300715 7f4a768df700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300719 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v27 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:24:07.300727 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a5f00 on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:24:07.300735 7f4a768df700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x45103c0] 2014-09-30 14:24:07.300738 7f4a768df700 10 mds.0.cache.den(1 c) auth_pin by 0x44a5f00 on [dentry #1/c [2,head] auth NULL (dversion lock) v=19 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x45103c0] now 1+0 2014-09-30 14:24:07.300741 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a5f00 count now 0 + 1 2014-09-30 14:24:07.300754 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/c [2,head] auth NULL (dversion lock) v=19 ap=1+0 inode=0 | inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300760 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4126) v=19 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300763 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4126) v=19 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300767 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/c [2,head] auth NULL (dversion lock w=1 last_client=4126) v=19 ap=1+0 inode=0 | lock=1 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300771 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/c [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=19 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300776 7f4a768df700 10 mds.0.cache.den(1 c) auth_pin by 0x4510518 on [dentry #1/c [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=19 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 0x45103c0] now 2+0 2014-09-30 14:24:07.300779 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4510518 count now 0 + 2 2014-09-30 14:24:07.300789 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a5f00) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x44a5f00) (dversion lock w=1 last_client=4126) v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.300794 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300805 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300816 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300824 7f4a768df700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300841 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300850 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.300857 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:24:07.300859 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300869 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:24:07.300873 7f4a768df700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300881 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300890 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300899 7f4a768df700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300915 7f4a768df700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300923 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300931 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] 2014-09-30 14:24:07.300940 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v2 2014-09-30 14:24:07.300943 7f4a768df700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300951 7f4a768df700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300962 7f4a768df700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.300989 7f4a768df700 10 mds.0.server prepare_new_inode used_prealloc 10000000006 ([10000000007~3e6], 998 left) 2014-09-30 14:24:07.300995 7f4a768df700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:24:07.300997 7f4a768df700 10 mds.0.server prepare_new_inode [inode 10000000006 [2,head] #10000000006 auth v1 s=0 n() (iversion lock) 0x44c9380] 2014-09-30 14:24:07.301003 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 38 2014-09-30 14:24:07.301003 7f4a768df700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x44a5f00) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.301015 7f4a768df700 20 mds.0.server journal_allocated_inos sessionmapv 22 inotablev 8 2014-09-30 14:24:07.301017 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c9380] 2014-09-30 14:24:07.301024 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x44a5f00 on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 2 2014-09-30 14:24:07.301038 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440ba70 2014-09-30 14:24:07.301039 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 39 2014-09-30 14:24:07.301055 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=39 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 2=2+0)/f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.301070 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=39 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 2=2+0)/f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.301083 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c9380] 2014-09-30 14:24:07.301088 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:07.301096 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:07.301097 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x44a5f00) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.301103 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:07.301103 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:24:07.301104 7f4a768df700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:24:07.301105 7f4a768df700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:24:07.301106 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 2=2+0) 2014-09-30 14:24:07.301108 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 2=2+0) 2014-09-30 14:24:07.301110 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=39 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0)/f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.301131 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v27 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301146 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4488d20 2014-09-30 14:24:07.301148 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:24:07.301151 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:24:07.169720 2=2+0) 2014-09-30 14:24:07.301153 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:24:07.299049 3=3+0) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@10} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301168 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=39 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.301182 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:07.301200 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.301212 7f4a768df700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x44c9380] 2014-09-30 14:24:07.301223 7f4a768df700 10 mds.0.cache.ino(10000000006) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:24:07.301227 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0} | caps=1 0x44c9380] 2014-09-30 14:24:07.301234 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:24:07.301236 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301241 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301246 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301251 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301256 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301260 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301265 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301270 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301274 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301278 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301283 7f4a768df700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301288 7f4a768df700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301293 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301299 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301304 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c9380] 2014-09-30 14:24:07.301313 7f4a768df700 20 mds.0.locker client.4126 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:24:07.301316 7f4a768df700 20 mds.0.locker suppressed and !revoke, skipping client.4126 2014-09-30 14:24:07.301316 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:24:07.301318 7f4a768df700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:24:07.301319 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c9380 tracedn 0x45103c0 2014-09-30 14:24:07.301323 7f4a768df700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x44a5f00) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x44a5f00) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 0x45103c0] 2014-09-30 14:24:07.301330 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4126:15 create #1/c 2014-09-30 14:24:07.299049) v2 2014-09-30 14:24:07.301339 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:24:07.301340 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:24:07.301343 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:24:07.301347 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 11 2014-09-30 14:24:07.301349 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 11 mseq 0 xattrv 0 len 0 2014-09-30 14:24:07.301353 7f4a768df700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301367 7f4a768df700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=39 v=37 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:24:07.301390 7f4a768df700 20 mds.0.cache.den(1 c) add_client_lease client.4126 on (dn xlockdone x=1) 2014-09-30 14:24:07.301394 7f4a768df700 20 mds.0.locker issue_client_lease seq 5 dur 30000ms on [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:07.301400 7f4a768df700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:07.301404 7f4a768df700 20 mds.0.cache.ino(10000000006) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:24:07.301411 7f4a768df700 10 mds.0.cache.ino(10000000006) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:24:07.301413 7f4a768df700 10 mds.0.cache.ino(10000000006) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:24:07.301415 7f4a768df700 10 mds.0.cache.ino(10000000006) including xattrs version 1 2014-09-30 14:24:07.301417 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c9380] 2014-09-30 14:24:07.301450 7f4a768df700 20 mds.0.server lat 0.001019 2014-09-30 14:24:07.301471 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301486 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301502 7f4a70dd1700 5 mds.0.log _submit_thread 4240295~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:24:07.301498 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301509 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301528 7f4a768df700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.301539 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:07.516914 7f4a780e2700 1 mds.0.4 asok_command: session ls 2014-09-30 14:24:08.842231 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 18 2014-09-30 14:24:08.842759 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 18 rtt 0.000512 2014-09-30 14:24:10.679663 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:10.679763 7f4a736d7700 7 mds.0.cache trim max=100000 cur=19 2014-09-30 14:24:10.679766 7f4a736d7700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:10.679779 7f4a736d7700 10 mds.0.cache inode is [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:10.679790 7f4a736d7700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x45121c0] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=1 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:10.679800 7f4a736d7700 10 mds.0.cache.ino(10000000003) clear_dirty_parent 2014-09-30 14:24:10.679803 7f4a736d7700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) 2014-09-30 14:24:10.679807 7f4a736d7700 10 mds.0.cache purge_stray 0~7 objects 0~1 snapc 0x43a8ed0 on [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=0 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:10.679842 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:10.679844 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:10.680012 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1901 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 17 inodes have caps, 4 caps, 0.235294 caps per inode 2014-09-30 14:24:10.680020 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 51 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:10.680025 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:10.680045 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.499989,1.71853 3.93705]/[0.499989,1.4453 3.39059], req 2, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:10.680056 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:10.680058 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:10.680059 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:10.680062 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:10.680065 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:10.680073 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:10.680073 2014-09-30 14:24:10.680075 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:10.680077 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:10.744583 7f4a740da700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:24:10.744588 7f4a740da700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x45121c0] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=0 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:10.744609 7f4a740da700 10 mds.0.cache.dir(600) pre_dirty 32 2014-09-30 14:24:10.744611 7f4a740da700 10 mds.0.cache.den(600 10000000003) pre_dirty [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) pv=32 v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:10.744622 7f4a740da700 10 mds.0.cache.dir(600) project_fnode 0x440ad60 2014-09-30 14:24:10.744623 7f4a740da700 10 mds.0.cache.dir(600) pre_dirty 33 2014-09-30 14:24:10.744624 7f4a740da700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8770) already have diri in this segment (47 >= 1), setting maybenot flag [inode 600 [...2,head] ~mds0/stray0/ auth v14 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:10.744644 7f4a740da700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f83b8) reached unambig auth subtree, don't need 0x45105a0 at [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:10.744653 7f4a740da700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:24:10.744687 7f4a70dd1700 5 mds.0.log _submit_thread 4241690~523 : EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:24:10.808028 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:10.808030 7f4a740da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:24:10.808042 7f4a740da700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:24:10.808055 7f4a740da700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x45103c0] [inode 10000000006 [2,head] {#10000000006 /c} auth v38 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c9380] 2014-09-30 14:24:10.808080 7f4a740da700 10 mds.0.cache.ino(10000000006) mark_dirty [inode 10000000006 [2,head] /c auth v37 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c9380] 2014-09-30 14:24:10.808087 7f4a740da700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=38 v=19 ap=2+0 inode=0x44c9380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808108 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=39 v=38 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 38 2014-09-30 14:24:10.808123 7f4a740da700 10 mds.0.cache.ino(10000000006) mark_dirty_parent 2014-09-30 14:24:10.808126 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4488d20 v28 2014-09-30 14:24:10.808128 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v27 pv28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808145 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440ba70 v39 2014-09-30 14:24:10.808147 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=39 v=39 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 39 2014-09-30 14:24:10.808159 7f4a740da700 10 mds.0.locker share_inode_max_size on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:24:10.808166 7f4a740da700 10 mds.0.locker share_inode_max_size with client.4126 2014-09-30 14:24:10.808168 7f4a740da700 20 mds.0.cache.ino(10000000006) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.299049 2014-09-30 14:24:10.808173 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 3 client_caps(grant ino 10000000006 6 seq 2 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.299049) v4 2014-09-30 14:24:10.808192 7f4a740da700 7 mds.0.cache send_dentry_link [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=38 ap=2+0 inode=0x44c9380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808202 7f4a740da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:15 create #1/c 2014-09-30 14:24:07.299049) v2 2014-09-30 14:24:10.808216 7f4a740da700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000006 2014-09-30 14:24:10.808222 7f4a740da700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) v=38 ap=2+0 inode=0x44c9380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808233 7f4a740da700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/c [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=38 ap=2+0 inode=0x44c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808237 7f4a740da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/c [2,head] auth (dn xlockdone l=1) (dversion lock w=1 last_client=4126) v=38 ap=2+0 inode=0x44c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808241 7f4a740da700 10 mds.0.cache.den(1 c) auth_unpin by 0x4510518 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=38 ap=1+0 inode=0x44c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] now 1+0 2014-09-30 14:24:10.808245 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4510518 count now 1 + 1 2014-09-30 14:24:10.808256 7f4a740da700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=38 ap=1+0 inode=0x44c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808261 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4126) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808275 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808287 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808297 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808306 7f4a740da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808314 7f4a740da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:24:10.808322 7f4a740da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4126) on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4126) v=38 ap=1+0 inode=0x44c9380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x45103c0] 2014-09-30 14:24:10.808337 7f4a740da700 7 mds.0.cache request_finish request(client.4126:15 cr=0x4456180) 2014-09-30 14:24:10.808344 7f4a740da700 15 mds.0.cache request_cleanup request(client.4126:15 cr=0x4456180) 2014-09-30 14:24:10.808347 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x44a5f00 on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:24:10.808356 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x44a5f00 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] count now 0 + 1 2014-09-30 14:24:10.808364 7f4a740da700 10 mds.0.cache.den(1 c) auth_unpin by 0x44a5f00 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=38 inode=0x44c9380 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x45103c0] now 0+0 2014-09-30 14:24:10.808369 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44a5f00 count now 0 + 0 2014-09-30 14:24:12.842398 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 19 2014-09-30 14:24:12.843880 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 19 rtt 0.001447 2014-09-30 14:24:15.679754 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:15.679879 7f4a736d7700 7 mds.0.cache trim max=100000 cur=19 2014-09-30 14:24:15.679886 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:15.679888 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:15.680147 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1936 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 17 inodes have caps, 4 caps, 0.235294 caps per inode 2014-09-30 14:24:15.680159 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 52 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:15.680163 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:15.680190 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.24999,0.312984 0.875958]/[0.24999,0.312984 0.875958], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:15.680206 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:15.680212 7f4a736d7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:15.680236 7f4a736d7700 7 mds.0.locker simple_lock on (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x44c0000] 2014-09-30 14:24:15.680248 7f4a736d7700 10 mds.0.cache.ino(100) auth_pin by 0x44c08a8 on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] now 1+0 2014-09-30 14:24:15.680257 7f4a736d7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:21:03.928967 on (inest sync->lock dirty) on [inode 100 [...2,head] ~mds0/ auth v2 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.680280 7f4a736d7700 15 mds.0.cache.ino(100) project_inode 0x4488b40 2014-09-30 14:24:15.680283 7f4a736d7700 10 mds.0.cache.ino(100) finish_scatter_gather_update 1024 on [inode 100 [...2,head] ~mds0/ auth v2 pv3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11)->n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (inest sync->lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.680298 7f4a736d7700 20 mds.0.cache.ino(100) orig rstat n(v1 rc2014-09-30 14:22:49.206332 15=4+11) 2014-09-30 14:24:15.680301 7f4a736d7700 20 mds.0.cache.ino(100) * [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:15.680315 7f4a736d7700 10 mds.0.cache.dir(100) project_fnode 0x440f0c0 2014-09-30 14:24:15.680316 7f4a736d7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes 2014-09-30 14:24:15.680320 7f4a736d7700 15 mds.0.cache.ino(600) project_inode 0x448a1c0 2014-09-30 14:24:15.680321 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 16 2014-09-30 14:24:15.680322 7f4a736d7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=16 v=14 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:15.680333 7f4a736d7700 10 mds.0.cache.ino(600) pre_dirty 16 (current v 14) 2014-09-30 14:24:15.680334 7f4a736d7700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 600 [...2,head] ~mds0/stray0/ auth v14 pv16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] 2014-09-30 14:24:15.680355 7f4a736d7700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:24:15.680356 7f4a736d7700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:24:15.680357 7f4a736d7700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0 [2,head] auth (dversion lock) pv=16 v=14 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:15.680362 7f4a736d7700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:24:15.680363 7f4a736d7700 20 mds.0.cache inode rstat n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) 2014-09-30 14:24:15.680366 7f4a736d7700 20 mds.0.cache inode accounted_rstat n(v0 rc2014-09-30 14:22:49.206332 4=3+1) 2014-09-30 14:24:15.680370 7f4a736d7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:24:06.448466 b7 -2=-2+0) 2014-09-30 14:24:15.680373 7f4a736d7700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:24:15.680376 7f4a736d7700 20 mds.0.cache project to [2,head] n(v1 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:24:15.680379 7f4a736d7700 20 mds.0.cache result [2,head] n(v1 rc2014-09-30 14:24:06.448466 b7 12=2+10) [dir 100 ~mds0/ [2,head] auth pv=16 v=15 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v1 rc2014-09-30 14:24:06.448466 b7 12=2+10)/n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:15.680410 7f4a736d7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes done 2014-09-30 14:24:15.680412 7f4a736d7700 20 mds.0.cache.ino(100) * rstat n(v1 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:24:15.680415 7f4a736d7700 20 mds.0.cache.ino(100) * accounted_rstat n(v1 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:24:15.680418 7f4a736d7700 20 mds.0.cache.ino(100) * dirty_old_rstat {} 2014-09-30 14:24:15.680420 7f4a736d7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:24:15.680421 7f4a736d7700 20 mds.0.cache frag rstat n(v1 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:24:15.680423 7f4a736d7700 20 mds.0.cache frag accounted_rstat n(v1 rc2014-09-30 14:22:49.206332 14=4+10) 2014-09-30 14:24:15.680426 7f4a736d7700 20 mds.0.cache delta n(v1 rc2014-09-30 14:24:06.448466 b7 -2=-2+0) 2014-09-30 14:24:15.680429 7f4a736d7700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:22:49.206332 15=4+11) 2014-09-30 14:24:15.680431 7f4a736d7700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11) 2014-09-30 14:24:15.680435 7f4a736d7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:24:15.680440 7f4a736d7700 10 mds.0.cache.dir(100) check_rstats complete on 0x44f83b8 2014-09-30 14:24:15.680441 7f4a736d7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:24:15.680443 7f4a736d7700 10 mds.0.cache.dir(100) check_rstats complete on 0x44f83b8 2014-09-30 14:24:15.680444 7f4a736d7700 10 mds.0.cache.ino(100) * updated accounted_rstat n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) on [dir 100 ~mds0/ [2,head] auth pv=16 v=15 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:15.680459 7f4a736d7700 20 mds.0.cache.ino(100) final rstat n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11) 2014-09-30 14:24:15.680478 7f4a736d7700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a8d80) 2014-09-30 14:24:15.680487 7f4a736d7700 10 mds.0.cache.ino(100) finish_scatter_gather_update_accounted 1024 on [inode 100 [...2,head] ~mds0/ auth v2 pv3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11)->n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.680503 7f4a736d7700 10 mds.0.cache.ino(100) journaling updated frag accounted_ on [dir 100 ~mds0/ [2,head] auth pv=16 v=15 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] 2014-09-30 14:24:15.680513 7f4a736d7700 10 mds.0.cache.dir(100) pre_dirty 17 2014-09-30 14:24:15.680522 7f4a736d7700 10 mds.0.cache.dir(100) auth_pin by 0x4457800 on [dir 100 ~mds0/ [2,head] auth pv=17 v=15 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] count now 1 + 0 2014-09-30 14:24:15.680535 7f4a736d7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:24:15.680538 7f4a736d7700 10 mds.0.cache.ino(600) auth_pin by 0x4457800 on [inode 600 [...2,head] ~mds0/stray0/ auth v14 pv16 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] now 1+0 2014-09-30 14:24:15.680555 7f4a736d7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=17 v=15 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x44c2e18 count now 1 + 1 2014-09-30 14:24:15.680567 7f4a736d7700 10 mds.0.cache.ino(600) clear_dirty_rstat 2014-09-30 14:24:15.680586 7f4a736d7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest sync->lock w=1 flushing) on [inode 100 [...2,head] ~mds0/ auth v2 pv3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11)->n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.680603 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:15.680604 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:15.680609 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:15.680612 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:15.680617 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:15.680616 2014-09-30 14:24:15.680636 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.24999,0.312984 0.875958]/[0.24999,0.312984 0.875958], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:15.680658 7f4a736d7700 5 mds.0.bal mds.0 epoch 1 load mdsload<[0.24999,0.312984 0.875958]/[0.24999,0.312984 0.875958], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:15.680670 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:15.680672 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:15.680666 7f4a70dd1700 5 mds.0.log _submit_thread 4242233~1339 : EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:24:15.742231 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:15.742234 7f4a740da700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:24:15.742236 7f4a740da700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) pv=32 v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x45121c0] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=0 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:15.742255 7f4a740da700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) pv=32 v=30 inode=0x44c3750 state=new | request=0 lock=0 inodepin=1 purging=1 dirty=1 authpin=0 0x45121c0] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=0 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:15.742265 7f4a740da700 10 mds.0.cache.den(600 10000000003) mark_dirty [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=32 v=30 inode=0 state=new | request=0 lock=0 inodepin=0 purging=1 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:15.742269 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=33 v=32 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] version 32 2014-09-30 14:24:15.742286 7f4a740da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x440ad60 v33 2014-09-30 14:24:15.742287 7f4a740da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=33 v=33 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x44f8770] version 33 2014-09-30 14:24:15.742300 7f4a740da700 10 mds.0.cache.ino(10000000003) mark_clean [inode 10000000003 [2,head] #10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | request=0 lock=0 caps=0 truncating=0 dirtyparent=0 dirty=1 authpin=0 0x44c3750] 2014-09-30 14:24:15.742305 7f4a740da700 14 mds.0.cache remove_inode [inode 10000000003 [2,head] #10000000003 auth v30 s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) 0x44c3750] 2014-09-30 14:24:15.742316 7f4a740da700 20 mds.0.cache dn is new, removing 2014-09-30 14:24:15.742317 7f4a740da700 10 mds.0.cache.den(600 10000000003) mark_clean [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 state=new | request=0 lock=0 inodepin=0 purging=0 dirty=1 authpin=0 0x45121c0] 2014-09-30 14:24:15.742322 7f4a740da700 12 mds.0.cache.dir(600) remove_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 0x45121c0] 2014-09-30 14:24:15.861392 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:24:15.861394 7f4a740da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:24:15.861395 7f4a740da700 10 mds.0.locker scatter_writebehind_finish on (inest sync->lock w=1 flushing) on [inode 100 [...2,head] ~mds0/ auth v2 pv3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11)->n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861416 7f4a740da700 15 mds.0.cache.ino(100) pop_and_dirty_projected_inode 0x4488b40 v3 2014-09-30 14:24:15.861418 7f4a740da700 10 mds.0.cache.ino(100) mark_dirty [inode 100 [...2,head] ~mds0/ auth v2 pv3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11)->n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861431 7f4a740da700 10 mds.0.cache.ino(100) clear_dirty_scattered 1024 on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861439 7f4a740da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x448a1c0 v16 2014-09-30 14:24:15.861440 7f4a740da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v14 pv16 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x44c2e18] 2014-09-30 14:24:15.861452 7f4a740da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=16 v=14 ap=0+1 inode=0x44c2e18 | inodepin=1 dirty=1 0x45105a0] 2014-09-30 14:24:15.861459 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=17 v=16 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 16 2014-09-30 14:24:15.861471 7f4a740da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x440f0c0 v17 2014-09-30 14:24:15.861472 7f4a740da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=17 v=17 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] version 17 2014-09-30 14:24:15.861481 7f4a740da700 7 mds.0.locker wrlock_finish on (inest sync->lock w=1 flushed) on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861491 7f4a740da700 10 mds.0.locker eval_gather (inest sync->lock flushed) on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861510 7f4a740da700 7 mds.0.locker eval_gather finished gather on (inest sync->lock flushed) on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirty=1 authpin=1 0x44c0000] 2014-09-30 14:24:15.861517 7f4a740da700 10 mds.0.cache.ino(100) auth_unpin by 0x44c08a8 on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirty=1 authpin=0 0x44c0000] now 0+0 2014-09-30 14:24:15.861525 7f4a740da700 10 mds.0.locker scatter_eval (inest lock) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x43a8d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 dirty=1 authpin=0 0x44c0000] 2014-09-30 14:24:15.861532 7f4a740da700 10 mds.0.cache.ino(600) auth_unpin by 0x4457800 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x44c2e18] now 0+0 2014-09-30 14:24:15.861539 7f4a740da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f83b8] by 0x4457800 count now 1 + 0 2014-09-30 14:24:15.861546 7f4a740da700 10 mds.0.cache.dir(100) auth_unpin by 0x4457800 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f83b8] count now 0 + 0 2014-09-30 14:24:16.842491 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 20 2014-09-30 14:24:16.843075 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 20 rtt 0.000569 2014-09-30 14:24:20.679852 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:20.679869 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:20.679876 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:20.679877 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:20.680046 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1961 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:20.680056 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:20.680061 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:20.680079 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.124997,0.156494 0.437985]/[0.124997,0.156494 0.437985], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:20.680101 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:20.680103 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:20.680104 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:20.680108 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:20.680112 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:20.680119 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:20.680119 2014-09-30 14:24:20.680121 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:20.680123 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:20.842572 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 21 2014-09-30 14:24:20.842921 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 21 rtt 0.000343 2014-09-30 14:24:24.842729 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 22 2014-09-30 14:24:24.843838 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 22 rtt 0.001081 2014-09-30 14:24:25.679994 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:25.680036 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:25.680053 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:25.680057 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:25.680777 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1971 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:25.680808 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:25.680819 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:25.680880 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.0624917,0.0782389 0.21897]/[0.0624917,0.0782389 0.21897], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:25.680925 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:25.680931 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:25.680935 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:25.680947 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:25.680961 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:25.681006 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:25.681005 2014-09-30 14:24:25.681061 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.0624917,0.0782389 0.21897]/[0.0624917,0.0782389 0.21897], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:25.681149 7f4a736d7700 5 mds.0.bal mds.0 epoch 2 load mdsload<[0.0624917,0.0782389 0.21897]/[0.0624917,0.0782389 0.21897], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:25.681188 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:25.681195 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:28.842881 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 23 2014-09-30 14:24:28.843955 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 23 rtt 0.001043 2014-09-30 14:24:30.680154 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:30.680183 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:30.680196 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:30.680199 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:30.680691 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1977 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:30.680713 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:30.680721 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:30.680766 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.0312463,0.03912 0.109486]/[0.0312463,0.03912 0.109486], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:30.680798 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:30.680802 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:30.680806 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:30.680814 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:30.680824 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:30.680842 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:30.680842 2014-09-30 14:24:30.680849 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:30.680854 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:32.843050 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 24 2014-09-30 14:24:32.843723 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 24 rtt 0.000647 2014-09-30 14:24:35.680333 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:35.680374 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:35.680390 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:35.680394 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 4 left 2014-09-30 14:24:35.681139 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1984 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:35.681178 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:35.681188 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:35.681247 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.0156221,0.0195587 0.0547396]/[0.0156221,0.0195587 0.0547396], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:35.681287 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:35.681292 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:35.681296 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:35.681306 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:35.681319 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:35.681342 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:35.681341 2014-09-30 14:24:35.681385 7f4a736d7700 15 mds.0.bal get_load mdsload<[0.0156221,0.0195587 0.0547396]/[0.0156221,0.0195587 0.0547396], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:35.681429 7f4a736d7700 5 mds.0.bal mds.0 epoch 3 load mdsload<[0.0156221,0.0195587 0.0547396]/[0.0156221,0.0195587 0.0547396], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:35.681458 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:35.681464 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:36.843127 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 25 2014-09-30 14:24:36.843644 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 25 rtt 0.000502 2014-09-30 14:24:40.680501 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:40.680545 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:40.680558 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:40.680562 7f4a736d7700 10 mds.0.cache expiring client.4126 lease of [dentry #1/background_file [2,head] auth NULL (dn sync l=1) (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x4510d20] 2014-09-30 14:24:40.680602 7f4a736d7700 20 mds.0.cache.den(1 background_file) remove_client_lease client.4126 on (dn sync l=1) 2014-09-30 14:24:40.680615 7f4a736d7700 10 mds.0.cache expiring client.4126 lease of [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=34 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x4510000] 2014-09-30 14:24:40.680629 7f4a736d7700 20 mds.0.cache.den(1 a) remove_client_lease client.4126 on (dn sync l=1) 2014-09-30 14:24:40.680634 7f4a736d7700 10 mds.0.cache expiring client.4126 lease of [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=36 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x45101e0] 2014-09-30 14:24:40.680646 7f4a736d7700 20 mds.0.cache.den(1 b) remove_client_lease client.4126 on (dn sync l=1) 2014-09-30 14:24:40.680650 7f4a736d7700 10 mds.0.cache expiring client.4126 lease of [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=38 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x45103c0] 2014-09-30 14:24:40.680661 7f4a736d7700 20 mds.0.cache.den(1 c) remove_client_lease client.4126 on (dn sync l=1) 2014-09-30 14:24:40.680668 7f4a736d7700 10 mds.0.cache trim_client_leases pool 1 trimmed 4 leases, 0 left 2014-09-30 14:24:40.681282 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 1993 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:40.681311 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:40.681321 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:40.681370 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:40.681403 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:40.681407 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:40.681410 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:40.681420 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:40.681431 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:40.681451 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:40.681451 2014-09-30 14:24:40.681458 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:40.681463 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:40.843232 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 26 2014-09-30 14:24:40.844373 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 26 rtt 0.001121 2014-09-30 14:24:44.843307 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 27 2014-09-30 14:24:44.843633 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 27 rtt 0.000317 2014-09-30 14:24:45.680608 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:45.680623 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:45.680629 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:45.680795 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2002 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:45.680804 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:45.680807 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:45.680828 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:45.680838 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:45.680840 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:45.680841 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:45.680845 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:45.680849 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:45.680855 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:45.680855 2014-09-30 14:24:45.680867 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:45.680879 7f4a736d7700 5 mds.0.bal mds.0 epoch 4 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:45.680888 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:45.680892 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:48.843428 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 28 2014-09-30 14:24:48.844503 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 28 rtt 0.001008 2014-09-30 14:24:50.680682 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:50.680701 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:50.680707 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:50.680875 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2008 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:50.680885 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:50.680889 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:50.680907 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:50.680918 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:50.680920 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:50.680921 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:50.680925 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:50.680930 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:50.680937 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:50.680937 2014-09-30 14:24:50.680939 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:50.680941 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:52.843571 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 29 2014-09-30 14:24:52.844911 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 29 rtt 0.001306 2014-09-30 14:24:55.680784 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:24:55.680806 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:24:55.680813 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:24:55.681068 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2015 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:24:55.681082 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:24:55.681086 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:24:55.681137 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:55.681154 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:24:55.681159 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:24:55.681161 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:24:55.681166 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:24:55.681172 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:24:55.681182 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:24:55.681182 2014-09-30 14:24:55.681200 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:55.681216 7f4a736d7700 5 mds.0.bal mds.0 epoch 5 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0.01> 2014-09-30 14:24:55.681228 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:24:55.681231 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:24:56.843694 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 30 2014-09-30 14:24:56.844888 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 30 rtt 0.001169 2014-09-30 14:25:00.680957 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:00.681041 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:00.681058 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:00.681766 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2021 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:00.681798 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:00.681810 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:00.681866 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:00.681905 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:00.681910 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:00.681915 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:00.681927 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:25:00.681940 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:00.681966 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:00.681965 2014-09-30 14:25:00.681975 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:00.681981 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:00.843850 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 31 2014-09-30 14:25:00.845225 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 31 rtt 0.001344 2014-09-30 14:25:04.844017 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 32 2014-09-30 14:25:04.845234 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 32 rtt 0.001188 2014-09-30 14:25:05.681088 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:05.681122 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:05.681130 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:05.681435 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2030 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:05.681449 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:05.681458 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:05.681489 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:05.681506 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:05.681509 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:05.681511 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:05.681517 7f4a736d7700 20 mds.0.server laggiest active session is client.4126 192.168.122.158:0/12917 2014-09-30 14:25:05.681522 7f4a736d7700 10 mds.0.server new stale session client.4126 192.168.122.158:0/12917 last 2014-09-30 14:24:05.367170 2014-09-30 14:25:05.681535 7f4a736d7700 10 mds.0.locker revoke_stale_caps for client.4126 2014-09-30 14:25:05.681537 7f4a736d7700 10 mds.0.locker revoking pAsLsXs on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=pAsLsXs/-@11} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681576 7f4a736d7700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681594 7f4a736d7700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.681596 7f4a736d7700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681614 7f4a736d7700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681629 7f4a736d7700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681643 7f4a736d7700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:05.681657 7f4a736d7700 10 mds.0.locker eval done 2014-09-30 14:25:05.681659 7f4a736d7700 10 mds.0.locker revoking pAsxLsXsxFsxcrwb on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681680 7f4a736d7700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] /a auth v34 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681691 7f4a736d7700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.681692 7f4a736d7700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000004 [2,head] /a auth v34 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681703 7f4a736d7700 20 mds.0.locker is excl 2014-09-30 14:25:05.681705 7f4a736d7700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:25:05.681706 7f4a736d7700 20 mds.0.locker should lose it 2014-09-30 14:25:05.681707 7f4a736d7700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000004 [2,head] /a auth v34 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681719 7f4a736d7700 10 mds.0.cache queue_file_recover [inode 10000000004 [2,head] /a auth v34 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681729 7f4a736d7700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:05.681733 7f4a736d7700 10 mds.0.cache snaps in [2,head] are 2014-09-30 14:25:05.681735 7f4a736d7700 15 mds.0 RecoveryQueue::enqueue RecoveryQueue::enqueue [inode 10000000004 [2,head] /a auth v34 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8110] 2014-09-30 14:25:05.681748 7f4a736d7700 10 mds.0.cache.ino(10000000004) auth_pin by 0x4460968 on [inode 10000000004 [2,head] /a auth v34 ap=1+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 1+0 2014-09-30 14:25:05.681760 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8110 count now 0 + 1 2014-09-30 14:25:05.681785 7f4a736d7700 10 mds.0.cache.ino(10000000004) auth_pin by 0x44c8938 on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 2+0 2014-09-30 14:25:05.681796 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8110 count now 0 + 2 2014-09-30 14:25:05.681811 7f4a736d7700 10 mds.0 RecoveryQueue::advance 1 queued, 0 prioritized, 0 recovering 2014-09-30 14:25:05.681815 7f4a736d7700 10 mds.0 RecoveryQueue::_start starting 0 {4126=0-4194304@1} [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682042 7f4a736d7700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682067 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682077 7f4a736d7700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682109 7f4a736d7700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682124 7f4a736d7700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682134 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682143 7f4a736d7700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682154 7f4a736d7700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:05.682157 7f4a736d7700 10 mds.0.locker dropped loner 2014-09-30 14:25:05.682159 7f4a736d7700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFscr on [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.682174 7f4a736d7700 10 mds.0.locker eval done 2014-09-30 14:25:05.682175 7f4a736d7700 10 mds.0.locker revoking pAsxLsXsxFsxcrwb on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682192 7f4a736d7700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] /b auth v36 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682202 7f4a736d7700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.682204 7f4a736d7700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000005 [2,head] /b auth v36 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682214 7f4a736d7700 20 mds.0.locker is excl 2014-09-30 14:25:05.682215 7f4a736d7700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:25:05.682217 7f4a736d7700 20 mds.0.locker should lose it 2014-09-30 14:25:05.682218 7f4a736d7700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000005 [2,head] /b auth v36 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682228 7f4a736d7700 10 mds.0.cache queue_file_recover [inode 10000000005 [2,head] /b auth v36 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682236 7f4a736d7700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:05.682239 7f4a736d7700 10 mds.0.cache snaps in [2,head] are 2014-09-30 14:25:05.682241 7f4a736d7700 15 mds.0 RecoveryQueue::enqueue RecoveryQueue::enqueue [inode 10000000005 [2,head] /b auth v36 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c8a48] 2014-09-30 14:25:05.682252 7f4a736d7700 10 mds.0.cache.ino(10000000005) auth_pin by 0x4460968 on [inode 10000000005 [2,head] /b auth v36 ap=1+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 1+0 2014-09-30 14:25:05.682263 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8a48 count now 0 + 3 2014-09-30 14:25:05.682285 7f4a736d7700 10 mds.0.cache.ino(10000000005) auth_pin by 0x44c9270 on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 2+0 2014-09-30 14:25:05.682299 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8a48 count now 0 + 4 2014-09-30 14:25:05.682313 7f4a736d7700 10 mds.0 RecoveryQueue::advance 1 queued, 0 prioritized, 1 recovering 2014-09-30 14:25:05.682316 7f4a736d7700 10 mds.0 RecoveryQueue::_start starting 0 {4126=0-4194304@1} [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682466 7f4a736d7700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682489 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682499 7f4a736d7700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682511 7f4a736d7700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682521 7f4a736d7700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682531 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682540 7f4a736d7700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682549 7f4a736d7700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:05.682552 7f4a736d7700 10 mds.0.locker dropped loner 2014-09-30 14:25:05.682554 7f4a736d7700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFscr on [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.682568 7f4a736d7700 10 mds.0.locker eval done 2014-09-30 14:25:05.682569 7f4a736d7700 10 mds.0.locker revoking pAsxLsXsxFsxcrwb on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682585 7f4a736d7700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] /c auth v38 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682595 7f4a736d7700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.682596 7f4a736d7700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000006 [2,head] /c auth v38 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682606 7f4a736d7700 20 mds.0.locker is excl 2014-09-30 14:25:05.682607 7f4a736d7700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-09-30 14:25:05.682609 7f4a736d7700 20 mds.0.locker should lose it 2014-09-30 14:25:05.682610 7f4a736d7700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000006 [2,head] /c auth v38 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682620 7f4a736d7700 10 mds.0.cache queue_file_recover [inode 10000000006 [2,head] /c auth v38 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682628 7f4a736d7700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:05.682631 7f4a736d7700 10 mds.0.cache snaps in [2,head] are 2014-09-30 14:25:05.682633 7f4a736d7700 15 mds.0 RecoveryQueue::enqueue RecoveryQueue::enqueue [inode 10000000006 [2,head] /c auth v38 needsrecover dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x44c9380] 2014-09-30 14:25:05.682644 7f4a736d7700 10 mds.0.cache.ino(10000000006) auth_pin by 0x4460968 on [inode 10000000006 [2,head] /c auth v38 ap=1+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 1+0 2014-09-30 14:25:05.682654 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c9380 count now 0 + 5 2014-09-30 14:25:05.682675 7f4a736d7700 10 mds.0.cache.ino(10000000006) auth_pin by 0x44c9ba8 on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 2+0 2014-09-30 14:25:05.682686 7f4a736d7700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c9380 count now 0 + 6 2014-09-30 14:25:05.682719 7f4a736d7700 10 mds.0 RecoveryQueue::advance 1 queued, 0 prioritized, 2 recovering 2014-09-30 14:25:05.682722 7f4a736d7700 10 mds.0 RecoveryQueue::_start starting 0 {4126=0-4194304@1} [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.682970 7f4a705d0700 10 MDSIOContextBase::complete: 13C_MDC_Recover 2014-09-30 14:25:05.682977 7f4a736d7700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683017 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683024 7f4a736d7700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683031 7f4a736d7700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683037 7f4a736d7700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683042 7f4a736d7700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683046 7f4a736d7700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683052 7f4a736d7700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:05.683053 7f4a736d7700 10 mds.0.locker dropped loner 2014-09-30 14:25:05.683054 7f4a736d7700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFscr on [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683060 7f4a736d7700 10 mds.0.locker eval done 2014-09-30 14:25:05.683061 7f4a736d7700 10 mds.0.locker remove_stale_leases for client.4126 2014-09-30 14:25:05.683063 7f4a736d7700 10 mds.0.4 send_message_client client.4126 192.168.122.158:0/12917 client_session(stale seq 3) v2 2014-09-30 14:25:05.683080 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:05.683085 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:05.683085 2014-09-30 14:25:05.683110 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:05.683126 7f4a736d7700 5 mds.0.bal mds.0 epoch 6 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:05.683135 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:05.683137 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:05.683151 7f4a705d0700 10 mds.0 RecoveryQueue::_recovered _recovered r=0 size=0 mtime=0.000000 for [inode 10000000004 [2,head] /a auth v34 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683166 7f4a705d0700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000004 [2,head] /a auth v34 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683172 7f4a705d0700 10 mds.0.locker eval 64 [inode 10000000004 [2,head] /a auth v34 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683188 7f4a705d0700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.683189 7f4a705d0700 10 mds.0.locker eval_gather (ifile excl->sync) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683194 7f4a705d0700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:25:05.683197 7f4a705d0700 7 mds.0.locker eval_gather finished gather on (ifile excl->sync) on [inode 10000000004 [2,head] /a auth v34 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683202 7f4a705d0700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x44c8938 on [inode 10000000004 [2,head] /a auth v34 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 1+0 2014-09-30 14:25:05.683207 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8938 count now 0 + 5 2014-09-30 14:25:05.683222 7f4a705d0700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000004 [2,head] /a auth v34 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683230 7f4a705d0700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000004 [2,head] /a auth v34 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:05.683236 7f4a705d0700 10 mds.0.locker eval done 2014-09-30 14:25:05.683237 7f4a705d0700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x4460968 on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] now 0+0 2014-09-30 14:25:05.683242 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4460968 count now 0 + 4 2014-09-30 14:25:05.683249 7f4a705d0700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 2 recovering 2014-09-30 14:25:05.683306 7f4a705d0700 10 MDSIOContextBase::complete: 13C_MDC_Recover 2014-09-30 14:25:05.683307 7f4a705d0700 10 mds.0 RecoveryQueue::_recovered _recovered r=0 size=0 mtime=0.000000 for [inode 10000000005 [2,head] /b auth v36 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683319 7f4a705d0700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000005 [2,head] /b auth v36 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683324 7f4a705d0700 10 mds.0.locker eval 64 [inode 10000000005 [2,head] /b auth v36 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683329 7f4a705d0700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.683330 7f4a705d0700 10 mds.0.locker eval_gather (ifile excl->sync) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683336 7f4a705d0700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:25:05.683338 7f4a705d0700 7 mds.0.locker eval_gather finished gather on (ifile excl->sync) on [inode 10000000005 [2,head] /b auth v36 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683343 7f4a705d0700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x44c9270 on [inode 10000000005 [2,head] /b auth v36 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 1+0 2014-09-30 14:25:05.683347 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c9270 count now 0 + 3 2014-09-30 14:25:05.683358 7f4a705d0700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000005 [2,head] /b auth v36 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683364 7f4a705d0700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000005 [2,head] /b auth v36 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:05.683370 7f4a705d0700 10 mds.0.locker eval done 2014-09-30 14:25:05.683372 7f4a705d0700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x4460968 on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] now 0+0 2014-09-30 14:25:05.683376 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4460968 count now 0 + 2 2014-09-30 14:25:05.683385 7f4a705d0700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 1 recovering 2014-09-30 14:25:05.683434 7f4a705d0700 10 MDSIOContextBase::complete: 13C_MDC_Recover 2014-09-30 14:25:05.683435 7f4a705d0700 10 mds.0 RecoveryQueue::_recovered _recovered r=0 size=0 mtime=0.000000 for [inode 10000000006 [2,head] /c auth v38 ap=2+0 recovering dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683447 7f4a705d0700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000006 [2,head] /c auth v38 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683452 7f4a705d0700 10 mds.0.locker eval 64 [inode 10000000006 [2,head] /c auth v38 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683457 7f4a705d0700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:05.683458 7f4a705d0700 10 mds.0.locker eval_gather (ifile excl->sync) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683463 7f4a705d0700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:25:05.683465 7f4a705d0700 7 mds.0.locker eval_gather finished gather on (ifile excl->sync) on [inode 10000000006 [2,head] /c auth v38 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683470 7f4a705d0700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x44c9ba8 on [inode 10000000006 [2,head] /c auth v38 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 1+0 2014-09-30 14:25:05.683474 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c9ba8 count now 0 + 1 2014-09-30 14:25:05.683485 7f4a705d0700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000006 [2,head] /c auth v38 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683492 7f4a705d0700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000006 [2,head] /c auth v38 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:05.683498 7f4a705d0700 10 mds.0.locker eval done 2014-09-30 14:25:05.683499 7f4a705d0700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x4460968 on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] now 0+0 2014-09-30 14:25:05.683504 7f4a705d0700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x4460968 count now 0 + 0 2014-09-30 14:25:05.683511 7f4a705d0700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:25:08.844152 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 33 2014-09-30 14:25:08.845574 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 33 rtt 0.001382 2014-09-30 14:25:10.681192 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:10.681208 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:10.681214 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:10.681374 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2108 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:10.681383 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:10.681387 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:10.681403 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:10.681412 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:10.681414 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:10.681415 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:10.681422 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:10.681431 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:10.681431 2014-09-30 14:25:10.681433 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:10.681435 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:12.844231 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 34 2014-09-30 14:25:12.844603 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 34 rtt 0.000358 2014-09-30 14:25:15.681366 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:15.681494 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:15.681517 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:15.682320 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2114 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:15.682358 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:15.682370 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:15.682431 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:15.682472 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:15.682477 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:15.682482 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:15.682497 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:15.682523 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:15.682522 2014-09-30 14:25:15.682567 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:15.682611 7f4a736d7700 5 mds.0.bal mds.0 epoch 7 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:15.682641 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:15.682649 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:16.844353 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 35 2014-09-30 14:25:16.845055 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 35 rtt 0.000682 2014-09-30 14:25:20.681526 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:20.681664 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:20.681679 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:20.682353 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2120 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:20.682383 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:20.682392 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:20.682437 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:20.682467 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:20.682472 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:20.682475 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:20.682486 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:20.682505 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:20.682504 2014-09-30 14:25:20.682511 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:20.682516 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:20.844431 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 36 2014-09-30 14:25:20.844791 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 36 rtt 0.000354 2014-09-30 14:25:24.844595 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 37 2014-09-30 14:25:24.845967 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 37 rtt 0.001298 2014-09-30 14:25:25.681705 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:25.681876 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:25.681895 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:25.682799 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2129 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:25.682836 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:25.682848 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:25.682911 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:25.682951 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:25.682957 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:25.682961 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:25.682976 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:25.683000 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:25.682999 2014-09-30 14:25:25.683070 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:25.683177 7f4a736d7700 5 mds.0.bal mds.0 epoch 8 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:25.683230 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:25.683241 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:28.844736 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 38 2014-09-30 14:25:28.845783 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 38 rtt 0.001015 2014-09-30 14:25:30.681877 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:30.682074 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:30.682127 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:30.683026 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2135 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:30.683066 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:30.683078 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:30.683179 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:30.683226 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:30.683232 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:30.683237 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:30.683252 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:30.683277 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:30.683277 2014-09-30 14:25:30.683287 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:30.683294 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:32.844905 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 39 2014-09-30 14:25:32.846194 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 39 rtt 0.001256 2014-09-30 14:25:35.681981 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:35.682061 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:35.682068 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:35.682285 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2141 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:35.682295 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:35.682298 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:35.682319 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:35.682330 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:35.682331 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:35.682333 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:35.682337 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:35.682344 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:35.682344 2014-09-30 14:25:35.682355 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:35.682366 7f4a736d7700 5 mds.0.bal mds.0 epoch 9 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:35.682375 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:35.682378 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:36.844982 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 40 2014-09-30 14:25:36.845351 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 40 rtt 0.000359 2014-09-30 14:25:37.576402 7f4a780e2700 1 mds.0.4 asok_command: session ls 2014-09-30 14:25:40.682077 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:40.682130 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:40.682138 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:40.682292 7f4a736d7700 2 mds.0.cache check_memory_usage total 252700, rss 30640, heap 44940, malloc 2148 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:40.682301 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:40.682304 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:40.682321 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:40.682330 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:40.682332 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:40.682333 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:40.682338 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:40.682345 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:40.682345 2014-09-30 14:25:40.682347 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:40.682349 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:40.845081 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 41 2014-09-30 14:25:40.845668 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 41 rtt 0.000556 2014-09-30 14:25:44.845195 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 42 2014-09-30 14:25:44.845962 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 42 rtt 0.000746 2014-09-30 14:25:45.682262 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:45.682376 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:45.682397 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:45.683063 7f4a736d7700 2 mds.0.cache check_memory_usage total 253724, rss 30640, heap 44940, malloc 2158 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:45.683147 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:45.683165 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:45.683241 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:45.683286 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:45.683292 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:45.683296 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:45.683310 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:45.683337 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:45.683337 2014-09-30 14:25:45.683382 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:45.683427 7f4a736d7700 5 mds.0.bal mds.0 epoch 10 load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:45.683458 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:45.683465 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:48.845343 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 43 2014-09-30 14:25:48.846535 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 43 rtt 0.001163 2014-09-30 14:25:50.682373 7f4a736d7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:25:50.682413 7f4a736d7700 7 mds.0.cache trim max=100000 cur=18 2014-09-30 14:25:50.682429 7f4a736d7700 10 mds.0.cache trim_client_leases 2014-09-30 14:25:50.682596 7f4a736d7700 2 mds.0.cache check_memory_usage total 253724, rss 30640, heap 44940, malloc 2164 mmap 0, baseline 42892, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-09-30 14:25:50.682617 7f4a736d7700 10 mds.0.log trim 1 / 30 segments, 53 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:25:50.682629 7f4a736d7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:25:50.682660 7f4a736d7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 18, hr 0, qlen 0, cpu 0> 2014-09-30 14:25:50.682681 7f4a736d7700 10 mds.0.locker scatter_tick 2014-09-30 14:25:50.682691 7f4a736d7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:25:50.682699 7f4a736d7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:25:50.682710 7f4a736d7700 20 mds.0.server oldest stale session is client.4126 192.168.122.158:0/12917 and sufficiently new (2014-09-30 14:24:05.367170) 2014-09-30 14:25:50.682724 7f4a736d7700 15 mds.0.bal tick last_sample now 2014-09-30 14:25:50.682724 2014-09-30 14:25:50.682733 7f4a736d7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:25:50.682742 7f4a736d7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:25:52.845510 7f4a72ed6700 10 mds.beacon.0 _send up:active seq 44 2014-09-30 14:25:52.846880 7f4a768df700 10 mds.beacon.0 handle_mds_beacon up:active seq 44 rtt 0.001337 2014-09-30 14:25:54.333938 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:16 getattr pAsLsXsFs #1 2014-09-30 14:24:07.497224) v2 2014-09-30 14:25:54.333958 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state stale 2014-09-30 14:25:54.333968 7f4a768df700 15 mds.0.server oldest_client_tid=15 2014-09-30 14:25:54.334165 7f4a768df700 7 mds.0.cache request_start request(client.4126:16 cr=0x4452580) 2014-09-30 14:25:54.334179 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:16 getattr pAsLsXsFs #1 2014-09-30 14:24:07.497224) v2 2014-09-30 14:25:54.334210 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:16 cr=0x4452580) #1 2014-09-30 14:25:54.334217 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.334225 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:25:54.334228 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334309 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:16 cr=0x4452580) 2014-09-30 14:25:54.334317 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334357 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334393 7f4a768df700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334427 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334461 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334496 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334530 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.334564 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a5a00 on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:25:54.334603 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334642 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334677 7f4a768df700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334711 7f4a768df700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334754 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334807 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334944 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.334992 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335045 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335116 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335161 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335202 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335279 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4126:16 getattr pAsLsXsFs #1 2014-09-30 14:24:07.497224) v2 2014-09-30 14:25:54.335297 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:16 getattr pAsLsXsFs #1 2014-09-30 14:24:07.497224) v2 2014-09-30 14:25:54.335392 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:25:54.335401 7f4a768df700 20 mds.0.server lat 0.001740 2014-09-30 14:25:54.335415 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:25:54.335423 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:25:54.335434 7f4a768df700 20 mds.0.cache.ino(1) encode_inodestat no caps, session stale 2014-09-30 14:25:54.335444 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:25:54.335468 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps - seq 0 mseq 0 xattrv 1 len 4 2014-09-30 14:25:54.335476 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:25:54.335488 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335572 7f4a768df700 7 mds.0.cache request_finish request(client.4126:16 cr=0x4452580) 2014-09-30 14:25:54.335605 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:16 cr=0x4452580) 2014-09-30 14:25:54.335625 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335672 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335716 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335753 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335793 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335829 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335874 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335909 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335947 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.335979 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.336033 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a5a00 on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] now 0+0 2014-09-30 14:25:54.337010 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state stale 2014-09-30 14:25:54.337037 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4126 2014-09-30 14:25:54.337043 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.337053 7f4a768df700 10 mds.0.locker resume_stale_caps for client.4126 2014-09-30 14:25:54.337057 7f4a768df700 10 mds.0.locker clearing stale flag on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337139 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337177 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.337182 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337218 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337251 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337282 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337314 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.337320 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.337364 7f4a768df700 20 mds.0.locker client.4126 pending p allowed pAsLsXsFscr wanted - 2014-09-30 14:25:54.337373 7f4a768df700 10 mds.0.locker clearing stale flag on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337401 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337423 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:25:54.337427 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337454 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337475 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337499 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337521 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337543 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337567 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337590 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337611 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337632 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337655 7f4a768df700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337678 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337700 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337725 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@2},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.337759 7f4a768df700 20 mds.0.locker client.4126 pending p allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:25:54.337769 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 3 new pending pAsxLsXsxFsxcrwb was p 2014-09-30 14:25:54.337782 7f4a768df700 20 mds.0.cache.ino(10000000004) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.103906 2014-09-30 14:25:54.337802 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 4 client_caps(grant ino 10000000004 4 seq 3 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.103906) v4 2014-09-30 14:25:54.337996 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.338002 7f4a768df700 10 mds.0.locker clearing stale flag on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338056 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338078 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:25:54.338082 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338165 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338208 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338252 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338295 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338334 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338379 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338423 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338465 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338507 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338555 7f4a768df700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338602 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338648 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338698 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.338763 7f4a768df700 20 mds.0.locker client.4126 pending p allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:25:54.338783 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 4 new pending pAsxLsXsxFsxcrwb was p 2014-09-30 14:25:54.338848 7f4a768df700 20 mds.0.cache.ino(10000000005) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.169720 2014-09-30 14:25:54.338915 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 5 client_caps(grant ino 10000000005 5 seq 4 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.169720) v4 2014-09-30 14:25:54.339059 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.339070 7f4a768df700 10 mds.0.locker clearing stale flag on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339154 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3} | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339197 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:25:54.339204 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339252 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339292 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339336 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339381 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339423 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339470 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339516 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339561 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339604 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339650 7f4a768df700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339697 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339743 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339793 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=p/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.339858 7f4a768df700 20 mds.0.locker client.4126 pending p allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:25:54.339878 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 4 new pending pAsxLsXsxFsxcrwb was p 2014-09-30 14:25:54.339899 7f4a768df700 20 mds.0.cache.ino(10000000006) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.299049 2014-09-30 14:25:54.339943 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 6 client_caps(grant ino 10000000006 6 seq 4 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.299049) v4 2014-09-30 14:25:54.340259 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.340269 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.340589 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000004 follows 1 op update 2014-09-30 14:25:54.340603 7f4a768df700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.340670 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.340682 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.340762 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.340768 7f4a768df700 10 mds.0.locker cap inode [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.340877 7f4a768df700 10 mds.0.locker follows 1 retains pAsLsXsFs dirty Fx on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.340942 7f4a768df700 7 mds.0.locker flush client.4126 dirty Fx seq 1 on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341005 7f4a768df700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:25:54.341045 7f4a768df700 10 mds.0.locker removing unwanted file from open file list [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341131 7f4a768df700 10 mds.0.locker _do_cap_update dirty Fx issued pAsxLsXsxFsxcrwb wanted - on [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341197 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.341202 7f4a768df700 20 mds.0.locker client has write caps; m->get_max_size=0; old_max=4194304 2014-09-30 14:25:54.341235 7f4a768df700 15 mds.0.cache.ino(10000000004) project_inode 0x4489680 2014-09-30 14:25:54.341244 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 40 2014-09-30 14:25:54.341251 7f4a768df700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth (dversion lock) pv=40 v=34 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.341292 7f4a768df700 10 mds.0.cache.ino(10000000004) pre_dirty 40 (current v 34) 2014-09-30 14:25:54.341309 7f4a768df700 7 mds.0.locker mtime 2014-09-30 14:24:07.103906 -> 2014-09-30 14:24:07.146696 for [inode 10000000004 [2,head] /a auth v34 pv40 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341390 7f4a768df700 7 mds.0.locker ctime 2014-09-30 14:24:07.103906 -> 2014-09-30 14:24:07.147595 for [inode 10000000004 [2,head] /a auth v34 pv40 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341522 7f4a768df700 7 mds.0.locker atime 2014-09-30 14:24:07.103906 -> 2014-09-30 14:24:07.146696 for [inode 10000000004 [2,head] /a auth v34 pv40 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341595 7f4a768df700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000004 [2,head] /a auth v34 pv40 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341647 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000004 [2,head] /a auth v34 pv40 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] 2014-09-30 14:25:54.341715 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_pin by 0x4455000 on [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 1+0 2014-09-30 14:25:54.341775 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x44f8000] by 0x44c8110 count now 0 + 1 2014-09-30 14:25:54.341859 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.341924 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4455000 on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 1 2014-09-30 14:25:54.342001 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440b5a0 2014-09-30 14:25:54.342009 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 41 2014-09-30 14:25:54.342036 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.342156 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.342296 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.342360 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.342366 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.342372 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth (dversion lock) pv=40 v=34 ap=0+1 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.342408 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.342414 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.342421 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.342429 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.342435 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.342466 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.342485 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=41 v=39 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.342694 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v28 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x44c0938] 2014-09-30 14:25:54.342787 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4455000 on [inode 1 [...2,head] / auth v28 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:25:54.342924 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4488f00 2014-09-30 14:25:54.342938 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=41 v=39 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.343148 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.343205 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.343244 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/a [2,head] auth (dversion lock) pv=40 v=34 ap=0+1 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.343287 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/a [2,head] auth (dversion lock) pv=40 v=34 ap=0+1 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.343649 7f4a70dd1700 5 mds.0.log _submit_thread 4243592~1355 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.343735 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.343825 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.343833 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.343897 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.343905 7f4a768df700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:25:54.343914 7f4a768df700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.343973 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344062 7f4a768df700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344150 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_pin by 0x44c88b8 on [inode 10000000004 [2,head] /a auth v34 pv40 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 2+0 2014-09-30 14:25:54.344203 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=41 v=39 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8110 count now 1 + 2 2014-09-30 14:25:54.344307 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344365 7f4a768df700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344417 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344465 7f4a768df700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000004 [2,head] /a auth v34 pv40 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344515 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_pin by 0x44c8968 on [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 3+0 2014-09-30 14:25:54.344564 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=41 v=39 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8110 count now 1 + 3 2014-09-30 14:25:54.344702 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.344716 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pLs on [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@3},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.344791 7f4a768df700 20 mds.0.locker client.4126 pending pAsxLsXsxFsxcrwb allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.344812 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 4 new pending pAsLsXsFsxcrwb was pAsxLsXsxFsxcrwb 2014-09-30 14:25:54.344844 7f4a768df700 20 mds.0.cache.ino(10000000004) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.147595 2014-09-30 14:25:54.344869 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 7 client_caps(revoke ino 10000000004 4 seq 4 caps=pAsLsXsFsxcrwb dirty=- wanted=- follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.146696 tws 1) v4 2014-09-30 14:25:54.344974 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.345126 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000005 follows 1 op update 2014-09-30 14:25:54.345138 7f4a768df700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345198 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.345208 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 pv29 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.345309 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.345315 7f4a768df700 10 mds.0.locker cap inode [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345369 7f4a768df700 10 mds.0.locker follows 1 retains pAsLsXsFs dirty Fx on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345422 7f4a768df700 7 mds.0.locker flush client.4126 dirty Fx seq 2 on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345477 7f4a768df700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:25:54.345489 7f4a768df700 10 mds.0.locker removing unwanted file from open file list [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345532 7f4a768df700 10 mds.0.locker _do_cap_update dirty Fx issued pAsxLsXsxFsxcrwb wanted - on [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345626 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.345631 7f4a768df700 20 mds.0.locker client has write caps; m->get_max_size=0; old_max=4194304 2014-09-30 14:25:54.345657 7f4a768df700 15 mds.0.cache.ino(10000000005) project_inode 0x448a940 2014-09-30 14:25:54.345665 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 42 2014-09-30 14:25:54.345671 7f4a768df700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth (dversion lock) pv=42 v=36 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.345705 7f4a768df700 10 mds.0.cache.ino(10000000005) pre_dirty 42 (current v 36) 2014-09-30 14:25:54.345720 7f4a768df700 7 mds.0.locker mtime 2014-09-30 14:24:07.169720 -> 2014-09-30 14:24:07.170696 for [inode 10000000005 [2,head] /b auth v36 pv42 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345799 7f4a768df700 7 mds.0.locker ctime 2014-09-30 14:24:07.169720 -> 2014-09-30 14:24:07.171286 for [inode 10000000005 [2,head] /b auth v36 pv42 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345910 7f4a768df700 7 mds.0.locker atime 2014-09-30 14:24:07.169720 -> 2014-09-30 14:24:07.170696 for [inode 10000000005 [2,head] /b auth v36 pv42 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.345972 7f4a768df700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000005 [2,head] /b auth v36 pv42 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.346033 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000005 [2,head] /b auth v36 pv42 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] 2014-09-30 14:25:54.346127 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_pin by 0x4451e00 on [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 1+0 2014-09-30 14:25:54.346185 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=42 v=39 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8a48 count now 1 + 4 2014-09-30 14:25:54.346290 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.346598 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4451e00 on [dir 1 / [2,head] auth pv=42 v=39 cv=0/0 dir_auth=0 ap=2+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 2 + 4 2014-09-30 14:25:54.346710 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440e460 2014-09-30 14:25:54.346717 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 43 2014-09-30 14:25:54.346725 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock w=1) on [inode 1 [...2,head] / auth v28 pv29 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.346887 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock w=1) on [inode 1 [...2,head] / auth v28 pv29 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.347035 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.347125 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.347132 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.347137 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth (dversion lock) pv=42 v=36 ap=0+1 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.347172 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.347178 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.347184 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.347191 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.347200 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.347225 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.347240 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=43 v=39 cv=0/0 dir_auth=0 ap=2+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.347422 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=1) on [inode 1 [...2,head] / auth v28 pv29 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=2) (iversion lock w=1) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.347528 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4451e00 on [inode 1 [...2,head] / auth v28 pv29 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:25:54.347625 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4489e00 2014-09-30 14:25:54.347637 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=43 v=39 cv=0/0 dir_auth=0 ap=2+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.347772 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.347816 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.347849 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/b [2,head] auth (dversion lock) pv=42 v=36 ap=0+1 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.347886 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/b [2,head] auth (dversion lock) pv=42 v=36 ap=0+1 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.348172 7f4a70dd1700 5 mds.0.log _submit_thread 4244967~1355 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.348253 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348341 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.348348 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348404 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.348411 7f4a768df700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:25:54.348419 7f4a768df700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348474 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348525 7f4a768df700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348577 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_pin by 0x44c91f0 on [inode 10000000005 [2,head] /b auth v36 pv42 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 2+0 2014-09-30 14:25:54.348651 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=43 v=39 cv=0/0 dir_auth=0 ap=2+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8a48 count now 2 + 5 2014-09-30 14:25:54.348765 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348824 7f4a768df700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348877 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348930 7f4a768df700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000005 [2,head] /b auth v36 pv42 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.348985 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_pin by 0x44c92a0 on [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 3+0 2014-09-30 14:25:54.349060 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=43 v=39 cv=0/0 dir_auth=0 ap=2+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8a48 count now 2 + 6 2014-09-30 14:25:54.349183 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.349196 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pLs on [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.349263 7f4a768df700 20 mds.0.locker client.4126 pending pAsxLsXsxFsxcrwb allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.349284 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 5 new pending pAsLsXsFsxcrwb was pAsxLsXsxFsxcrwb 2014-09-30 14:25:54.349309 7f4a768df700 20 mds.0.cache.ino(10000000005) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.171286 2014-09-30 14:25:54.349335 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 8 client_caps(revoke ino 10000000005 5 seq 5 caps=pAsLsXsFsxcrwb dirty=- wanted=- follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.170696 tws 1) v4 2014-09-30 14:25:54.349433 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.349527 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000006 follows 1 op update 2014-09-30 14:25:54.349536 7f4a768df700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349587 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.349595 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 pv30 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.349685 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.349691 7f4a768df700 10 mds.0.locker cap inode [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349740 7f4a768df700 10 mds.0.locker follows 1 retains pAsLsXsFs dirty Fx on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349790 7f4a768df700 7 mds.0.locker flush client.4126 dirty Fx seq 1 on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349838 7f4a768df700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:25:54.349849 7f4a768df700 10 mds.0.locker removing unwanted file from open file list [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349887 7f4a768df700 10 mds.0.locker _do_cap_update dirty Fx issued pAsxLsXsxFsxcrwb wanted - on [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.349934 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.349938 7f4a768df700 20 mds.0.locker client has write caps; m->get_max_size=0; old_max=4194304 2014-09-30 14:25:54.349960 7f4a768df700 15 mds.0.cache.ino(10000000006) project_inode 0x448a580 2014-09-30 14:25:54.349967 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 44 2014-09-30 14:25:54.349972 7f4a768df700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth (dversion lock) pv=44 v=38 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.350003 7f4a768df700 10 mds.0.cache.ino(10000000006) pre_dirty 44 (current v 38) 2014-09-30 14:25:54.350031 7f4a768df700 7 mds.0.locker mtime 2014-09-30 14:24:07.299049 -> 2014-09-30 14:24:07.299693 for [inode 10000000006 [2,head] /c auth v38 pv44 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.350132 7f4a768df700 7 mds.0.locker ctime 2014-09-30 14:24:07.299049 -> 2014-09-30 14:24:07.300685 for [inode 10000000006 [2,head] /c auth v38 pv44 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.350192 7f4a768df700 7 mds.0.locker atime 2014-09-30 14:24:07.299049 -> 2014-09-30 14:24:07.299693 for [inode 10000000006 [2,head] /c auth v38 pv44 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.350263 7f4a768df700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000006 [2,head] /c auth v38 pv44 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.350304 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000006 [2,head] /c auth v38 pv44 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] 2014-09-30 14:25:54.350357 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_pin by 0x4455500 on [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 1+0 2014-09-30 14:25:54.350405 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=44 v=39 cv=0/0 dir_auth=0 ap=2+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9380 count now 2 + 7 2014-09-30 14:25:54.350500 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.350550 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4455500 on [dir 1 / [2,head] auth pv=44 v=39 cv=0/0 dir_auth=0 ap=3+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 3 + 7 2014-09-30 14:25:54.350855 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440b700 2014-09-30 14:25:54.350865 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 45 2014-09-30 14:25:54.350872 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock w=2) on [inode 1 [...2,head] / auth v28 pv30 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.350959 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock w=2) on [inode 1 [...2,head] / auth v28 pv30 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.351129 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.351182 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.351188 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.351193 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth (dversion lock) pv=44 v=38 ap=0+1 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.351225 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.351231 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.351236 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.351242 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.351247 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.351266 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.351281 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=45 v=39 cv=0/0 dir_auth=0 ap=3+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.351418 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=2) on [inode 1 [...2,head] / auth v28 pv30 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=2) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.351508 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4455500 on [inode 1 [...2,head] / auth v28 pv30 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:25:54.351594 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x4489860 2014-09-30 14:25:54.351607 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=45 v=39 cv=0/0 dir_auth=0 ap=3+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.351702 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.351777 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.351827 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/c [2,head] auth (dversion lock) pv=44 v=38 ap=0+1 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.351862 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/c [2,head] auth (dversion lock) pv=44 v=38 ap=0+1 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.352070 7f4a70dd1700 5 mds.0.log _submit_thread 4246342~1355 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.352168 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352234 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.352240 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352352 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.352360 7f4a768df700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:25:54.352367 7f4a768df700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352419 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352465 7f4a768df700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352516 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_pin by 0x44c9b28 on [inode 10000000006 [2,head] /c auth v38 pv44 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 2+0 2014-09-30 14:25:54.352564 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=45 v=39 cv=0/0 dir_auth=0 ap=3+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9380 count now 3 + 8 2014-09-30 14:25:54.352657 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352711 7f4a768df700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352763 7f4a768df700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352808 7f4a768df700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000006 [2,head] /c auth v38 pv44 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.352869 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_pin by 0x44c9bd8 on [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 3+0 2014-09-30 14:25:54.352917 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=45 v=39 cv=0/0 dir_auth=0 ap=3+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9380 count now 3 + 9 2014-09-30 14:25:54.353005 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.353030 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pLs on [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.353125 7f4a768df700 20 mds.0.locker client.4126 pending pAsxLsXsxFsxcrwb allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.353146 7f4a768df700 7 mds.0.locker sending MClientCaps to client.4126 seq 5 new pending pAsLsXsFsxcrwb was pAsxLsXsxFsxcrwb 2014-09-30 14:25:54.353172 7f4a768df700 20 mds.0.cache.ino(10000000006) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.300685 2014-09-30 14:25:54.353196 7f4a768df700 10 mds.0.4 send_message_client_counted client.4126 seq 9 client_caps(revoke ino 10000000006 6 seq 5 caps=pAsLsXsFsxcrwb dirty=- wanted=- follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:24:07.299693 tws 1) v4 2014-09-30 14:25:54.353292 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.353359 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.353370 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 3) v1 from client.4126 2014-09-30 14:25:54.353378 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.353461 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.353471 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 4) v1 from client.4126 2014-09-30 14:25:54.353478 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.353557 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.353566 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 5) v1 from client.4126 2014-09-30 14:25:54.353572 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.353789 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.353801 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 6) v1 from client.4126 2014-09-30 14:25:54.353808 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.353906 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.353916 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 7) v1 from client.4126 2014-09-30 14:25:54.353922 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.354000 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.354070 7f4a768df700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 8) v1 from client.4126 2014-09-30 14:25:54.354079 7f4a768df700 10 mds.0.sessionmap touch_session s=0x4480b00 name=client.4126 2014-09-30 14:25:54.354242 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:17 getattr pAsLsXsFs #1 2014-09-30 14:25:54.336129) v2 2014-09-30 14:25:54.354271 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.354283 7f4a768df700 15 mds.0.server oldest_client_tid=17 2014-09-30 14:25:54.354388 7f4a768df700 7 mds.0.cache request_start request(client.4126:17 cr=0x4457800) 2014-09-30 14:25:54.354396 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:17 getattr pAsLsXsFs #1 2014-09-30 14:25:54.336129) v2 2014-09-30 14:25:54.354462 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:17 cr=0x4457800) #1 2014-09-30 14:25:54.354472 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.354479 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:25:54.354483 7f4a768df700 10 mds.0.server ref is [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.354579 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:17 cr=0x4457800) 2014-09-30 14:25:54.354587 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.354662 7f4a768df700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.354738 7f4a768df700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355036 7f4a768df700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355155 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355269 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355403 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355489 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a5500 on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 4+0 2014-09-30 14:25:54.355598 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355688 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355790 7f4a768df700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355874 7f4a768df700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.355957 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356084 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356222 7f4a768df700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356333 7f4a768df700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356446 7f4a768df700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356534 7f4a768df700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=p/-@12} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.356657 7f4a768df700 10 mds.0.server reply to stat on client_request(client.4126:17 getattr pAsLsXsFs #1 2014-09-30 14:25:54.336129) v2 2014-09-30 14:25:54.356694 7f4a768df700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4126:17 getattr pAsLsXsFs #1 2014-09-30 14:25:54.336129) v2 2014-09-30 14:25:54.356758 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:25:54.356768 7f4a768df700 20 mds.0.server lat 0.017831 2014-09-30 14:25:54.356781 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:25:54.356790 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:25:54.356806 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:25:54.356838 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 13 2014-09-30 14:25:54.356848 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 13 mseq 0 xattrv 1 len 4 2014-09-30 14:25:54.356859 7f4a768df700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:25:54.356872 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357008 7f4a768df700 7 mds.0.cache request_finish request(client.4126:17 cr=0x4457800) 2014-09-30 14:25:54.357068 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:17 cr=0x4457800) 2014-09-30 14:25:54.357115 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357203 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357296 7f4a768df700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357377 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357477 7f4a768df700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357584 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (ixattr sync r=1) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357709 7f4a768df700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357822 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.357937 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.358060 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.358160 7f4a768df700 10 mds.0.cache.ino(1) auth_unpin by 0x44a5500 on [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:25:54.358547 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000004 follows 0 op update 2014-09-30 14:25:54.358555 7f4a768df700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.358616 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.358624 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.358742 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.358747 7f4a768df700 10 mds.0.locker cap inode [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.358793 7f4a768df700 10 mds.0.locker follows 0 retains pAsLsXsFs dirty - on [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.358836 7f4a768df700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFs wanted - on [inode 10000000004 [2,head] /a auth v34 pv40 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.358914 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.358932 7f4a768df700 15 mds.0.cache.ino(10000000004) project_inode 0x4488000 2014-09-30 14:25:54.358937 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 46 2014-09-30 14:25:54.358941 7f4a768df700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth (dversion lock) pv=46 v=34 ap=0+3 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.358966 7f4a768df700 10 mds.0.cache.ino(10000000004) pre_dirty 46 (current v 34) 2014-09-30 14:25:54.358975 7f4a768df700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.359030 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl w=1) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.359072 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_pin by 0x4452800 on [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 4+0 2014-09-30 14:25:54.359131 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=46 v=39 cv=0/0 dir_auth=0 ap=3+10+10 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8110 count now 3 + 10 2014-09-30 14:25:54.359204 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 0 [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.359245 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4452800 on [dir 1 / [2,head] auth pv=46 v=39 cv=0/0 dir_auth=0 ap=4+10+10 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 4 + 10 2014-09-30 14:25:54.359345 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x440b230 2014-09-30 14:25:54.359351 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 47 2014-09-30 14:25:54.359357 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock w=3) on [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.359422 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock w=3) on [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.359489 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.359534 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.359538 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.359541 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth (dversion lock) pv=46 v=34 ap=0+4 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.359566 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.359569 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.359574 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.359578 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.359583 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.359599 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.359610 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=47 v=39 cv=0/0 dir_auth=0 ap=4+10+10 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.359688 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=3) on [inode 1 [...2,head] / auth v28 pv31 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=4) (iversion lock w=3) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.359761 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4452800 on [inode 1 [...2,head] / auth v28 pv31 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=4) (iversion lock w=4) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 4+0 2014-09-30 14:25:54.359832 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x44881e0 2014-09-30 14:25:54.359841 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=47 v=39 cv=0/0 dir_auth=0 ap=4+10+10 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.359906 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.359937 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.359960 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 on [dentry #1/a [2,head] auth (dversion lock) pv=46 v=34 ap=0+4 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.359986 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 < first on [dentry #1/a [2,head] auth (dversion lock) pv=46 v=34 ap=0+4 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.360159 7f4a70dd1700 5 mds.0.log _submit_thread 4247717~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.360617 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.360670 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.360675 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=2) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.360713 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.360718 7f4a768df700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.360722 7f4a768df700 20 mds.0.locker should lose it 2014-09-30 14:25:54.360725 7f4a768df700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:25:54.360728 7f4a768df700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.360764 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.360773 7f4a768df700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.360842 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x44c88b8 on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 3+0 2014-09-30 14:25:54.360893 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=47 v=39 cv=0/0 dir_auth=0 ap=4+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c88b8 count now 4 + 9 2014-09-30 14:25:54.360968 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.360978 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361040 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361082 7f4a768df700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361141 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.361151 7f4a768df700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361187 7f4a768df700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x44c8968 on [inode 10000000004 [2,head] /a auth v34 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 2+0 2014-09-30 14:25:54.361221 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=47 v=39 cv=0/0 dir_auth=0 ap=4+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8968 count now 4 + 8 2014-09-30 14:25:54.361289 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.361298 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000004 [2,head] /a auth v34 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361335 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.361343 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 10000000004 [2,head] /a auth v34 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.361390 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.361403 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.361490 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000005 follows 0 op update 2014-09-30 14:25:54.361498 7f4a768df700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361554 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.361562 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 pv32 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=4) (iversion lock w=4) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.361642 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.361646 7f4a768df700 10 mds.0.locker cap inode [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361691 7f4a768df700 10 mds.0.locker follows 0 retains pAsLsXsFs dirty - on [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361732 7f4a768df700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFs wanted - on [inode 10000000005 [2,head] /b auth v36 pv42 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361774 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.361794 7f4a768df700 15 mds.0.cache.ino(10000000005) project_inode 0x448b480 2014-09-30 14:25:54.361800 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 48 2014-09-30 14:25:54.361804 7f4a768df700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth (dversion lock) pv=48 v=36 ap=0+3 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.361829 7f4a768df700 10 mds.0.cache.ino(10000000005) pre_dirty 48 (current v 36) 2014-09-30 14:25:54.361839 7f4a768df700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361878 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl w=1) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.361917 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_pin by 0x4451b80 on [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 4+0 2014-09-30 14:25:54.361954 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=48 v=39 cv=0/0 dir_auth=0 ap=4+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c8a48 count now 4 + 9 2014-09-30 14:25:54.362038 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 0 [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.362080 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4451b80 on [dir 1 / [2,head] auth pv=48 v=39 cv=0/0 dir_auth=0 ap=5+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 5 + 9 2014-09-30 14:25:54.362175 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x4409ce0 2014-09-30 14:25:54.362182 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 49 2014-09-30 14:25:54.362187 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock w=4) on [inode 1 [...2,head] / auth v28 pv32 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=4) (iversion lock w=4) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.362257 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock w=4) on [inode 1 [...2,head] / auth v28 pv32 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=4) (iversion lock w=4) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.362347 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.362392 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.362396 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.362399 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth (dversion lock) pv=48 v=36 ap=0+4 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.362423 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.362427 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.362431 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.362436 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.362439 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.362455 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.362468 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=49 v=39 cv=0/0 dir_auth=0 ap=5+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.362542 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=4) on [inode 1 [...2,head] / auth v28 pv32 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=5) (iversion lock w=4) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.362659 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4451b80 on [inode 1 [...2,head] / auth v28 pv32 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=5) (iversion lock w=5) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 5+0 2014-09-30 14:25:54.362736 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x448b2a0 2014-09-30 14:25:54.362745 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=49 v=39 cv=0/0 dir_auth=0 ap=5+9+9 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.362817 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.362850 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.362873 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 on [dentry #1/b [2,head] auth (dversion lock) pv=48 v=36 ap=0+4 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.362904 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 < first on [dentry #1/b [2,head] auth (dversion lock) pv=48 v=36 ap=0+4 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.363080 7f4a70dd1700 5 mds.0.log _submit_thread 4249054~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.363295 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363343 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.363348 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=2) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363384 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.363392 7f4a768df700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.363396 7f4a768df700 20 mds.0.locker should lose it 2014-09-30 14:25:54.363399 7f4a768df700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:25:54.363402 7f4a768df700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363436 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.363444 7f4a768df700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363476 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x44c91f0 on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 3+0 2014-09-30 14:25:54.363509 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=49 v=39 cv=0/0 dir_auth=0 ap=5+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c91f0 count now 5 + 8 2014-09-30 14:25:54.363639 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.363650 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363692 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363727 7f4a768df700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363760 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.363768 7f4a768df700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363800 7f4a768df700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x44c92a0 on [inode 10000000005 [2,head] /b auth v36 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 2+0 2014-09-30 14:25:54.363837 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=49 v=39 cv=0/0 dir_auth=0 ap=5+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c92a0 count now 5 + 7 2014-09-30 14:25:54.363923 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.363933 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000005 [2,head] /b auth v36 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.363972 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.363979 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 10000000005 [2,head] /b auth v36 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.364050 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.364061 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.364165 7f4a768df700 7 mds.0.locker handle_client_caps on 10000000006 follows 0 op update 2014-09-30 14:25:54.364173 7f4a768df700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364228 7f4a768df700 10 mds.0.cache.snaprealm(1 seq 1 0x43a98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:25:54.364235 7f4a768df700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) [inode 1 [...2,head] / auth v28 pv33 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=5) (iversion lock w=5) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.364327 7f4a768df700 10 mds.0.cache snaps 2014-09-30 14:25:54.364332 7f4a768df700 10 mds.0.locker cap inode [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFsxcrwb/pAsxLsXsxFsxcrwb/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364373 7f4a768df700 10 mds.0.locker follows 0 retains pAsLsXsFs dirty - on [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364410 7f4a768df700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFs wanted - on [inode 10000000006 [2,head] /c auth v38 pv44 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364449 7f4a768df700 20 mds.0.locker inode is file 2014-09-30 14:25:54.364466 7f4a768df700 15 mds.0.cache.ino(10000000006) project_inode 0x448aee0 2014-09-30 14:25:54.364471 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 50 2014-09-30 14:25:54.364475 7f4a768df700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth (dversion lock) pv=50 v=38 ap=0+3 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.364498 7f4a768df700 10 mds.0.cache.ino(10000000006) pre_dirty 50 (current v 38) 2014-09-30 14:25:54.364507 7f4a768df700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364544 7f4a768df700 7 mds.0.locker wrlock_force on (ifile excl w=1) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=1) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364582 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_pin by 0x4457300 on [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 4+0 2014-09-30 14:25:54.364616 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=50 v=39 cv=0/0 dir_auth=0 ap=5+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9380 count now 5 + 8 2014-09-30 14:25:54.364686 7f4a768df700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 0 [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364722 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x4457300 on [dir 1 / [2,head] auth pv=50 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 6 + 8 2014-09-30 14:25:54.364792 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x47598c0 2014-09-30 14:25:54.364797 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 51 2014-09-30 14:25:54.364803 7f4a768df700 10 mds.0.cache taking wrlock on (inest lock w=5) on [inode 1 [...2,head] / auth v28 pv33 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=5) (iversion lock w=5) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.364863 7f4a768df700 7 mds.0.locker wrlock_force on (inest lock w=5) on [inode 1 [...2,head] / auth v28 pv33 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=5) (iversion lock w=5) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.364925 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.364958 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.364962 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.364965 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth (dversion lock) pv=50 v=38 ap=0+4 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.364986 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.364990 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.364994 7f4a768df700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:25:54.364998 7f4a768df700 20 mds.0.cache delta n() 2014-09-30 14:25:54.365001 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.365023 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.365078 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:07.299049 3=3+0) [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.365196 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=5) on [inode 1 [...2,head] / auth v28 pv33 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=5) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.365307 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x4457300 on [inode 1 [...2,head] / auth v28 pv33 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 6+0 2014-09-30 14:25:54.365408 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x44894a0 2014-09-30 14:25:54.365417 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.365487 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.365516 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.365538 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 on [dentry #1/c [2,head] auth (dversion lock) pv=50 v=38 ap=0+4 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.365564 7f4a768df700 10 mds.0.cache journal_cow_dentry follows 0 < first on [dentry #1/c [2,head] auth (dversion lock) pv=50 v=38 ap=0+4 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.365691 7f4a70dd1700 5 mds.0.log _submit_thread 4250391~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:25:54.365870 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.365913 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.365918 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=2) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.365951 7f4a768df700 20 mds.0.locker is excl 2014-09-30 14:25:54.365955 7f4a768df700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.365959 7f4a768df700 20 mds.0.locker should lose it 2014-09-30 14:25:54.365962 7f4a768df700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:25:54.365965 7f4a768df700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366045 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.366053 7f4a768df700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366087 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x44c9b28 on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 3+0 2014-09-30 14:25:54.366163 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9b28 count now 6 + 7 2014-09-30 14:25:54.366234 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.366243 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366281 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366313 7f4a768df700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366346 7f4a768df700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:25:54.366354 7f4a768df700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (ixattr excl->sync) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366384 7f4a768df700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x44c9bd8 on [inode 10000000006 [2,head] /c auth v38 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 2+0 2014-09-30 14:25:54.366414 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44c9bd8 count now 6 + 6 2014-09-30 14:25:54.366480 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.366488 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000006 [2,head] /c auth v38 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366523 7f4a768df700 10 mds.0.locker trying to drop loner 2014-09-30 14:25:54.366531 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 10000000006 [2,head] /c auth v38 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.366573 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:25:54.366584 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.366665 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:18 lookup #1/background_file 2014-09-30 14:25:54.356734) v2 2014-09-30 14:25:54.366684 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.366694 7f4a768df700 15 mds.0.server oldest_client_tid=18 2014-09-30 14:25:54.366778 7f4a768df700 7 mds.0.cache request_start request(client.4126:18 cr=0x4454100) 2014-09-30 14:25:54.366786 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:18 lookup #1/background_file 2014-09-30 14:25:54.356734) v2 2014-09-30 14:25:54.366805 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:18 cr=0x4454100) #1/background_file 2014-09-30 14:25:54.366813 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.366818 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:25:54.366826 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:25:54.366832 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:25:54.366838 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.366861 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:25:54.366866 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:18 lookup #1/background_file 2014-09-30 14:25:54.356734) v2 2014-09-30 14:25:54.366910 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:25:54.366917 7f4a768df700 20 mds.0.server lat 0.008545 2014-09-30 14:25:54.366960 7f4a768df700 7 mds.0.cache request_finish request(client.4126:18 cr=0x4454100) 2014-09-30 14:25:54.366987 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:18 cr=0x4454100) 2014-09-30 14:25:54.368675 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:19 lookup #1/background_file 2014-09-30 14:25:54.366933) v2 2014-09-30 14:25:54.368691 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.368701 7f4a768df700 15 mds.0.server oldest_client_tid=19 2014-09-30 14:25:54.368812 7f4a768df700 7 mds.0.cache request_start request(client.4126:19 cr=0x4454380) 2014-09-30 14:25:54.368828 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:19 lookup #1/background_file 2014-09-30 14:25:54.366933) v2 2014-09-30 14:25:54.368845 7f4a768df700 10 mds.0.server rdlock_path_pin_ref request(client.4126:19 cr=0x4454380) #1/background_file 2014-09-30 14:25:54.368852 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.368857 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:25:54.368863 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:25:54.368870 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:25:54.368874 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.368897 7f4a768df700 10 mds.0.server FAIL on error -2 2014-09-30 14:25:54.368903 7f4a768df700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4126:19 lookup #1/background_file 2014-09-30 14:25:54.366933) v2 2014-09-30 14:25:54.368972 7f4a768df700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:25:54.368979 7f4a768df700 20 mds.0.server lat 0.000450 2014-09-30 14:25:54.369043 7f4a768df700 7 mds.0.cache request_finish request(client.4126:19 cr=0x4454380) 2014-09-30 14:25:54.369071 7f4a768df700 15 mds.0.cache request_cleanup request(client.4126:19 cr=0x4454380) 2014-09-30 14:25:54.370231 7f4a768df700 4 mds.0.server handle_client_request client_request(client.4126:20 create #1/background_file 2014-09-30 14:25:54.368344) v2 2014-09-30 14:25:54.370245 7f4a768df700 20 mds.0.server get_session have 0x4480b00 client.4126 192.168.122.158:0/12917 state open 2014-09-30 14:25:54.370254 7f4a768df700 15 mds.0.server oldest_client_tid=19 2014-09-30 14:25:54.370338 7f4a768df700 7 mds.0.cache request_start request(client.4126:20 cr=0x4453e80) 2014-09-30 14:25:54.370348 7f4a768df700 10 mds.0.locker process_cap_release client.4126 pAsLsXs on [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXsFs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370417 7f4a768df700 10 mds.0.locker wanted - -> - 2014-09-30 14:25:54.370423 7f4a768df700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370477 7f4a768df700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:25:54.370482 7f4a768df700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370544 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370627 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370686 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.370765 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.370775 7f4a768df700 7 mds.0.server dispatch_client_request client_request(client.4126:20 create #1/background_file 2014-09-30 14:25:54.368344) v2 2014-09-30 14:25:54.370813 7f4a768df700 7 mds.0.server open w/ O_CREAT on #1/background_file 2014-09-30 14:25:54.370819 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.370824 7f4a768df700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-09-30 14:25:54.370830 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:25:54.370836 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:25:54.370840 7f4a768df700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.370862 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry request(client.4126:20 cr=0x4453e80) #1/background_file 2014-09-30 14:25:54.370870 7f4a768df700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname background_file 2014-09-30 14:25:54.370874 7f4a768df700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:25:54.370878 7f4a768df700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:25:54.370883 7f4a768df700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.370976 7f4a768df700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.371049 7f4a768df700 10 mds.0.server prepare_null_dentry background_file in [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.371127 7f4a768df700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-09-30 14:25:54.371133 7f4a768df700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-09-30 14:25:54.371153 7f4a768df700 10 mds.0.locker acquire_locks request(client.4126:20 cr=0x4453e80) 2014-09-30 14:25:54.371159 7f4a768df700 20 mds.0.locker must xlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371185 7f4a768df700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371270 7f4a768df700 20 mds.0.locker must wrlock (inest lock w=6) [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371356 7f4a768df700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371379 7f4a768df700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371447 7f4a768df700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371527 7f4a768df700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371605 7f4a768df700 20 mds.0.locker must rdlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371628 7f4a768df700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371705 7f4a768df700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371726 7f4a768df700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v28 pv34 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.371803 7f4a768df700 10 mds.0.cache.ino(1) auth_pin by 0x44a6400 on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 7+0 2014-09-30 14:25:54.371863 7f4a768df700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371884 7f4a768df700 10 mds.0.cache.den(1 background_file) auth_pin by 0x44a6400 on [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 ap=1+0 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] now 1+0 2014-09-30 14:25:54.371902 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x44a6400 count now 6 + 7 2014-09-30 14:25:54.371970 7f4a768df700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 ap=1+0 inode=0 | request=0 lock=0 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.371995 7f4a768df700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4126) [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=0 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.372025 7f4a768df700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=0 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.372044 7f4a768df700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/background_file [2,head] auth NULL (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=0 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.372065 7f4a768df700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/background_file [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=32 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.372083 7f4a768df700 10 mds.0.cache.den(1 background_file) auth_pin by 0x4510e78 on [dentry #1/background_file [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] now 2+0 2014-09-30 14:25:54.372120 7f4a768df700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4510e78 count now 6 + 8 2014-09-30 14:25:54.372189 7f4a768df700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x44a6400) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x44a6400) (dversion lock w=1 last_client=4126) v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.372216 7f4a768df700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372282 7f4a768df700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372373 7f4a768df700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372439 7f4a768df700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372519 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (ifile sync->mix) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372583 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.372659 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:25:54.372669 7f4a768df700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (ifile mix) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372741 7f4a768df700 20 mds.0.locker client.4126 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:25:54.372761 7f4a768df700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372825 7f4a768df700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372913 7f4a768df700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.372998 7f4a768df700 10 mds.0.locker wrlock_start (inest lock w=6) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373075 7f4a768df700 7 mds.0.locker scatter_mix (inest lock w=6) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373172 7f4a768df700 10 mds.0.cache.ino(1) start_scatter (inest lock w=6) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock w=6) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373274 7f4a768df700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth pv=51 v=39 cv=0/0 dir_auth=0 ap=6+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.373358 7f4a768df700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock w=6) scatter stat unchanged at v2 2014-09-30 14:25:54.373370 7f4a768df700 10 mds.0.locker got wrlock on (inest mix w=7) [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373438 7f4a768df700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373511 7f4a768df700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.373638 7f4a768df700 10 mds.0.server prepare_new_inode used_prealloc 10000000007 ([10000000008~3e5], 997 left) 2014-09-30 14:25:54.373656 7f4a768df700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:25:54.373664 7f4a768df700 10 mds.0.server prepare_new_inode [inode 10000000007 [2,head] #10000000007 auth v1 s=0 n() (iversion lock) 0x44c3750] 2014-09-30 14:25:54.373682 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 52 2014-09-30 14:25:54.373685 7f4a768df700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x44a6400) (dversion lock w=1 last_client=4126) pv=52 v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.373725 7f4a768df700 20 mds.0.server journal_allocated_inos sessionmapv 23 inotablev 8 2014-09-30 14:25:54.373731 7f4a768df700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c3750] 2014-09-30 14:25:54.373756 7f4a768df700 10 mds.0.cache.dir(1) auth_pin by 0x44a6400 on [dir 1 / [2,head] auth pv=52 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 7 + 8 2014-09-30 14:25:54.373826 7f4a768df700 10 mds.0.cache.dir(1) project_fnode 0x44089a0 2014-09-30 14:25:54.373856 7f4a768df700 10 mds.0.cache.dir(1) pre_dirty 53 2014-09-30 14:25:54.373861 7f4a768df700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=53 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 3=3+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.373924 7f4a768df700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=53 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 3=3+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.374005 7f4a768df700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4126=0-4194304@1} 0x44c3750] 2014-09-30 14:25:54.374040 7f4a768df700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:25:54.374043 7f4a768df700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:25:54.374046 7f4a768df700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x44a6400) (dversion lock w=1 last_client=4126) pv=52 v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.374070 7f4a768df700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:25:54.374073 7f4a768df700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:25:54.374077 7f4a768df700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:25:54.374080 7f4a768df700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:25:54.374084 7f4a768df700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:25:54.368344 3=3+0) 2014-09-30 14:25:54.374115 7f4a768df700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:25:54.368344 3=3+0) 2014-09-30 14:25:54.374124 7f4a768df700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:25:54.368344 4=4+0) [dir 1 / [2,head] auth pv=53 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.374194 7f4a768df700 7 mds.0.locker local_wrlock_grab on (iversion lock w=6) on [inode 1 [...2,head] / auth v28 pv34 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=6) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.374295 7f4a768df700 15 mds.0.cache.ino(1) project_inode 0x448c740 2014-09-30 14:25:54.374302 7f4a768df700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:25:54.368344 4=4+0) 2014-09-30 14:25:54.374315 7f4a768df700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:25:54.374324 7f4a768df700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:25:54.368344 4=4+0) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@13} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.374389 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context(0x44f8000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=53 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.374442 7f4a768df700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:25:54.374470 7f4a768df700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.374499 7f4a768df700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x44c3750] 2014-09-30 14:25:54.374528 7f4a768df700 10 mds.0.cache.ino(10000000007) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) 2014-09-30 14:25:54.374543 7f4a768df700 10 mds.0.locker eval 2496 [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0} | caps=1 0x44c3750] 2014-09-30 14:25:54.374585 7f4a768df700 10 mds.0.locker eval set loner to client.4126 2014-09-30 14:25:54.374590 7f4a768df700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374620 7f4a768df700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374643 7f4a768df700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374668 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374693 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374718 7f4a768df700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374745 7f4a768df700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374773 7f4a768df700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374798 7f4a768df700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374831 7f4a768df700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374860 7f4a768df700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374887 7f4a768df700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374913 7f4a768df700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374941 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.374972 7f4a768df700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=-/pAsxXsxFxwb@0},l=4126 | caps=1 0x44c3750] 2014-09-30 14:25:54.375026 7f4a768df700 20 mds.0.locker client.4126 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:25:54.375038 7f4a768df700 20 mds.0.locker suppressed and !revoke, skipping client.4126 2014-09-30 14:25:54.375042 7f4a768df700 10 mds.0.locker eval done 2014-09-30 14:25:54.375047 7f4a768df700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:25:54.375084 7f4a768df700 10 mds.0.server journal_and_reply tracei 0x44c3750 tracedn 0x4510d20 2014-09-30 14:25:54.375117 7f4a768df700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x44a6400) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x44a6400) (dversion lock w=1 last_client=4126) pv=52 v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=0 0x4510d20] 2014-09-30 14:25:54.375149 7f4a768df700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4126:20 create #1/background_file 2014-09-30 14:25:54.368344) v2 2014-09-30 14:25:54.375176 7f4a768df700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:25:54.375183 7f4a768df700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x43a98c0) len=48 2014-09-30 14:25:54.375195 7f4a768df700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:25:54.368344 valid=1 2014-09-30 14:25:54.375213 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 14 2014-09-30 14:25:54.375220 7f4a768df700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 14 mseq 0 xattrv 0 len 0 2014-09-30 14:25:54.375235 7f4a768df700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.375327 7f4a768df700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=53 v=39 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] 2014-09-30 14:25:54.375410 7f4a768df700 20 mds.0.cache.den(1 background_file) add_client_lease client.4126 on (dn xlockdone x=1) 2014-09-30 14:25:54.375425 7f4a768df700 20 mds.0.locker issue_client_lease seq 6 dur 30000ms on [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=52 v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:25:54.375449 7f4a768df700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4126) pv=52 v=32 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4510d20] 2014-09-30 14:25:54.375470 7f4a768df700 20 mds.0.cache.ino(10000000007) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:25:54.368344 valid=1 2014-09-30 14:25:54.375497 7f4a768df700 10 mds.0.cache.ino(10000000007) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:25:54.375507 7f4a768df700 10 mds.0.cache.ino(10000000007) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:25:54.375516 7f4a768df700 10 mds.0.cache.ino(10000000007) including xattrs version 1 2014-09-30 14:25:54.375525 7f4a768df700 20 mds.0.server set_trace_dist added in [inode 10000000007 [2,head] {#10000000007 /background_file} auth v52 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4126 | request=1 caps=1 0x44c3750] 2014-09-30 14:25:54.375593 7f4a768df700 20 mds.0.server lat 0.005534 2014-09-30 14:25:54.375770 7f4a70dd1700 5 mds.0.log _submit_thread 4251728~1389 : EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:25:54.375847 7f4a768df700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.375928 7f4a768df700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.375997 7f4a768df700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.376066 7f4a768df700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.376158 7f4a768df700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.376237 7f4a768df700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.446967 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.446973 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.446975 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000004 [2,head] /a auth v34 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.447003 7f4a740da700 15 mds.0.cache.ino(10000000004) pop_and_dirty_projected_inode 0x4489680 v40 2014-09-30 14:25:54.447005 7f4a740da700 10 mds.0.cache.ino(10000000004) mark_dirty [inode 10000000004 [2,head] /a auth v34 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.447026 7f4a740da700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dversion lock) pv=46 v=34 ap=0+2 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.447040 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=40 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 40 2014-09-30 14:25:54.447080 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4488f00 v29 2014-09-30 14:25:54.447083 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v28 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447130 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440b5a0 v41 2014-09-30 14:25:54.447133 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=41 cv=0/0 dir_auth=0 ap=7+8+8 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 41 2014-09-30 14:25:54.447169 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 10 client_caps(flush_ack ino 10000000004 4 seq 1 tid 1 caps=pAsLsXsFs dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:25:54.447197 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=7 last_client=4126) on [inode 1 [...2,head] / auth v29 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ifile mix w=1) (iversion lock w=7 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447227 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=7) on [inode 1 [...2,head] / auth v29 pv35 ap=7+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=7) (ifile mix w=1) (iversion lock w=6 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447251 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=2) on [inode 10000000004 [2,head] /a auth v40 pv46 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.447267 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4455000 on [inode 1 [...2,head] / auth v29 pv35 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=6) (ifile mix w=1) (iversion lock w=6 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 6+0 2014-09-30 14:25:54.447322 7f4a740da700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x4455000 on [inode 10000000004 [2,head] /a auth v40 pv46 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] now 1+0 2014-09-30 14:25:54.447336 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=41 cv=0/0 dir_auth=0 ap=7+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4455000 count now 7 + 7 2014-09-30 14:25:54.447360 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4455000 on [dir 1 / [2,head] auth pv=53 v=41 cv=0/0 dir_auth=0 ap=6+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 6 + 7 2014-09-30 14:25:54.447408 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.447410 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.447411 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000005 [2,head] /b auth v36 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.447426 7f4a740da700 15 mds.0.cache.ino(10000000005) pop_and_dirty_projected_inode 0x448a940 v42 2014-09-30 14:25:54.447427 7f4a740da700 10 mds.0.cache.ino(10000000005) mark_dirty [inode 10000000005 [2,head] /b auth v36 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.447438 7f4a740da700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth (dversion lock) pv=48 v=36 ap=0+2 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.447447 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=42 cv=0/0 dir_auth=0 ap=6+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 42 2014-09-30 14:25:54.447545 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4489e00 v30 2014-09-30 14:25:54.447548 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v29 pv35 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=6) (ifile mix w=1) (iversion lock w=6 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447594 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440e460 v43 2014-09-30 14:25:54.447597 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=43 cv=0/0 dir_auth=0 ap=6+7+7 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 43 2014-09-30 14:25:54.447630 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 11 client_caps(flush_ack ino 10000000005 5 seq 2 tid 1 caps=pAsLsXsFs dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:25:54.447652 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=6 last_client=4126) on [inode 1 [...2,head] / auth v30 pv35 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=6) (ifile mix w=1) (iversion lock w=6 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447679 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=6) on [inode 1 [...2,head] / auth v30 pv35 ap=6+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=6) (ifile mix w=1) (iversion lock w=5 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.447702 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=2) on [inode 10000000005 [2,head] /b auth v42 pv48 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.447718 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4451e00 on [inode 1 [...2,head] / auth v30 pv35 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=5) (ifile mix w=1) (iversion lock w=5 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 5+0 2014-09-30 14:25:54.447742 7f4a740da700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x4451e00 on [inode 10000000005 [2,head] /b auth v42 pv48 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] now 1+0 2014-09-30 14:25:54.447763 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=43 cv=0/0 dir_auth=0 ap=6+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4451e00 count now 6 + 6 2014-09-30 14:25:54.448160 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4451e00 on [dir 1 / [2,head] auth pv=53 v=43 cv=0/0 dir_auth=0 ap=5+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 5 + 6 2014-09-30 14:25:54.448189 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.448191 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.448192 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000006 [2,head] /c auth v38 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.448206 7f4a740da700 15 mds.0.cache.ino(10000000006) pop_and_dirty_projected_inode 0x448a580 v44 2014-09-30 14:25:54.448208 7f4a740da700 10 mds.0.cache.ino(10000000006) mark_dirty [inode 10000000006 [2,head] /c auth v38 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=2 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.448218 7f4a740da700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth (dversion lock) pv=50 v=38 ap=0+2 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.448227 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=44 cv=0/0 dir_auth=0 ap=5+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 44 2014-09-30 14:25:54.448250 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x4489860 v31 2014-09-30 14:25:54.448252 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v30 pv35 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=5) (ifile mix w=1) (iversion lock w=5 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448273 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440b700 v45 2014-09-30 14:25:54.448275 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=45 cv=0/0 dir_auth=0 ap=5+6+6 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 45 2014-09-30 14:25:54.448294 7f4a740da700 10 mds.0.4 send_message_client_counted client.4126 seq 12 client_caps(flush_ack ino 10000000006 6 seq 1 tid 1 caps=pAsLsXsFs dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:25:54.448318 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=5 last_client=4126) on [inode 1 [...2,head] / auth v31 pv35 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=5) (ifile mix w=1) (iversion lock w=5 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448343 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=5) on [inode 1 [...2,head] / auth v31 pv35 ap=5+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=5) (ifile mix w=1) (iversion lock w=4 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448364 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=2) on [inode 10000000006 [2,head] /c auth v44 pv50 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=2) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.448377 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4455500 on [inode 1 [...2,head] / auth v31 pv35 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=4) (ifile mix w=1) (iversion lock w=4 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 4+0 2014-09-30 14:25:54.448396 7f4a740da700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x4455500 on [inode 10000000006 [2,head] /c auth v44 pv50 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] now 1+0 2014-09-30 14:25:54.448406 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=45 cv=0/0 dir_auth=0 ap=5+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4455500 count now 5 + 5 2014-09-30 14:25:54.448425 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4455500 on [dir 1 / [2,head] auth pv=53 v=45 cv=0/0 dir_auth=0 ap=4+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 4 + 5 2014-09-30 14:25:54.448449 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.448450 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.448451 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000004 [2,head] /a auth v40 pv46 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448462 7f4a740da700 15 mds.0.cache.ino(10000000004) pop_and_dirty_projected_inode 0x4488000 v46 2014-09-30 14:25:54.448464 7f4a740da700 10 mds.0.cache.ino(10000000004) mark_dirty [inode 10000000004 [2,head] /a auth v40 pv46 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448473 7f4a740da700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dversion lock) pv=46 v=40 ap=0+1 inode=0x44c8110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x4510000] 2014-09-30 14:25:54.448480 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=46 cv=0/0 dir_auth=0 ap=4+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 46 2014-09-30 14:25:54.448502 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x44881e0 v32 2014-09-30 14:25:54.448504 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v31 pv35 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=4) (ifile mix w=1) (iversion lock w=4 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448524 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x440b230 v47 2014-09-30 14:25:54.448526 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=47 cv=0/0 dir_auth=0 ap=4+5+5 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 47 2014-09-30 14:25:54.448577 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=4 last_client=4126) on [inode 1 [...2,head] / auth v32 pv35 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=4) (ifile mix w=1) (iversion lock w=4 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448603 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=4) on [inode 1 [...2,head] / auth v32 pv35 ap=4+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=4) (ifile mix w=1) (iversion lock w=3 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.448627 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448643 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448668 7f4a740da700 20 mds.0.locker is excl 2014-09-30 14:25:54.448670 7f4a740da700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.448671 7f4a740da700 20 mds.0.locker should lose it 2014-09-30 14:25:54.448673 7f4a740da700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448686 7f4a740da700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr, others allowed=pAsLsXsFscr on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8110] 2014-09-30 14:25:54.448698 7f4a740da700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:25:54.448702 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4452800 on [inode 1 [...2,head] / auth v32 pv35 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=3) (ifile mix w=1) (iversion lock w=3 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 3+0 2014-09-30 14:25:54.448732 7f4a740da700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x4452800 on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@4},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8110] now 0+0 2014-09-30 14:25:54.448741 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=47 cv=0/0 dir_auth=0 ap=4+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4452800 count now 4 + 4 2014-09-30 14:25:54.448761 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4452800 on [dir 1 / [2,head] auth pv=53 v=47 cv=0/0 dir_auth=0 ap=3+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 3 + 4 2014-09-30 14:25:54.497396 7f4a780e2700 1 mds.0.4 asok_command: session ls 2014-09-30 14:25:54.516278 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.516287 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.516288 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000005 [2,head] /b auth v42 pv48 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516316 7f4a740da700 15 mds.0.cache.ino(10000000005) pop_and_dirty_projected_inode 0x448b480 v48 2014-09-30 14:25:54.516319 7f4a740da700 10 mds.0.cache.ino(10000000005) mark_dirty [inode 10000000005 [2,head] /b auth v42 pv48 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516331 7f4a740da700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth (dversion lock) pv=48 v=42 ap=0+1 inode=0x44c8a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45101e0] 2014-09-30 14:25:54.516347 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=48 cv=0/0 dir_auth=0 ap=3+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 48 2014-09-30 14:25:54.516387 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x448b2a0 v33 2014-09-30 14:25:54.516392 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v32 pv35 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=3) (ifile mix w=1) (iversion lock w=3 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516437 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x4409ce0 v49 2014-09-30 14:25:54.516439 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=49 cv=0/0 dir_auth=0 ap=3+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 49 2014-09-30 14:25:54.516465 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=3 last_client=4126) on [inode 1 [...2,head] / auth v33 pv35 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=3) (ifile mix w=1) (iversion lock w=3 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516497 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=3) on [inode 1 [...2,head] / auth v33 pv35 ap=3+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=3) (ifile mix w=1) (iversion lock w=2 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516524 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516541 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516552 7f4a740da700 20 mds.0.locker is excl 2014-09-30 14:25:54.516554 7f4a740da700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.516555 7f4a740da700 20 mds.0.locker should lose it 2014-09-30 14:25:54.516557 7f4a740da700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516573 7f4a740da700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr, others allowed=pAsLsXsFscr on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c8a48] 2014-09-30 14:25:54.516589 7f4a740da700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:25:54.516594 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4451b80 on [inode 1 [...2,head] / auth v33 pv35 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=2) (ifile mix w=1) (iversion lock w=2 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 2+0 2014-09-30 14:25:54.516629 7f4a740da700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x4451b80 on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c8a48] now 0+0 2014-09-30 14:25:54.516639 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=49 cv=0/0 dir_auth=0 ap=3+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4451b80 count now 3 + 3 2014-09-30 14:25:54.516663 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4451b80 on [dir 1 / [2,head] auth pv=53 v=49 cv=0/0 dir_auth=0 ap=2+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 2 + 3 2014-09-30 14:25:54.516701 7f4a740da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:25:54.516703 7f4a740da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:25:54.516704 7f4a740da700 10 mds.0.locker file_update_finish on [inode 10000000006 [2,head] /c auth v44 pv50 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516723 7f4a740da700 15 mds.0.cache.ino(10000000006) pop_and_dirty_projected_inode 0x448aee0 v50 2014-09-30 14:25:54.516724 7f4a740da700 10 mds.0.cache.ino(10000000006) mark_dirty [inode 10000000006 [2,head] /c auth v44 pv50 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4126=0-4194304@1} caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516735 7f4a740da700 10 mds.0.cache.den(1 c) mark_dirty [dentry #1/c [2,head] auth (dversion lock) pv=50 v=44 ap=0+1 inode=0x44c9380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x45103c0] 2014-09-30 14:25:54.516744 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=50 cv=0/0 dir_auth=0 ap=2+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 50 2014-09-30 14:25:54.516772 7f4a740da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x44894a0 v34 2014-09-30 14:25:54.516775 7f4a740da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v33 pv35 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=2) (ifile mix w=1) (iversion lock w=2 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516803 7f4a740da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x47598c0 v51 2014-09-30 14:25:54.516805 7f4a740da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=53 v=51 cv=0/0 dir_auth=0 ap=2+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] version 51 2014-09-30 14:25:54.516829 7f4a740da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2 last_client=4126) on [inode 1 [...2,head] / auth v34 pv35 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=2) (ifile mix w=1) (iversion lock w=2 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516858 7f4a740da700 7 mds.0.locker wrlock_finish on (inest mix w=2) on [inode 1 [...2,head] / auth v34 pv35 ap=2+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=2) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] 2014-09-30 14:25:54.516884 7f4a740da700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516898 7f4a740da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516908 7f4a740da700 20 mds.0.locker is excl 2014-09-30 14:25:54.516910 7f4a740da700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:25:54.516911 7f4a740da700 20 mds.0.locker should lose it 2014-09-30 14:25:54.516912 7f4a740da700 7 mds.0.locker simple_sync on (ifile excl) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516925 7f4a740da700 7 mds.0.locker issue_caps loner client.4126 allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr, others allowed=pAsLsXsFscr on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x44c9380] 2014-09-30 14:25:54.516938 7f4a740da700 20 mds.0.locker client.4126 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:25:54.516945 7f4a740da700 10 mds.0.cache.ino(1) auth_unpin by 0x4457300 on [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x43a98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4126) caps={4126=pAsLsXs/-@14} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x44c0938] now 1+0 2014-09-30 14:25:54.516970 7f4a740da700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x4457300 on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4126=pAsLsXsFs/-@5},l=4126(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x44c9380] now 0+0 2014-09-30 14:25:54.516979 7f4a740da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=53 v=51 cv=0/0 dir_auth=0 ap=2+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] by 0x4457300 count now 2 + 2 2014-09-30 14:25:54.517003 7f4a740da700 10 mds.0.cache.dir(1) auth_unpin by 0x4457300 on [dir 1 / [2,head] auth pv=53 v=51 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:25:54.368344 4=4+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v2 rc2014-09-30 14:25:54.368344 4=4+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x44f8000] count now 1 + 2 2014-09-30 14:25:54.670109 7f4a701cc700 0 -- 192.168.122.157:6800/6528 >> 192.168.122.158:0/12917 pipe(0x4486040 sd=19 :6800 s=2 pgs=7 cs=1 l=0 c=0x4527e80).fault with nothing to send, going to standby 2014-09-30 14:26:01.043677 7f6e76e26800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 6840 2014-09-30 14:26:01.044624 7f6e76e26800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:26:01.044634 7f6e76e26800 10 mds.-1.0 2360 CInode 2014-09-30 14:26:01.044636 7f6e76e26800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:26:01.044637 7f6e76e26800 10 mds.-1.0 456 inode_t 2014-09-30 14:26:01.044639 7f6e76e26800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:26:01.044640 7f6e76e26800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:26:01.044641 7f6e76e26800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:26:01.044642 7f6e76e26800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:26:01.044644 7f6e76e26800 10 mds.-1.0 480 CDentry 2014-09-30 14:26:01.044645 7f6e76e26800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:26:01.044647 7f6e76e26800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:26:01.044648 7f6e76e26800 10 mds.-1.0 952 CDir 2014-09-30 14:26:01.044649 7f6e76e26800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:26:01.044650 7f6e76e26800 10 mds.-1.0 176 fnode_t 2014-09-30 14:26:01.044652 7f6e76e26800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:26:01.044653 7f6e76e26800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:26:01.044654 7f6e76e26800 10 mds.-1.0 248 Capability 2014-09-30 14:26:01.044655 7f6e76e26800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:26:01.048889 7f6e76e26800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:26:01.048970 7f6e76e26800 10 mds.-1.0 create_logger 2014-09-30 14:26:01.049676 7f6e74619700 5 mds.-1.0 handle_mds_map epoch 19 from mon.0 2014-09-30 14:26:01.049721 7f6e74619700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:01.049732 7f6e74619700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:01.049738 7f6e74619700 10 mds.-1.-1 map says i am 192.168.122.157:6800/6840 mds.-1.-1 state down:dne 2014-09-30 14:26:01.049744 7f6e74619700 10 mds.-1.-1 not in map yet 2014-09-30 14:26:01.271411 7f6e74619700 5 mds.-1.-1 handle_mds_map epoch 20 from mon.0 2014-09-30 14:26:01.271448 7f6e74619700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:01.271457 7f6e74619700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:01.271461 7f6e74619700 10 mds.-1.0 map says i am 192.168.122.157:6800/6840 mds.-1.0 state up:standby 2014-09-30 14:26:01.271466 7f6e74619700 10 mds.-1.0 peer mds gid 4125 removed from map 2014-09-30 14:26:01.271471 7f6e74619700 10 mds.-1.0 set_want_state up:boot -> up:standby 2014-09-30 14:26:01.271473 7f6e74619700 1 mds.-1.0 handle_mds_map standby 2014-09-30 14:26:01.329961 7f6e74619700 5 mds.-1.0 handle_mds_map epoch 21 from mon.0 2014-09-30 14:26:01.329994 7f6e74619700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:01.330009 7f6e74619700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:01.330014 7f6e74619700 10 mds.0.5 map says i am 192.168.122.157:6800/6840 mds.0.5 state up:replay 2014-09-30 14:26:01.330041 7f6e74619700 1 mds.0.5 handle_mds_map i am now mds.0.5 2014-09-30 14:26:01.330044 7f6e74619700 1 mds.0.5 handle_mds_map state change up:standby --> up:replay 2014-09-30 14:26:01.330046 7f6e74619700 10 mds.0.5 set_want_state up:standby -> up:replay 2014-09-30 14:26:01.330048 7f6e74619700 1 mds.0.5 replay_start 2014-09-30 14:26:01.330057 7f6e74619700 7 mds.0.cache set_recovery_set 2014-09-30 14:26:01.330060 7f6e74619700 1 mds.0.5 recovery set is 2014-09-30 14:26:01.330103 7f6e74619700 1 mds.0.5 waiting for osdmap 8 (which blacklists prior instance) 2014-09-30 14:26:01.330487 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:01.330501 7f6e71e14700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:26:01.330504 7f6e71e14700 2 mds.0.5 boot_start 0: opening inotable 2014-09-30 14:26:01.330508 7f6e71e14700 10 mds.0.inotable: load 2014-09-30 14:26:01.330607 7f6e71e14700 2 mds.0.5 boot_start 0: opening sessionmap 2014-09-30 14:26:01.330610 7f6e71e14700 10 mds.0.sessionmap load 2014-09-30 14:26:01.330650 7f6e71e14700 2 mds.0.5 boot_start 0: opening mds log 2014-09-30 14:26:01.330653 7f6e71e14700 5 mds.0.log open discovering log bounds 2014-09-30 14:26:01.330685 7f6e71e14700 2 mds.0.5 boot_start 0: opening snap table 2014-09-30 14:26:01.330708 7f6e71e14700 10 mds.0.snaptable: load 2014-09-30 14:26:01.330688 7f6e6ea0a700 10 mds.0.log _submit_thread start 2014-09-30 14:26:01.331866 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:26:01.331870 7f6e71e14700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:26:01.331873 7f6e71e14700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:26:01.331952 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:26:01.331956 7f6e71e14700 10 mds.0.sessionmap dump 2014-09-30 14:26:01.331959 7f6e71e14700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:26:01.331961 7f6e71e14700 10 mds.0.sessionmap dump 2014-09-30 14:26:01.332148 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:26:01.332152 7f6e71e14700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:26:01.332154 7f6e71e14700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:26:01.332498 7f6e6f20b700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:26:01.333637 7f6e6f20b700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:26:01.333656 7f6e6f20b700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:26:01.333667 7f6e6f20b700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:26:01.333675 7f6e6f20b700 2 mds.0.5 boot_start 1: loading/discovering base inodes 2014-09-30 14:26:01.333685 7f6e6f20b700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:26:01.333730 7f6e6f20b700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:26:01.333874 7f6e6f20b700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:26:01.333894 7f6e6f20b700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:26:01.334470 7f6e71e14700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:26:01.334475 7f6e71e14700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:26:01.334478 7f6e71e14700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:26:01.334493 7f6e71e14700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) 2014-09-30 14:26:01.334498 7f6e71e14700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x45e9440 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x4710000] 2014-09-30 14:26:01.334695 7f6e71e14700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:26:01.334701 7f6e71e14700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:26:01.334704 7f6e71e14700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:26:01.334717 7f6e71e14700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.334721 7f6e71e14700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x45e98c0 f() n(v0 1=0+1) (iversion lock) 0x4710938] 2014-09-30 14:26:01.334729 7f6e71e14700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:26:01.334730 7f6e71e14700 2 mds.0.5 boot_start 2: replaying mds log 2014-09-30 14:26:01.334732 7f6e71e14700 10 mds.0.log replay start, from 4194304 to 4251728 2014-09-30 14:26:01.334750 7f6e6f20b700 10 mds.0.log _replay_thread start 2014-09-30 14:26:01.335453 7f6e6f20b700 10 mds.0.log _replay 4194304~764 / 4251728 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:26:01.335465 7f6e6f20b700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:26:01.335467 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:26:01.335469 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.335472 7f6e6f20b700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x45e98c0 f() n(v0 1=0+1) (iversion lock) 0x4710938] 2014-09-30 14:26:01.335487 7f6e6f20b700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:26:01.335507 7f6e6f20b700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x4748000] 2014-09-30 14:26:01.335519 7f6e6f20b700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:26:01.335527 7f6e6f20b700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335533 7f6e6f20b700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335537 7f6e6f20b700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:26:01.335541 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335547 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335554 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335558 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335564 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.335566 7f6e6f20b700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x45e9440 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x4710000] 2014-09-30 14:26:01.335576 7f6e6f20b700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:26:01.335582 7f6e6f20b700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x47483b8] 2014-09-30 14:26:01.335588 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335593 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335601 7f6e6f20b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335605 7f6e6f20b700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335610 7f6e6f20b700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:26:01.335611 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335616 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335621 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335627 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335631 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335642 7f6e6f20b700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] bound_dfs [] 2014-09-30 14:26:01.335647 7f6e6f20b700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:26:01.335648 7f6e6f20b700 10 mds.0.cache by ino: {} 2014-09-30 14:26:01.335650 7f6e6f20b700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] bounds 2014-09-30 14:26:01.335655 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335660 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335666 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335671 7f6e6f20b700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335675 7f6e6f20b700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335681 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335685 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335691 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335697 7f6e6f20b700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] bound_dfs [] 2014-09-30 14:26:01.335703 7f6e6f20b700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:26:01.335704 7f6e6f20b700 10 mds.0.cache by ino: {} 2014-09-30 14:26:01.335705 7f6e6f20b700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] bounds 2014-09-30 14:26:01.335711 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335715 7f6e6f20b700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335721 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335726 7f6e6f20b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335731 7f6e6f20b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335738 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335742 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335748 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335757 7f6e6f20b700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:26:01.335760 7f6e6f20b700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335765 7f6e6f20b700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335771 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335775 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335781 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335786 7f6e6f20b700 7 mds.0.cache show_cache 2014-09-30 14:26:01.335787 7f6e6f20b700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x45e9440 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x4710000] 2014-09-30 14:26:01.335794 7f6e6f20b700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335799 7f6e6f20b700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x45e98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x4710938] 2014-09-30 14:26:01.335804 7f6e6f20b700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335808 7f6e6f20b700 15 mds.0.cache show_subtrees 2014-09-30 14:26:01.335813 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] 2014-09-30 14:26:01.335819 7f6e6f20b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x4748000] 2014-09-30 14:26:01.335843 7f6e6f20b700 10 mds.0.log _replay 4195088~288 / 4251728 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:26:01.335851 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 2014-09-30 14:26:01.335866 7f6e6f20b700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 2014-09-30 14:26:01.335880 7f6e6f20b700 10 mds.0.log _replay 4195396~288 / 4251728 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:26:01.335897 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 2014-09-30 14:26:01.335907 7f6e6f20b700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 2014-09-30 14:26:01.335942 7f6e6f20b700 10 mds.0.log _replay 4195704~661 / 4251728 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] 2014-09-30 14:26:01.335952 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.335959 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.335965 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x45e98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.335974 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-09-30 14:26:01.336002 7f6e6f20b700 10 mds.0.log _replay 4196385~661 / 4251728 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] 2014-09-30 14:26:01.336011 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.336023 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336027 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x45e98c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336034 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 2014-09-30 14:26:01.336070 7f6e6f20b700 10 mds.0.log _replay 4197066~1391 / 4251728 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:26:01.336081 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:26:01.336086 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336098 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336109 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.336112 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x4748000] version 3 2014-09-30 14:26:01.336126 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336148 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.336153 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336163 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336197 7f6e6f20b700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x4758000] 2014-09-30 14:26:01.336211 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4758000] 2014-09-30 14:26:01.336223 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x4758000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x4711270] 2014-09-30 14:26:01.336236 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x4711270] 2014-09-30 14:26:01.336243 7f6e6f20b700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:26:01.336246 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.336252 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-09-30 14:26:01.336255 7f6e6f20b700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-09-30 14:26:01.336259 7f6e6f20b700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-09-30 14:26:01.336264 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-09-30 14:26:01.336267 7f6e6f20b700 20 mds.0.journal (session prealloc []) 2014-09-30 14:26:01.336270 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 2014-09-30 14:26:01.336311 7f6e6f20b700 10 mds.0.log _replay 4198477~1375 / 4251728 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:26:01.336321 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:26:01.336326 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336330 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336341 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.336344 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4748000] version 5 2014-09-30 14:26:01.336355 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336365 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.336370 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336388 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336414 7f6e6f20b700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x47581e0] 2014-09-30 14:26:01.336425 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x47581e0] 2014-09-30 14:26:01.336436 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x47581e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x4711ba8] 2014-09-30 14:26:01.336448 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x4711ba8] 2014-09-30 14:26:01.336456 7f6e6f20b700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:26:01.336459 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.336464 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:26:01.336466 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-09-30 14:26:01.336468 7f6e6f20b700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-09-30 14:26:01.336473 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 2014-09-30 14:26:01.336509 7f6e6f20b700 10 mds.0.log _replay 4199872~1375 / 4251728 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:26:01.336519 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:26:01.336525 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336528 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336538 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.336541 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4748000] version 7 2014-09-30 14:26:01.336552 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336561 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.336565 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336574 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336600 7f6e6f20b700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x47583c0] 2014-09-30 14:26:01.336610 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x47583c0] 2014-09-30 14:26:01.336620 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x47583c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x47124e0] 2014-09-30 14:26:01.336635 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x47124e0] 2014-09-30 14:26:01.336642 7f6e6f20b700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:26:01.336645 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.336652 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:26:01.336653 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-09-30 14:26:01.336655 7f6e6f20b700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-09-30 14:26:01.336660 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 2014-09-30 14:26:01.336698 7f6e6f20b700 10 mds.0.log _replay 4201267~1317 / 4251728 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.336709 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.336714 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336718 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336728 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.336731 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 9 2014-09-30 14:26:01.336742 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336752 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.336756 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336765 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336786 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:01.336799 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.336837 7f6e6f20b700 10 mds.0.log _replay 4202604~1317 / 4251728 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.336847 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.336852 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336856 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336866 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.336869 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 11 2014-09-30 14:26:01.336879 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336890 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.336894 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336902 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.336923 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x47124e0 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:01.336933 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.336968 7f6e6f20b700 10 mds.0.log _replay 4203941~1317 / 4251728 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.336978 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.336983 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.336987 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.336997 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.337000 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 13 2014-09-30 14:26:01.337010 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337025 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.337029 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337038 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337060 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x4711ba8 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:01.337068 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.337100 7f6e6f20b700 10 mds.0.log _replay 4205278~214 / 4251728 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:26:01.337112 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 2014-09-30 14:26:01.337115 7f6e6f20b700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 2014-09-30 14:26:01.337117 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1600 name=client.4118 2014-09-30 14:26:01.337122 7f6e6f20b700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-09-30 14:26:01.337124 7f6e6f20b700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-09-30 14:26:01.337140 7f6e6f20b700 10 mds.0.log _replay 4205512~288 / 4251728 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:26:01.337148 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 2014-09-30 14:26:01.337159 7f6e6f20b700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 2014-09-30 14:26:01.337183 7f6e6f20b700 10 mds.0.log _replay 4205820~661 / 4251728 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] 2014-09-30 14:26:01.337192 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.337197 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.337201 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.337212 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-09-30 14:26:01.337226 7f6e6f20b700 10 mds.0.log _replay 4206501~198 / 4251728 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:26:01.337233 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 2014-09-30 14:26:01.337235 7f6e6f20b700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 2014-09-30 14:26:01.337237 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1b80 name=client.4119 2014-09-30 14:26:01.337247 7f6e6f20b700 10 mds.0.log _replay 4206719~198 / 4251728 2014-09-30 14:22:43.376249: ESession client.4120 192.168.122.158:0/11764 close cmapv 9 2014-09-30 14:26:01.337253 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4120 192.168.122.158:0/11764 2014-09-30 14:26:01.337255 7f6e6f20b700 10 mds.0.journal removed session client.4120 192.168.122.158:0/11764 2014-09-30 14:26:01.337257 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1600 name=client.4120 2014-09-30 14:26:01.337271 7f6e6f20b700 10 mds.0.log _replay 4206937~288 / 4251728 2014-09-30 14:22:48.313152: ESession client.4122 192.168.122.158:0/12097 open cmapv 10 2014-09-30 14:26:01.337277 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4122 192.168.122.158:0/12097 2014-09-30 14:26:01.337286 7f6e6f20b700 10 mds.0.journal opened session client.4122 192.168.122.158:0/12097 2014-09-30 14:26:01.337298 7f6e6f20b700 10 mds.0.log _replay 4207245~288 / 4251728 2014-09-30 14:22:48.313372: ESession client.4123 192.168.122.158:0/12150 open cmapv 11 2014-09-30 14:26:01.337309 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4123 192.168.122.158:0/12150 2014-09-30 14:26:01.337318 7f6e6f20b700 10 mds.0.journal opened session client.4123 192.168.122.158:0/12150 2014-09-30 14:26:01.337349 7f6e6f20b700 10 mds.0.log _replay 4207553~932 / 4251728 2014-09-30 14:22:48.376597: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:26:01.337358 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.337363 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.337367 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.337381 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.337384 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 14 2014-09-30 14:26:01.337395 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337405 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337416 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337463 7f6e6f20b700 10 mds.0.log _replay 4208505~661 / 4251728 2014-09-30 14:22:48.799865: EUpdate setattr [metablob] 2014-09-30 14:26:01.337472 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.337477 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.337492 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.337506 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 2014-09-30 14:26:01.337531 7f6e6f20b700 10 mds.0.log _replay 4209186~661 / 4251728 2014-09-30 14:22:49.021912: EUpdate setattr [metablob] 2014-09-30 14:26:01.337540 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.337545 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.337548 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.337561 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4123:3 trim_to 3 2014-09-30 14:26:01.337604 7f6e6f20b700 10 mds.0.log _replay 4209867~2365 / 4251728 2014-09-30 14:22:49.096250: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:01.337613 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:26:01.337618 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.337621 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.337633 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.337636 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 16 2014-09-30 14:26:01.337649 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337662 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.337666 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337689 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.337717 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:01.337726 7f6e6f20b700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.337741 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x4758000] 2014-09-30 14:26:01.337747 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.337750 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x47483b8] version 3 2014-09-30 14:26:01.337758 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.337764 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.337769 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.337789 7f6e6f20b700 12 mds.0.cache.dir(100) add_null_dentry [dentry #100/stray0 [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x47585a0] 2014-09-30 14:26:01.337798 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x47585a0] 2014-09-30 14:26:01.337809 7f6e6f20b700 12 mds.0.cache.dir(100) link_primary_inode [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x47585a0] [inode 600 [...2,head] #600/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x4712e18] 2014-09-30 14:26:01.337826 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 600 [...2,head] ~mds0/stray0/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x4712e18] 2014-09-30 14:26:01.337840 7f6e6f20b700 10 mds.0.cache.ino(600) mark_dirty_parent 2014-09-30 14:26:01.337842 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.337845 7f6e6f20b700 10 mds.0.cache force_dir_fragment * on [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) | dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.337860 7f6e6f20b700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:26:01.337867 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added dir [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x4748770] 2014-09-30 14:26:01.337872 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+0,ss=0+0 0x4748770] 2014-09-30 14:26:01.337908 7f6e6f20b700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x4758780] 2014-09-30 14:26:01.337922 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x4758780] 2014-09-30 14:26:01.337930 7f6e6f20b700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x4758780] [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.337943 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.337951 7f6e6f20b700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:26:01.337954 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4122:5 trim_to 5 2014-09-30 14:26:01.337999 7f6e6f20b700 10 mds.0.log _replay 4212252~2365 / 4251728 2014-09-30 14:22:49.150162: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:01.338009 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:26:01.338014 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.338022 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.338036 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.338039 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 18 2014-09-30 14:26:01.338053 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338069 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.338073 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338084 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338120 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x4711ba8 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:01.338128 7f6e6f20b700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x4711ba8 | inodepin=1 dirty=1 0x47581e0] [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.338139 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x47581e0] 2014-09-30 14:26:01.338144 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.338147 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 5 2014-09-30 14:26:01.338154 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338160 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338165 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338183 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=4 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.338192 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.338218 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.338221 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+0,ss=0+0 dirty=1 | child=1 0x4748770] 2014-09-30 14:26:01.338246 7f6e6f20b700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x4758960] 2014-09-30 14:26:01.338256 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x4758960] 2014-09-30 14:26:01.338264 7f6e6f20b700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x4758960] [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.338276 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.338283 7f6e6f20b700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:26:01.338285 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 8 2014-09-30 14:26:01.338332 7f6e6f20b700 10 mds.0.log _replay 4214637~2365 / 4251728 2014-09-30 14:22:49.209674: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:01.338342 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:26:01.338347 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.338351 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.338363 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.338366 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 20 2014-09-30 14:26:01.338379 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338390 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.338407 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338428 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338453 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x47124e0 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:01.338461 7f6e6f20b700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x47124e0 | inodepin=1 dirty=1 0x47583c0] [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.338471 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x47583c0] 2014-09-30 14:26:01.338476 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.338478 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 7 2014-09-30 14:26:01.338486 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338491 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338497 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.338515 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=6 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.338524 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.338538 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.338540 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+0,ss=0+0 dirty=2 | child=1 0x4748770] 2014-09-30 14:26:01.338564 7f6e6f20b700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x4758b40] 2014-09-30 14:26:01.338575 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x4758b40] 2014-09-30 14:26:01.338583 7f6e6f20b700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x4758b40] [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.338594 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.338602 7f6e6f20b700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:26:01.338604 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4122:11 trim_to 11 2014-09-30 14:26:01.338641 7f6e6f20b700 10 mds.0.log _replay 4217022~1405 / 4251728 2014-09-30 14:22:49.402924: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-09-30 14:26:01.338651 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 2014-09-30 14:26:01.338657 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.338660 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v17 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.338673 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.338676 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] version 22 2014-09-30 14:26:01.338690 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338702 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.338706 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338718 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338745 7f6e6f20b700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=22 inode=0 0x4758d20] 2014-09-30 14:26:01.338757 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x4758d20] 2014-09-30 14:26:01.338768 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x4758d20] [inode 10000000003 [2,head] #10000000003 auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x4713750] 2014-09-30 14:26:01.338779 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x4713750] 2014-09-30 14:26:01.338786 7f6e6f20b700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-09-30 14:26:01.338789 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.338795 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] 2014-09-30 14:26:01.338798 7f6e6f20b700 10 mds.0.inotable: replay_alloc_id 10000000003 2014-09-30 14:26:01.338801 7f6e6f20b700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] 2014-09-30 14:26:01.338806 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 2014-09-30 14:26:01.338809 7f6e6f20b700 20 mds.0.journal (session prealloc []) 2014-09-30 14:26:01.338811 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4122:13 trim_to 11 2014-09-30 14:26:01.338848 7f6e6f20b700 10 mds.0.log _replay 4218447~1369 / 4251728 2014-09-30 14:22:49.458118: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.338859 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.338864 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.338867 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v18 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.338879 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.338883 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 24 2014-09-30 14:26:01.338897 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338931 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.338936 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338957 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.338992 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=23 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.339006 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.339045 7f6e6f20b700 10 mds.0.log _replay 4219836~523 / 4251728 2014-09-30 14:22:53.380624: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:26:01.339054 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339056 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.339059 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 0x4748770] version 18 2014-09-30 14:26:01.339102 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339120 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:26:01.339120 2014-09-30 14:26:01.339124 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339142 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - added at 2014-09-30 14:26:01.339142 2014-09-30 14:26:01.339146 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339164 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x4711ba8 | inodepin=1 dirty=1 0x4758960] 2014-09-30 14:26:01.339172 7f6e6f20b700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x4711ba8 | inodepin=1 dirty=1 0x4758960] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.339185 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x4758960] 2014-09-30 14:26:01.339191 7f6e6f20b700 10 mds.0.journal unlinked set contains {0x4711ba8=0x4748770} 2014-09-30 14:26:01.339192 7f6e6f20b700 10 mds.0.cache remove_inode_recursive [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.339198 7f6e6f20b700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.339203 7f6e6f20b700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.339209 7f6e6f20b700 10 mds.0.cache.ino(10000000001) clear_dirty_parent 2014-09-30 14:26:01.339217 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay destroyed 10000000001, not in cache 2014-09-30 14:26:01.339243 7f6e6f20b700 10 mds.0.log _replay 4220379~523 / 4251728 2014-09-30 14:22:53.382069: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:26:01.339253 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339255 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.339258 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] version 20 2014-09-30 14:26:01.339293 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339309 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.339120 2014-09-30 14:26:01.339313 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339327 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:26:01.339142 2014-09-30 14:26:01.339347 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339374 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x47124e0 | inodepin=1 dirty=1 0x4758b40] 2014-09-30 14:26:01.339382 7f6e6f20b700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x47124e0 | inodepin=1 dirty=1 0x4758b40] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.339399 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x4758b40] 2014-09-30 14:26:01.339406 7f6e6f20b700 10 mds.0.journal unlinked set contains {0x47124e0=0x4748770} 2014-09-30 14:26:01.339407 7f6e6f20b700 10 mds.0.cache remove_inode_recursive [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.339413 7f6e6f20b700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.339418 7f6e6f20b700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.339423 7f6e6f20b700 10 mds.0.cache.ino(10000000002) clear_dirty_parent 2014-09-30 14:26:01.339430 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay destroyed 10000000002, not in cache 2014-09-30 14:26:01.339458 7f6e6f20b700 10 mds.0.log _replay 4220922~523 / 4251728 2014-09-30 14:22:53.382290: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:26:01.339469 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339471 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.339473 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] version 22 2014-09-30 14:26:01.339499 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339523 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.339120 2014-09-30 14:26:01.339528 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339550 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:26:01.339142 2014-09-30 14:26:01.339554 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.339572 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x4711270 | inodepin=1 dirty=1 0x4758780] 2014-09-30 14:26:01.339580 7f6e6f20b700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x4711270 | inodepin=1 dirty=1 0x4758780] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.339597 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x4758780] 2014-09-30 14:26:01.339603 7f6e6f20b700 10 mds.0.journal unlinked set contains {0x4711270=0x4748770} 2014-09-30 14:26:01.339605 7f6e6f20b700 10 mds.0.cache remove_inode_recursive [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.339611 7f6e6f20b700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.339616 7f6e6f20b700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.339622 7f6e6f20b700 10 mds.0.cache.ino(10000000000) clear_dirty_parent 2014-09-30 14:26:01.339629 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay destroyed 10000000000, not in cache 2014-09-30 14:26:01.339644 7f6e6f20b700 10 mds.0.log _replay 4221465~214 / 4251728 2014-09-30 14:22:54.787214: ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) 2014-09-30 14:26:01.339652 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 192.168.122.158:0/12097 2014-09-30 14:26:01.339656 7f6e6f20b700 10 mds.0.journal removed session client.4122 192.168.122.158:0/12097 2014-09-30 14:26:01.339658 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1600 name=client.4122 2014-09-30 14:26:01.339663 7f6e6f20b700 10 mds.0.journal ESession.replay inotable 5 < 6 remove 2014-09-30 14:26:01.339664 7f6e6f20b700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] 2014-09-30 14:26:01.339689 7f6e6f20b700 10 mds.0.log _replay 4221699~886 / 4251728 2014-09-30 14:22:54.868622: EUpdate check_inode_max_size [metablob 1, 1 dirs] 2014-09-30 14:26:01.339699 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339702 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.339704 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.339739 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=25 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.339751 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v25 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.339789 7f6e6f20b700 10 mds.0.log _replay 4222605~1405 / 4251728 2014-09-30 14:22:54.942279: EUpdate open_truncate [metablob 1, 1 dirs] 2014-09-30 14:26:01.339799 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339804 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.339808 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v19 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.339820 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.339823 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 27 2014-09-30 14:26:01.339836 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.339847 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.339850 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.339861 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.339887 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=26 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.339900 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.339909 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.339920 7f6e6f20b700 20 mds.0.cache add_recovered_truncate [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x4713750] in log segment 1/4194304 2014-09-30 14:26:01.339928 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4123:9 trim_to 9 2014-09-30 14:26:01.339960 7f6e6f20b700 10 mds.0.log _replay 4224030~1339 / 4251728 2014-09-30 14:22:58.376997: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:26:01.339969 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.339975 7f6e6f20b700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) 2014-09-30 14:26:01.339979 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x45e9440 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:01.339991 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.339994 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 9 2014-09-30 14:26:01.340003 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340011 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340025 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340045 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.340059 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.340107 7f6e6f20b700 10 mds.0.log _replay 4225389~1381 / 4251728 2014-09-30 14:22:58.435658: EUpdate truncate finish [metablob 1, 1 dirs] 2014-09-30 14:26:01.340116 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.340118 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.340121 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340170 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.340182 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.340190 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.340197 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.340206 7f6e6f20b700 20 mds.0.cache remove_recovered_truncate [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x4713750] in log segment 1/4194304 2014-09-30 14:26:01.340231 7f6e6f20b700 10 mds.0.log _replay 4226790~288 / 4251728 2014-09-30 14:22:58.882113: ESession client.4124 192.168.122.158:0/12663 open cmapv 14 2014-09-30 14:26:01.340242 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 192.168.122.158:0/12663 2014-09-30 14:26:01.340252 7f6e6f20b700 10 mds.0.journal opened session client.4124 192.168.122.158:0/12663 2014-09-30 14:26:01.340284 7f6e6f20b700 10 mds.0.log _replay 4227098~1331 / 4251728 2014-09-30 14:23:03.555036: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.340294 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.340300 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.340303 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v20 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.340316 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.340319 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 30 2014-09-30 14:26:01.340332 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340344 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.340347 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340359 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340381 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.340394 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.340427 7f6e6f20b700 10 mds.0.log _replay 4228449~661 / 4251728 2014-09-30 14:23:03.954976: EUpdate setattr [metablob] 2014-09-30 14:26:01.340436 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.340442 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.340445 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v21 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.340457 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 2014-09-30 14:26:01.340471 7f6e6f20b700 10 mds.0.log _replay 4229130~198 / 4251728 2014-09-30 14:23:04.437513: ESession client.4123 192.168.122.158:0/12150 close cmapv 15 2014-09-30 14:26:01.340479 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4123 192.168.122.158:0/12150 2014-09-30 14:26:01.340482 7f6e6f20b700 10 mds.0.journal removed session client.4123 192.168.122.158:0/12150 2014-09-30 14:26:01.340484 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1b80 name=client.4123 2014-09-30 14:26:01.340495 7f6e6f20b700 10 mds.0.log _replay 4229348~198 / 4251728 2014-09-30 14:24:00.679833: ESession client.4124 192.168.122.158:0/12663 close cmapv 16 2014-09-30 14:26:01.340501 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 15 < 16 close client.4124 192.168.122.158:0/12663 2014-09-30 14:26:01.340504 7f6e6f20b700 10 mds.0.journal removed session client.4124 192.168.122.158:0/12663 2014-09-30 14:26:01.340506 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1600 name=client.4124 2014-09-30 14:26:01.340519 7f6e6f20b700 10 mds.0.log _replay 4229566~288 / 4251728 2014-09-30 14:24:05.290801: ESession client.4127 192.168.122.158:0/12969 open cmapv 17 2014-09-30 14:26:01.340526 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 16 < 17 open client.4127 192.168.122.158:0/12969 2014-09-30 14:26:01.340536 7f6e6f20b700 10 mds.0.journal opened session client.4127 192.168.122.158:0/12969 2014-09-30 14:26:01.340548 7f6e6f20b700 10 mds.0.log _replay 4229874~288 / 4251728 2014-09-30 14:24:05.291148: ESession client.4126 192.168.122.158:0/12917 open cmapv 18 2014-09-30 14:26:01.340555 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 17 < 18 open client.4126 192.168.122.158:0/12917 2014-09-30 14:26:01.340563 7f6e6f20b700 10 mds.0.journal opened session client.4126 192.168.122.158:0/12917 2014-09-30 14:26:01.340594 7f6e6f20b700 10 mds.0.log _replay 4230182~932 / 4251728 2014-09-30 14:24:05.680527: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:26:01.340604 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.340609 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.340612 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v22 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.340625 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.340628 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 31 2014-09-30 14:26:01.340639 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340648 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340658 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.340695 7f6e6f20b700 10 mds.0.log _replay 4231134~1168 / 4251728 2014-09-30 14:24:05.681546: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:26:01.340704 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:26:01.340706 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.340708 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 11 2014-09-30 14:26:01.340728 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340738 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340747 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340767 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=10 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.340777 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v10 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.340797 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.340801 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] version 23 2014-09-30 14:26:01.340814 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.340835 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.340846 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:26:01.339142 2014-09-30 14:26:01.340850 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.340904 7f6e6f20b700 10 mds.0.log _replay 4232322~1168 / 4251728 2014-09-30 14:24:05.683157: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:26:01.340913 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:26:01.340915 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.340918 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 13 2014-09-30 14:26:01.340928 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340936 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340944 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.340963 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=12 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.340977 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.340995 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.340998 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] version 24 2014-09-30 14:26:01.341009 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.341022 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.341041 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.341075 7f6e6f20b700 10 mds.0.log _replay 4233510~661 / 4251728 2014-09-30 14:24:06.122975: EUpdate setattr [metablob] 2014-09-30 14:26:01.341084 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.341097 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.341101 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v23 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.341115 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4126:2 trim_to 2 2014-09-30 14:26:01.341142 7f6e6f20b700 10 mds.0.log _replay 4234191~661 / 4251728 2014-09-30 14:24:06.378542: EUpdate setattr [metablob] 2014-09-30 14:26:01.341150 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:26:01.341155 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.341159 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v24 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.341172 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4127:3 trim_to 3 2014-09-30 14:26:01.341221 7f6e6f20b700 10 mds.0.log _replay 4234872~2379 / 4251728 2014-09-30 14:24:06.452279: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:01.341230 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:26:01.341236 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.341239 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v25 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.341263 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.341267 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 33 2014-09-30 14:26:01.341298 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341311 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.341315 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341334 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341350 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] 2014-09-30 14:26:01.341358 7f6e6f20b700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x4713750 | inodepin=1 dirty=1 0x4758d20] [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.341369 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x4758d20] 2014-09-30 14:26:01.341374 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.341377 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 15 2014-09-30 14:26:01.341387 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.341395 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.341403 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.341422 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=14 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.341435 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v14 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.341453 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.341456 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.341480 7f6e6f20b700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=31 inode=0 0x4758f00] 2014-09-30 14:26:01.341492 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x4758f00] 2014-09-30 14:26:01.341500 7f6e6f20b700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x4758f00] [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.341512 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.341520 7f6e6f20b700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:26:01.341522 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4126:5 trim_to 5 2014-09-30 14:26:01.341540 7f6e6f20b700 10 mds.0.log _replay 4237271~198 / 4251728 2014-09-30 14:24:06.479766: ESession client.4127 192.168.122.158:0/12969 close cmapv 19 2014-09-30 14:26:01.341552 7f6e6f20b700 10 mds.0.journal ESession.replay sessionmap 18 < 19 close client.4127 192.168.122.158:0/12969 2014-09-30 14:26:01.341556 7f6e6f20b700 10 mds.0.journal removed session client.4127 192.168.122.158:0/12969 2014-09-30 14:26:01.341558 7f6e6f20b700 10 mds.0.sessionmap remove_session s=0x46c1600 name=client.4127 2014-09-30 14:26:01.341595 7f6e6f20b700 10 mds.0.log _replay 4237489~1391 / 4251728 2014-09-30 14:24:07.106119: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000004 prealloc_ino=[10000000005~3e8] v8] 2014-09-30 14:26:01.341605 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:26:01.341610 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.341614 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v26 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.341627 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.341630 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 35 2014-09-30 14:26:01.341643 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341655 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.341659 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341679 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341705 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x4758000] 2014-09-30 14:26:01.341722 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x4758000] [inode 10000000004 [2,head] #10000000004 auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x4711270] 2014-09-30 14:26:01.341734 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000004 [2,head] /a auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x4711270] 2014-09-30 14:26:01.341741 7f6e6f20b700 10 mds.0.cache.ino(10000000004) mark_dirty_parent 2014-09-30 14:26:01.341744 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.341750 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable v 8 - 1 == table 6 allocated+used 10000000004 prealloc [10000000005~3e8] 2014-09-30 14:26:01.341752 7f6e6f20b700 10 mds.0.inotable: replay_alloc_id 10000000004 2014-09-30 14:26:01.341756 7f6e6f20b700 10 mds.0.inotable: replay_alloc_ids [10000000005~3e8] 2014-09-30 14:26:01.341761 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 20 -(1|2) == table 19 prealloc [10000000005~3e8] used 0 2014-09-30 14:26:01.341763 7f6e6f20b700 20 mds.0.journal (session prealloc []) 2014-09-30 14:26:01.341766 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4126:7 trim_to 7 2014-09-30 14:26:01.341805 7f6e6f20b700 10 mds.0.log _replay 4238900~1375 / 4251728 2014-09-30 14:24:07.172087: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:26:01.341816 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:26:01.341821 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.341825 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v27 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.341837 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.341840 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 37 2014-09-30 14:26:01.341864 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341876 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.341880 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341892 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.341917 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x47581e0] 2014-09-30 14:26:01.341933 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x47581e0] [inode 10000000005 [2,head] #10000000005 auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x47124e0] 2014-09-30 14:26:01.341945 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000005 [2,head] /b auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x47124e0] 2014-09-30 14:26:01.341952 7f6e6f20b700 10 mds.0.cache.ino(10000000005) mark_dirty_parent 2014-09-30 14:26:01.341955 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.341960 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:26:01.341961 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 21 -(1|2) == table 20 prealloc [] used 10000000005 2014-09-30 14:26:01.341963 7f6e6f20b700 20 mds.0.journal (session prealloc [10000000005~3e8]) 2014-09-30 14:26:01.341969 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4126:11 trim_to 10 2014-09-30 14:26:01.342007 7f6e6f20b700 10 mds.0.log _replay 4240295~1375 / 4251728 2014-09-30 14:24:07.301464: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:26:01.342021 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:26:01.342027 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.342030 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v28 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.342043 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.342046 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 39 2014-09-30 14:26:01.342059 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342082 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.342086 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342122 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342149 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x47583c0] 2014-09-30 14:26:01.342166 7f6e6f20b700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x47583c0] [inode 10000000006 [2,head] #10000000006 auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x4711ba8] 2014-09-30 14:26:01.342179 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay added [inode 10000000006 [2,head] /c auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x4711ba8] 2014-09-30 14:26:01.342186 7f6e6f20b700 10 mds.0.cache.ino(10000000006) mark_dirty_parent 2014-09-30 14:26:01.342189 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.342195 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:26:01.342196 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay sessionmap v 22 -(1|2) == table 21 prealloc [] used 10000000006 2014-09-30 14:26:01.342198 7f6e6f20b700 20 mds.0.journal (session prealloc [10000000006~3e7]) 2014-09-30 14:26:01.342203 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay request client.4126:15 trim_to 14 2014-09-30 14:26:01.342232 7f6e6f20b700 10 mds.0.log _replay 4241690~523 / 4251728 2014-09-30 14:24:10.744662: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:26:01.342240 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.342242 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:26:01.342245 7f6e6f20b700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x4748770] version 33 2014-09-30 14:26:01.342261 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.342279 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.339120 2014-09-30 14:26:01.342284 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.342306 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:26:01.339142 2014-09-30 14:26:01.342310 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:01.342329 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x4713750 | inodepin=1 dirty=1 0x4758f00] 2014-09-30 14:26:01.342339 7f6e6f20b700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x4713750 | inodepin=1 dirty=1 0x4758f00] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.342352 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x4758f00] 2014-09-30 14:26:01.342358 7f6e6f20b700 10 mds.0.journal unlinked set contains {0x4713750=0x4748770} 2014-09-30 14:26:01.342359 7f6e6f20b700 10 mds.0.cache remove_inode_recursive [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.342365 7f6e6f20b700 14 mds.0.cache remove_inode [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.342370 7f6e6f20b700 10 mds.0.cache.ino(10000000003) mark_clean [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x4713750] 2014-09-30 14:26:01.342376 7f6e6f20b700 10 mds.0.cache.ino(10000000003) clear_dirty_parent 2014-09-30 14:26:01.342384 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay destroyed 10000000003, not in cache 2014-09-30 14:26:01.342417 7f6e6f20b700 10 mds.0.log _replay 4242233~1339 / 4251728 2014-09-30 14:24:15.680575: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:26:01.342427 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.342433 7f6e6f20b700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) 2014-09-30 14:26:01.342436 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:01.342448 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:26:01.342451 7f6e6f20b700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] version 17 2014-09-30 14:26:01.342461 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.342470 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.342477 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:01.342497 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:01.342507 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:01.342550 7f6e6f20b700 10 mds.0.log _replay 4243592~1355 / 4251728 2014-09-30 14:25:54.343343: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.342560 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.342565 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.342569 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v29 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.342581 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.342584 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 41 2014-09-30 14:26:01.342621 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342645 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.342650 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342661 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342703 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=40 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:01.342717 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v40 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.342757 7f6e6f20b700 10 mds.0.log _replay 4244967~1355 / 4251728 2014-09-30 14:25:54.347937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.342766 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.342772 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.342775 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v30 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.342787 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.342790 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 43 2014-09-30 14:26:01.342803 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342816 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.342820 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342831 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342874 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=42 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:01.342888 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v42 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.342928 7f6e6f20b700 10 mds.0.log _replay 4246342~1355 / 4251728 2014-09-30 14:25:54.351910: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.342938 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.342944 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.342947 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v31 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.342960 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.342963 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 45 2014-09-30 14:26:01.342976 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.342988 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.342992 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343002 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343050 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=44 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:01.343063 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v44 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.343109 7f6e6f20b700 10 mds.0.log _replay 4247717~1317 / 4251728 2014-09-30 14:25:54.360034: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.343129 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.343135 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.343138 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v32 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.343150 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.343153 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 47 2014-09-30 14:26:01.343166 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343177 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.343181 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343191 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343214 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:01.343226 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:01.343263 7f6e6f20b700 10 mds.0.log _replay 4249054~1317 / 4251728 2014-09-30 14:25:54.362937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.343273 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.343278 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.343281 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v33 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.343294 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.343297 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 49 2014-09-30 14:26:01.343329 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343342 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.343346 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343357 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343384 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:01.343398 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:01.343437 7f6e6f20b700 10 mds.0.log _replay 4250391~1317 / 4251728 2014-09-30 14:25:54.365595: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:26:01.343447 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:26:01.343453 7f6e6f20b700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:01.343456 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:01.343468 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:26:01.343471 7f6e6f20b700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] version 51 2014-09-30 14:26:01.343484 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343495 7f6e6f20b700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:01.336148 2014-09-30 14:26:01.343500 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343520 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:01.343543 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:01.343555 7f6e6f20b700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:01.343570 7f6e6f20b700 10 mds.0.log _replay - complete, 59 events 2014-09-30 14:26:01.343572 7f6e6f20b700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:26:01.343574 7f6e6f20b700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:26:01.343575 7f6e6f20b700 1 mds.0.5 replay_done 2014-09-30 14:26:01.343576 7f6e6f20b700 1 mds.0.5 making mds journal writeable 2014-09-30 14:26:01.343872 7f6e6f20b700 2 mds.0.5 i am alone, moving to state reconnect 2014-09-30 14:26:01.343874 7f6e6f20b700 3 mds.0.5 request_state up:reconnect 2014-09-30 14:26:01.343875 7f6e6f20b700 10 mds.0.5 set_want_state up:replay -> up:reconnect 2014-09-30 14:26:01.343888 7f6e6f20b700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:26:01.344249 7f6e6f20b700 10 mds.0.log _replay_thread finish 2014-09-30 14:26:02.381039 7f6e74619700 5 mds.0.5 handle_mds_map epoch 22 from mon.0 2014-09-30 14:26:02.381107 7f6e74619700 10 mds.0.5 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:02.381116 7f6e74619700 10 mds.0.5 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:02.381120 7f6e74619700 10 mds.0.5 map says i am 192.168.122.157:6800/6840 mds.0.5 state up:reconnect 2014-09-30 14:26:02.381125 7f6e74619700 1 mds.0.5 handle_mds_map i am now mds.0.5 2014-09-30 14:26:02.381127 7f6e74619700 1 mds.0.5 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:26:02.381128 7f6e74619700 1 mds.0.5 reconnect_start 2014-09-30 14:26:02.381129 7f6e74619700 1 mds.0.5 reopen_log 2014-09-30 14:26:02.381130 7f6e74619700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:26:02.381136 7f6e74619700 1 mds.0.server reconnect_clients -- 1 sessions 2014-09-30 14:26:02.381139 7f6e74619700 10 mds.0.sessionmap dump 2014-09-30 14:26:02.381140 7f6e74619700 10 mds.0.sessionmap client.4126 0x46c1b80 state open completed {15=0} prealloc_inos [10000000007~3e6] used_ions [] 2014-09-30 14:26:02.381152 7f6e74619700 10 mds.0.bal check_targets have need want 2014-09-30 14:26:02.381174 7f6e74619700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] from 0 2014-09-30 14:26:02.381199 7f6e74619700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] from 0 2014-09-30 14:26:02.381210 7f6e74619700 5 mds.0.bal rebalance done 2014-09-30 14:26:02.381214 7f6e74619700 15 mds.0.cache show_subtrees 2014-09-30 14:26:02.381223 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x47483b8] 2014-09-30 14:26:02.381234 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x4748000] 2014-09-30 14:26:02.384425 7f6e6e007700 10 mds.0.5 new session 0x46c23c0 for client.4129 192.168.122.158:0/13634 con 0x478a3c0 2014-09-30 14:26:02.384435 7f6e6e007700 10 mds.0.sessionmap add_session s=0x46c23c0 name=client.4129 2014-09-30 14:26:02.384497 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13634 con 0x478a3c0 session 0x46c23c0 2014-09-30 14:26:02.384548 7f6e6df06700 10 mds.0.5 new session 0x46c2680 for client.4130 192.168.122.158:0/13686 con 0x478a100 2014-09-30 14:26:02.384557 7f6e6df06700 10 mds.0.sessionmap add_session s=0x46c2680 name=client.4130 2014-09-30 14:26:02.384573 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13686 con 0x478a100 session 0x46c2680 2014-09-30 14:26:02.384708 7f6e74619700 7 mds.0.server handle_client_reconnect client.4129 2014-09-30 14:26:02.384711 7f6e74619700 20 mds.0.server get_session have 0x46c23c0 client.4129 192.168.122.158:0/13634 state closed 2014-09-30 14:26:02.384714 7f6e74619700 10 mds.0.server reconnect_start 2014-09-30 14:26:02.381136 delay 0.003578 2014-09-30 14:26:02.384719 7f6e74619700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:26:02.384734 7f6e74619700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4129 192.168.122.158:0/13634 (session is closed) 2014-09-30 14:26:02.384835 7f6e74619700 7 mds.0.server handle_client_reconnect client.4130 2014-09-30 14:26:02.384836 7f6e74619700 20 mds.0.server get_session have 0x46c2680 client.4130 192.168.122.158:0/13686 state closed 2014-09-30 14:26:02.384837 7f6e74619700 10 mds.0.server reconnect_start 2014-09-30 14:26:02.381136 delay 0.003701 2014-09-30 14:26:02.384840 7f6e74619700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:26:02.384843 7f6e74619700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4130 192.168.122.158:0/13686 (session is closed) 2014-09-30 14:26:02.384967 7f6e6e007700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13634 pipe(0x46c0b00 sd=19 :6800 s=2 pgs=4 cs=1 l=0 c=0x478a3c0).fault, server, going to standby 2014-09-30 14:26:02.385182 7f6e6df06700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13686 pipe(0x46c1080 sd=20 :6800 s=2 pgs=4 cs=1 l=0 c=0x478a100).fault, server, going to standby 2014-09-30 14:26:05.343971 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 3 2014-09-30 14:26:05.344299 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 3 rtt 0.000314 2014-09-30 14:26:06.049035 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:06.049116 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:09.344137 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 4 2014-09-30 14:26:09.345441 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 4 rtt 0.001269 2014-09-30 14:26:11.049119 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:11.049160 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:13.344228 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 5 2014-09-30 14:26:13.344690 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 5 rtt 0.000444 2014-09-30 14:26:16.049285 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:16.049403 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:17.344394 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 6 2014-09-30 14:26:17.345607 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 6 rtt 0.001182 2014-09-30 14:26:21.049394 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:21.049436 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:21.344480 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 7 2014-09-30 14:26:21.344860 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 7 rtt 0.000365 2014-09-30 14:26:25.344644 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 8 2014-09-30 14:26:25.345967 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 8 rtt 0.001292 2014-09-30 14:26:26.049551 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:26.049652 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:29.344747 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 9 2014-09-30 14:26:29.345432 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 9 rtt 0.000668 2014-09-30 14:26:31.049709 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:31.049835 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:33.344871 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 10 2014-09-30 14:26:33.345716 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 10 rtt 0.000820 2014-09-30 14:26:36.049845 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:36.049892 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:37.344985 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 11 2014-09-30 14:26:37.345594 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 11 rtt 0.000584 2014-09-30 14:26:41.049948 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:41.049999 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:41.345119 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 12 2014-09-30 14:26:41.345892 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 12 rtt 0.000749 2014-09-30 14:26:45.345200 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 13 2014-09-30 14:26:45.345560 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 13 rtt 0.000348 2014-09-30 14:26:46.050057 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:46.050120 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:49.345363 7f6e70c10700 10 mds.beacon.0 _send up:reconnect seq 14 2014-09-30 14:26:49.346561 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 14 rtt 0.001170 2014-09-30 14:26:51.050192 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:51.050275 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:51.050392 7f6e71411700 10 mds.0.server reconnect timed out 2014-09-30 14:26:51.050402 7f6e71411700 1 mds.0.server reconnect gave up on client.4126 192.168.122.158:0/12917 2014-09-30 14:26:51.050413 7f6e71411700 10 mds.0.server kill_session 0x46c1b80 2014-09-30 14:26:51.050425 7f6e71411700 10 mds.0.inotable: project_release_ids [10000000007~3e6] to [100000003ed~1fffffffc12]/[100000003ed~1fffffffc12] 2014-09-30 14:26:51.050464 7f6e71411700 7 mds.0.server reconnect_gather_finish. failed on 1 clients 2014-09-30 14:26:51.050468 7f6e71411700 1 mds.0.5 reconnect_done 2014-09-30 14:26:51.050470 7f6e71411700 3 mds.0.5 request_state up:rejoin 2014-09-30 14:26:51.050472 7f6e71411700 10 mds.0.5 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:26:51.050488 7f6e71411700 10 mds.beacon.0 _send up:rejoin seq 15 2014-09-30 14:26:51.050593 7f6e6ea0a700 5 mds.0.log _submit_thread 4251728~214 : ESession client.4126 192.168.122.158:0/12917 close cmapv 23 (998 inos, v9) 2014-09-30 14:26:51.186023 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:51.186027 7f6e71e14700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:26:51.186028 7f6e71e14700 10 mds.0.server _session_logged client.4126 192.168.122.158:0/12917 state_seq 2 close 23 2014-09-30 14:26:51.186033 7f6e71e14700 10 mds.0.inotable: apply_release_ids [10000000007~3e6] to [10000000007~1fffffffff8]/[100000003ed~1fffffffc12] 2014-09-30 14:26:51.186048 7f6e71e14700 10 mds.0.sessionmap remove_session s=0x46c1b80 name=client.4126 2014-09-30 14:26:51.192758 7f6e74619700 5 mds.0.5 handle_mds_map epoch 23 from mon.0 2014-09-30 14:26:51.192787 7f6e74619700 10 mds.0.5 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:51.192791 7f6e74619700 10 mds.0.5 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:51.192794 7f6e74619700 10 mds.0.5 map says i am 192.168.122.157:6800/6840 mds.0.5 state up:rejoin 2014-09-30 14:26:51.192796 7f6e74619700 1 mds.0.5 handle_mds_map i am now mds.0.5 2014-09-30 14:26:51.192797 7f6e74619700 1 mds.0.5 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:26:51.192799 7f6e74619700 1 mds.0.5 rejoin_start 2014-09-30 14:26:51.192799 7f6e74619700 10 mds.0.cache rejoin_start 2014-09-30 14:26:51.192802 7f6e74619700 10 mds.0.cache process_imported_caps 2014-09-30 14:26:51.192803 7f6e74619700 7 mds.0.cache trim_non_auth 2014-09-30 14:26:51.192812 7f6e74619700 15 mds.0.cache show_subtrees 2014-09-30 14:26:51.192819 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:51.192832 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:51.192843 7f6e74619700 1 mds.0.5 rejoin_joint_start 2014-09-30 14:26:51.192844 7f6e74619700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:26:51.192847 7f6e74619700 10 mds.0.cache nothing to rejoin 2014-09-30 14:26:51.192848 7f6e74619700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:26:51.192849 7f6e74619700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:26:51.192850 7f6e74619700 10 mds.0.cache process_imported_caps 2014-09-30 14:26:51.192852 7f6e74619700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:26:51.192855 7f6e74619700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:51.192865 7f6e74619700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:51.192866 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:51.192874 7f6e74619700 15 mds.0.cache chose lock states on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:51.192878 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) have_past_parents_open [1,head] 2014-09-30 14:26:51.192880 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192888 7f6e74619700 15 mds.0.cache chose lock states on [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:51.192895 7f6e74619700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:51.192895 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:51.192901 7f6e74619700 15 mds.0.cache chose lock states on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:51.192904 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) have_past_parents_open [1,head] 2014-09-30 14:26:51.192904 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192911 7f6e74619700 15 mds.0.cache chose lock states on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:51.192913 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) have_past_parents_open [1,head] 2014-09-30 14:26:51.192914 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192919 7f6e74619700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192924 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) have_past_parents_open [1,head] 2014-09-30 14:26:51.192925 7f6e74619700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192931 7f6e74619700 10 mds.0.cache send_snaps 2014-09-30 14:26:51.192932 7f6e74619700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:26:51.192937 7f6e74619700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:26:51.192938 7f6e74619700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:51.192947 7f6e74619700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:51.192955 7f6e74619700 10 mds.0.cache open_snap_parents 2014-09-30 14:26:51.192956 7f6e74619700 10 mds.0.cache send_snaps 2014-09-30 14:26:51.192957 7f6e74619700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:26:51.192957 7f6e74619700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:26:51.192965 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:51.192971 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:51.192974 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:51.192979 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:51.192982 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:51.192984 7f6e74619700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.192989 7f6e74619700 1 mds.0.5 rejoin_done 2014-09-30 14:26:51.192990 7f6e74619700 15 mds.0.cache show_subtrees 2014-09-30 14:26:51.192994 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:51.192999 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:51.193006 7f6e74619700 7 mds.0.cache show_cache 2014-09-30 14:26:51.193007 7f6e74619700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:51.193011 7f6e74619700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:51.193016 7f6e74619700 7 mds.0.cache dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:51.193023 7f6e74619700 7 mds.0.cache inode [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:51.193030 7f6e74619700 7 mds.0.cache dirfrag [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x4748770] 2014-09-30 14:26:51.193038 7f6e74619700 7 mds.0.cache dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x4758780] 2014-09-30 14:26:51.193059 7f6e74619700 7 mds.0.cache dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x4758960] 2014-09-30 14:26:51.193062 7f6e74619700 7 mds.0.cache dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x4758b40] 2014-09-30 14:26:51.193064 7f6e74619700 7 mds.0.cache dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x4758f00] 2014-09-30 14:26:51.193067 7f6e74619700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:51.193075 7f6e74619700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:51.193081 7f6e74619700 7 mds.0.cache dentry [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:51.193084 7f6e74619700 7 mds.0.cache inode [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:51.193087 7f6e74619700 7 mds.0.cache dentry [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:51.193096 7f6e74619700 7 mds.0.cache inode [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:51.193099 7f6e74619700 7 mds.0.cache dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x4758d20] 2014-09-30 14:26:51.193101 7f6e74619700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:51.193103 7f6e74619700 7 mds.0.cache inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:51.193106 7f6e74619700 3 mds.0.5 request_state up:active 2014-09-30 14:26:51.193106 7f6e74619700 10 mds.0.5 set_want_state up:rejoin -> up:active 2014-09-30 14:26:51.193115 7f6e74619700 10 mds.beacon.0 _send up:active seq 16 2014-09-30 14:26:51.193138 7f6e74619700 10 mds.0.bal check_targets have need want 2014-09-30 14:26:51.193143 7f6e74619700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] from 0 2014-09-30 14:26:51.193154 7f6e74619700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] from 0 2014-09-30 14:26:51.193159 7f6e74619700 5 mds.0.bal rebalance done 2014-09-30 14:26:51.193160 7f6e74619700 15 mds.0.cache show_subtrees 2014-09-30 14:26:51.193164 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:51.193179 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:51.193703 7f6e74619700 10 mds.beacon.0 handle_mds_beacon up:active seq 16 rtt 0.000585 2014-09-30 14:26:55.193200 7f6e70c10700 10 mds.beacon.0 _send up:active seq 17 2014-09-30 14:26:55.302619 7f6e74619700 5 mds.0.5 handle_mds_map epoch 24 from mon.0 2014-09-30 14:26:55.302651 7f6e74619700 10 mds.0.5 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:26:55.302655 7f6e74619700 10 mds.0.5 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:26:55.302657 7f6e74619700 10 mds.0.5 map says i am 192.168.122.157:6800/6840 mds.0.5 state up:active 2014-09-30 14:26:55.302660 7f6e74619700 1 mds.0.5 handle_mds_map i am now mds.0.5 2014-09-30 14:26:55.302661 7f6e74619700 1 mds.0.5 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:26:55.302662 7f6e74619700 1 mds.0.5 recovery_done -- successful recovery! 2014-09-30 14:26:55.302663 7f6e74619700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:26:55.302664 7f6e74619700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:26:55.302677 7f6e74619700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:26:55.302680 7f6e74619700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:26:55.302681 7f6e74619700 10 mds.0.cache reissue_all_caps 2014-09-30 14:26:55.302685 7f6e74619700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:55.302697 7f6e74619700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x47483b8] 2014-09-30 14:26:55.302706 7f6e74619700 10 mds.0.cache.dir(100) auth_pin by 0x47483b8 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x47483b8] count now 1 + 0 2014-09-30 14:26:55.302773 7f6e74619700 1 mds.0.5 active_start 2014-09-30 14:26:55.302774 7f6e74619700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:26:55.302776 7f6e74619700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:55.302784 7f6e74619700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:55.302788 7f6e74619700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:55.302790 7f6e74619700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:26:55.302796 7f6e74619700 1 mds.0.5 cluster recovered. 2014-09-30 14:26:55.302799 7f6e74619700 10 mds.0.bal check_targets have need want 2014-09-30 14:26:55.302806 7f6e74619700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] from 0 2014-09-30 14:26:55.302817 7f6e74619700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x47483b8] from 0 2014-09-30 14:26:55.302823 7f6e74619700 5 mds.0.bal rebalance done 2014-09-30 14:26:55.302826 7f6e74619700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.302831 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x47483b8] 2014-09-30 14:26:55.302837 7f6e74619700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:55.302996 7f6e74619700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:26:55.303187 7f6e6db02700 10 mds.0.5 existing session 0x46c2680 for client.4130 192.168.122.158:0/13686 existing con 0x478a100, new/authorizing con 0x478e460 2014-09-30 14:26:55.303197 7f6e6db02700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13686 pipe(0x46c3c80 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x478e460).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:26:55.303201 7f6e6db02700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13686 pipe(0x46c3c80 sd=22 :6800 s=0 pgs=0 cs=0 l=0 c=0x478e460).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:26:55.303223 7f6e74619700 5 mds.0.5 ms_handle_remote_reset on 192.168.122.158:0/13686 2014-09-30 14:26:55.303234 7f6e74619700 3 mds.0.5 ms_handle_remote_reset closing connection for session client.4130 192.168.122.158:0/13686 2014-09-30 14:26:55.303333 7f6e74619700 10 mds.0.sessionmap remove_session s=0x46c2680 name=client.4130 2014-09-30 14:26:55.303339 7f6e74619700 5 mds.0.5 ms_handle_reset on 192.168.122.158:0/13686 2014-09-30 14:26:55.303341 7f6e74619700 3 mds.0.5 ms_handle_reset closing connection for session client.4130 192.168.122.158:0/13686 2014-09-30 14:26:55.303347 7f6e74619700 10 mds.0.sessionmap remove_session s=0x46c2680 name=client.4130 2014-09-30 14:26:55.303352 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13686 con 0x478a100 session 0 2014-09-30 14:26:55.303452 7f6e6dc03700 10 mds.0.5 existing session 0x46c23c0 for client.4129 192.168.122.158:0/13634 existing con 0x478a3c0, new/authorizing con 0x478e720 2014-09-30 14:26:55.303472 7f6e6dc03700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13634 pipe(0x46c5d80 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x478e720).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:26:55.303484 7f6e6dc03700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13634 pipe(0x46c5d80 sd=21 :6800 s=0 pgs=0 cs=0 l=0 c=0x478e720).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:26:55.303505 7f6e74619700 5 mds.0.5 ms_handle_remote_reset on 192.168.122.158:0/13634 2014-09-30 14:26:55.303509 7f6e74619700 3 mds.0.5 ms_handle_remote_reset closing connection for session client.4129 192.168.122.158:0/13634 2014-09-30 14:26:55.303573 7f6e74619700 10 mds.0.sessionmap remove_session s=0x46c23c0 name=client.4129 2014-09-30 14:26:55.303612 7f6e74619700 5 mds.0.5 ms_handle_reset on 192.168.122.158:0/13634 2014-09-30 14:26:55.303615 7f6e74619700 3 mds.0.5 ms_handle_reset closing connection for session client.4129 192.168.122.158:0/13634 2014-09-30 14:26:55.303658 7f6e74619700 10 mds.0.sessionmap remove_session s=0x46c23c0 name=client.4129 2014-09-30 14:26:55.303663 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13634 con 0x478a3c0 session 0 2014-09-30 14:26:55.303838 7f6e6df06700 10 mds.0.5 new session 0x46c3c80 for client.4130 192.168.122.158:0/13686 con 0x478e1a0 2014-09-30 14:26:55.303846 7f6e6df06700 10 mds.0.sessionmap add_session s=0x46c3c80 name=client.4130 2014-09-30 14:26:55.303850 7f6e6df06700 0 -- 192.168.122.157:6800/6840 >> 192.168.122.158:0/13686 pipe(0x46c5280 sd=20 :6800 s=0 pgs=0 cs=0 l=0 c=0x478e1a0).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-09-30 14:26:55.303903 7f6e6db02700 10 mds.0.5 new session 0x46c5d80 for client.4129 192.168.122.158:0/13634 con 0x478ee00 2014-09-30 14:26:55.303911 7f6e6db02700 10 mds.0.sessionmap add_session s=0x46c5d80 name=client.4129 2014-09-30 14:26:55.303932 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13634 con 0x478ee00 session 0x46c5d80 2014-09-30 14:26:55.304121 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state closed 2014-09-30 14:26:55.304123 7f6e74619700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4129 2014-09-30 14:26:55.304129 7f6e74619700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:26:55.304130 7f6e74619700 20 mds.0.server entity_id: 1 2014-09-30 14:26:55.304131 7f6e74619700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:26:55.304132 7f6e74619700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:26:55.304134 7f6e74619700 10 mds.0.sessionmap touch_session s=0x46c5d80 name=client.4129 2014-09-30 14:26:55.304155 7f6e6ea0a700 5 mds.0.log _submit_thread 4251962~288 : ESession client.4129 192.168.122.158:0/13634 open cmapv 24 2014-09-30 14:26:55.304301 7f6e74619700 5 mds.0.5 ms_handle_reset on 192.168.122.158:0/13686 2014-09-30 14:26:55.304305 7f6e74619700 3 mds.0.5 ms_handle_reset closing connection for session client.4130 192.168.122.158:0/13686 2014-09-30 14:26:55.304309 7f6e74619700 10 mds.0.sessionmap remove_session s=0x46c3c80 name=client.4130 2014-09-30 14:26:55.304419 7f6e6df06700 10 mds.0.5 new session 0x46c65c0 for client.4130 192.168.122.158:0/13686 con 0x478eca0 2014-09-30 14:26:55.304427 7f6e6df06700 10 mds.0.sessionmap add_session s=0x46c65c0 name=client.4130 2014-09-30 14:26:55.304448 7f6e74619700 10 mds.0.5 ms_handle_accept 192.168.122.158:0/13686 con 0x478eca0 session 0x46c65c0 2014-09-30 14:26:55.304658 7f6e74619700 20 mds.0.server get_session have 0x46c65c0 client.4130 192.168.122.158:0/13686 state closed 2014-09-30 14:26:55.304660 7f6e74619700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4130 2014-09-30 14:26:55.304665 7f6e74619700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:26:55.304666 7f6e74619700 20 mds.0.server entity_id: 0 2014-09-30 14:26:55.304666 7f6e74619700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:26:55.304667 7f6e74619700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 2014-09-30 14:26:55.304668 7f6e74619700 10 mds.0.sessionmap touch_session s=0x46c65c0 name=client.4130 2014-09-30 14:26:55.304684 7f6e6ea0a700 5 mds.0.log _submit_thread 4252270~288 : ESession client.4130 192.168.122.158:0/13686 open cmapv 25 2014-09-30 14:26:55.304809 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.304811 7f6e71e14700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x47483b8] want_dn= 2014-09-30 14:26:55.304828 7f6e71e14700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:26:55.304830 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.304832 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e9440) 2014-09-30 14:26:55.304837 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) build_snap_trace my_snaps [] 2014-09-30 14:26:55.304849 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:26:55.304857 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:26:55.304858 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:26:55.304881 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4713750 0x47590e0] 2014-09-30 14:26:55.304889 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4713750 0x47590e0] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4713750] 2014-09-30 14:26:55.304898 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:26:55.304899 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:26:55.304900 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:26:55.304910 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4714088 0x47592c0] 2014-09-30 14:26:55.304913 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4714088 0x47592c0] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4714088] 2014-09-30 14:26:55.304919 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:26:55.304920 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:26:55.304921 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:26:55.304930 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47149c0 0x47594a0] 2014-09-30 14:26:55.304933 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47149c0 0x47594a0] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x47149c0] 2014-09-30 14:26:55.304939 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:26:55.304940 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.304940 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:26:55.304949 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47152f8 0x4759680] 2014-09-30 14:26:55.304952 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47152f8 0x4759680] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x47152f8] 2014-09-30 14:26:55.304957 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:26:55.304958 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.304959 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:26:55.304968 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4715c30 0x4759860] 2014-09-30 14:26:55.304971 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4715c30 0x4759860] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4715c30] 2014-09-30 14:26:55.304976 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:26:55.304976 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.304987 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:26:55.304999 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4716568 0x4759a40] 2014-09-30 14:26:55.305002 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4716568 0x4759a40] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4716568] 2014-09-30 14:26:55.305008 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:26:55.305009 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.305009 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:26:55.305019 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4716ea0 0x4759c20] 2014-09-30 14:26:55.305021 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4716ea0 0x4759c20] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4716ea0] 2014-09-30 14:26:55.305026 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:26:55.305027 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.305028 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:26:55.305037 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47177d8 0x4759e00] 2014-09-30 14:26:55.305046 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=17 inode=0x47177d8 0x4759e00] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x47177d8] 2014-09-30 14:26:55.305053 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:26:55.305054 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.305055 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:26:55.305065 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4718110 0x4759fe0] 2014-09-30 14:26:55.305068 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=17 inode=0x4718110 0x4759fe0] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x4718110] 2014-09-30 14:26:55.305073 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:26:55.305074 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.305075 7f6e71e14700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.305080 7f6e71e14700 12 mds.0.cache.dir(100) _fetched had dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:55.305084 7f6e71e14700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:26:55.305085 7f6e71e14700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:26:55.305086 7f6e71e14700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:26:55.305105 7f6e71e14700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=17 inode=0x4718a48 0x475a1c0] 2014-09-30 14:26:55.305109 7f6e71e14700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=17 inode=0x4718a48 0x475a1c0] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x4718a48] 2014-09-30 14:26:55.305117 7f6e71e14700 10 mds.0.cache.dir(100) auth_unpin by 0x47483b8 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x47483b8] count now 0 + 0 2014-09-30 14:26:55.305125 7f6e71e14700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x47483b8] 2014-09-30 14:26:55.305142 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.305146 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.305146 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.305147 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.305148 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.305150 7f6e7040f700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x4748000] 2014-09-30 14:26:55.305164 7f6e7040f700 10 mds.0.cache.dir(1) auth_pin by 0x4748000 on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x4748000] count now 1 + 0 2014-09-30 14:26:55.305927 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.305929 7f6e71e14700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x4748000] want_dn= 2014-09-30 14:26:55.305947 7f6e71e14700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:26:55.305948 7f6e71e14700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) have_past_parents_open [1,head] 2014-09-30 14:26:55.305949 7f6e71e14700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:55.305953 7f6e71e14700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) build_snap_trace my_snaps [] 2014-09-30 14:26:55.305955 7f6e71e14700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:26:55.305958 7f6e71e14700 10 mds.0.cache.dir(1) auth_unpin by 0x4748000 on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x4748000] count now 0 + 0 2014-09-30 14:26:55.305965 7f6e71e14700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x4748000] 2014-09-30 14:26:55.305978 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.305979 7f6e7040f700 10 mds.0.5 0x45a4040 2014-09-30 14:26:55.305979 7f6e7040f700 10 mds.0.5 finish 0x45a4040 2014-09-30 14:26:55.305980 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.305981 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.305983 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.305991 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.305998 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306004 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.306012 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306026 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306032 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.306035 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306040 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.306054 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306064 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.306066 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.306070 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.306082 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.306083 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.306086 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.306111 7f6e7040f700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4748b28] 2014-09-30 14:26:55.306118 7f6e7040f700 10 mds.0.cache.dir(601) auth_pin by 0x4748b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4748b28] count now 1 + 0 2014-09-30 14:26:55.306121 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748b28 count now 0 + 1 2014-09-30 14:26:55.306673 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.306675 7f6e71e14700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4748b28] want_dn= 2014-09-30 14:26:55.306686 7f6e71e14700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:26:55.306687 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.306690 7f6e71e14700 10 mds.0.cache.dir(601) auth_unpin by 0x4748b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4748b28] count now 0 + 0 2014-09-30 14:26:55.306694 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748b28 count now 0 + 0 2014-09-30 14:26:55.306702 7f6e71e14700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4748b28] 2014-09-30 14:26:55.306712 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.306713 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.306714 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.306715 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.306716 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.306717 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306725 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.306730 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306736 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.306745 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306749 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306754 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.306757 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306762 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.306770 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.306775 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.306777 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.306778 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.306788 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.306789 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.306790 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.306794 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.306795 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.306799 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.306806 7f6e7040f700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4748ee0] 2014-09-30 14:26:55.306810 7f6e7040f700 10 mds.0.cache.dir(602) auth_pin by 0x4748ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4748ee0] count now 1 + 0 2014-09-30 14:26:55.306814 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748ee0 count now 0 + 1 2014-09-30 14:26:55.307337 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.307341 7f6e71e14700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4748ee0] want_dn= 2014-09-30 14:26:55.307352 7f6e71e14700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:26:55.307353 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.307355 7f6e71e14700 10 mds.0.cache.dir(602) auth_unpin by 0x4748ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4748ee0] count now 0 + 0 2014-09-30 14:26:55.307358 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748ee0 count now 0 + 0 2014-09-30 14:26:55.307366 7f6e71e14700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4748ee0] 2014-09-30 14:26:55.307375 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.307376 7f6e7040f700 10 mds.0.5 0x45a4040 2014-09-30 14:26:55.307377 7f6e7040f700 10 mds.0.5 finish 0x45a4040 2014-09-30 14:26:55.307377 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.307378 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.307379 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307387 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.307392 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307397 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.307405 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307409 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307414 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.307416 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307421 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.307428 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.307434 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.307435 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.307436 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.307446 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.307447 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.307448 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.307452 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.307452 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.307453 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.307457 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.307457 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.307460 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.307467 7f6e7040f700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4749298] 2014-09-30 14:26:55.307472 7f6e7040f700 10 mds.0.cache.dir(603) auth_pin by 0x4749298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749298] count now 1 + 0 2014-09-30 14:26:55.307475 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749298 count now 0 + 1 2014-09-30 14:26:55.307989 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.307993 7f6e71e14700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749298] want_dn= 2014-09-30 14:26:55.308004 7f6e71e14700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:26:55.308005 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.308007 7f6e71e14700 10 mds.0.cache.dir(603) auth_unpin by 0x4749298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749298] count now 0 + 0 2014-09-30 14:26:55.308011 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749298 count now 0 + 0 2014-09-30 14:26:55.308027 7f6e71e14700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749298] 2014-09-30 14:26:55.308036 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.308037 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.308038 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.308039 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.308039 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.308047 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308055 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.308060 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308065 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.308073 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308077 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308082 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.308085 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308097 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.308105 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308111 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.308113 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.308114 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.308123 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.308124 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.308125 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.308129 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.308130 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.308131 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.308134 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.308135 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.308136 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.308140 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.308140 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.308143 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.308150 7f6e7040f700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4749650] 2014-09-30 14:26:55.308154 7f6e7040f700 10 mds.0.cache.dir(604) auth_pin by 0x4749650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749650] count now 1 + 0 2014-09-30 14:26:55.308158 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749650 count now 0 + 1 2014-09-30 14:26:55.308674 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.308678 7f6e71e14700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749650] want_dn= 2014-09-30 14:26:55.308691 7f6e71e14700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:26:55.308692 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.308694 7f6e71e14700 10 mds.0.cache.dir(604) auth_unpin by 0x4749650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749650] count now 0 + 0 2014-09-30 14:26:55.308699 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749650 count now 0 + 0 2014-09-30 14:26:55.308707 7f6e71e14700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749650] 2014-09-30 14:26:55.308718 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.308719 7f6e7040f700 10 mds.0.5 0x45a4040 2014-09-30 14:26:55.308720 7f6e7040f700 10 mds.0.5 finish 0x45a4040 2014-09-30 14:26:55.308721 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.308721 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.308723 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308731 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.308735 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308741 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.308749 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308754 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308759 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.308762 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308767 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.308774 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.308780 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.308781 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.308782 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.308793 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.308794 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.308794 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.308799 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.308799 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.308800 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.308804 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.308805 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.308805 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.308809 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.308810 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.308810 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.308814 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.308815 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.308817 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.308825 7f6e7040f700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4749a08] 2014-09-30 14:26:55.308830 7f6e7040f700 10 mds.0.cache.dir(605) auth_pin by 0x4749a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749a08] count now 1 + 0 2014-09-30 14:26:55.308833 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749a08 count now 0 + 1 2014-09-30 14:26:55.309350 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.309354 7f6e71e14700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749a08] want_dn= 2014-09-30 14:26:55.309366 7f6e71e14700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:26:55.309367 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.309370 7f6e71e14700 10 mds.0.cache.dir(605) auth_unpin by 0x4749a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749a08] count now 0 + 0 2014-09-30 14:26:55.309374 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749a08 count now 0 + 0 2014-09-30 14:26:55.309382 7f6e71e14700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749a08] 2014-09-30 14:26:55.309392 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.309393 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.309394 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.309395 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.309395 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.309397 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309404 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.309409 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309415 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.309423 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309428 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309433 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.309436 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309441 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.309448 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.309454 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.309455 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.309456 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.309466 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.309467 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.309468 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.309472 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.309473 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.309474 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.309477 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.309478 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.309479 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.309483 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.309484 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.309484 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.309488 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.309489 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.309489 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.309493 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.309493 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:26:55.309496 7f6e7040f700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x47152f8] 2014-09-30 14:26:55.309504 7f6e7040f700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x4749dc0] 2014-09-30 14:26:55.309508 7f6e7040f700 10 mds.0.cache.dir(606) auth_pin by 0x4749dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749dc0] count now 1 + 0 2014-09-30 14:26:55.309511 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749dc0 count now 0 + 1 2014-09-30 14:26:55.310060 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.310064 7f6e71e14700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x4749dc0] want_dn= 2014-09-30 14:26:55.310077 7f6e71e14700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:26:55.310078 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.310080 7f6e71e14700 10 mds.0.cache.dir(606) auth_unpin by 0x4749dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749dc0] count now 0 + 0 2014-09-30 14:26:55.310083 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4749dc0 count now 0 + 0 2014-09-30 14:26:55.310100 7f6e71e14700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x4749dc0] 2014-09-30 14:26:55.310117 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.310120 7f6e7040f700 10 mds.0.5 0x45a4040 2014-09-30 14:26:55.310121 7f6e7040f700 10 mds.0.5 finish 0x45a4040 2014-09-30 14:26:55.310122 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.310123 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.310124 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310138 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.310144 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310150 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.310158 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310164 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310181 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.310184 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310190 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.310197 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310203 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.310215 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.310216 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.310228 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.310229 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.310230 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.310235 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.310236 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.310237 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.310240 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.310241 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.310242 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.310246 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.310247 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.310247 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.310251 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.310252 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.310252 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.310256 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.310257 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:26:55.310257 7f6e7040f700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47152f8] 2014-09-30 14:26:55.310261 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:26:55.310262 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:26:55.310265 7f6e7040f700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x47149c0] 2014-09-30 14:26:55.310272 7f6e7040f700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x474a178] 2014-09-30 14:26:55.310277 7f6e7040f700 10 mds.0.cache.dir(607) auth_pin by 0x474a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a178] count now 1 + 0 2014-09-30 14:26:55.310281 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a178 count now 0 + 1 2014-09-30 14:26:55.310802 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.310805 7f6e71e14700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a178] want_dn= 2014-09-30 14:26:55.310816 7f6e71e14700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:26:55.310817 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.310819 7f6e71e14700 10 mds.0.cache.dir(607) auth_unpin by 0x474a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a178] count now 0 + 0 2014-09-30 14:26:55.310823 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a178 count now 0 + 0 2014-09-30 14:26:55.310831 7f6e71e14700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a178] 2014-09-30 14:26:55.310856 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.310859 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.310860 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.310861 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.310861 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.310863 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310875 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.310880 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310887 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.310895 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310900 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310905 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.310908 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310914 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.310921 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.310927 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.310928 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.310929 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.310940 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.310941 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.310941 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.310946 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.310947 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.310947 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.310951 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.310952 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.310952 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.310957 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.310957 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.310958 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.310961 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.310962 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.310963 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.310966 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.310967 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:26:55.310968 7f6e7040f700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47152f8] 2014-09-30 14:26:55.310971 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:26:55.310972 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:26:55.310973 7f6e7040f700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47149c0] 2014-09-30 14:26:55.310976 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:26:55.310977 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:26:55.310979 7f6e7040f700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4714088] 2014-09-30 14:26:55.310987 7f6e7040f700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x474a530] 2014-09-30 14:26:55.310992 7f6e7040f700 10 mds.0.cache.dir(608) auth_pin by 0x474a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a530] count now 1 + 0 2014-09-30 14:26:55.310995 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a530 count now 0 + 1 2014-09-30 14:26:55.311559 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.311563 7f6e71e14700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a530] want_dn= 2014-09-30 14:26:55.311576 7f6e71e14700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:26:55.311577 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.311580 7f6e71e14700 10 mds.0.cache.dir(608) auth_unpin by 0x474a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a530] count now 0 + 0 2014-09-30 14:26:55.311583 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a530 count now 0 + 0 2014-09-30 14:26:55.311592 7f6e71e14700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a530] 2014-09-30 14:26:55.311617 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.311620 7f6e7040f700 10 mds.0.5 0x45a4040 2014-09-30 14:26:55.311621 7f6e7040f700 10 mds.0.5 finish 0x45a4040 2014-09-30 14:26:55.311622 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.311622 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.311624 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311636 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.311641 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311647 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.311661 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311667 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311673 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.311675 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311690 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.311698 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.311704 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.311706 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.311707 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.311717 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.311718 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.311718 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.311723 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.311724 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.311725 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.311728 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.311729 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.311730 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.311734 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.311734 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.311735 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.311739 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.311739 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.311740 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.311744 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.311744 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:26:55.311745 7f6e7040f700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47152f8] 2014-09-30 14:26:55.311748 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:26:55.311749 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:26:55.311750 7f6e7040f700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47149c0] 2014-09-30 14:26:55.311753 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:26:55.311754 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:26:55.311755 7f6e7040f700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4714088] 2014-09-30 14:26:55.311758 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:26:55.311759 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:26:55.311762 7f6e7040f700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x4713750] 2014-09-30 14:26:55.311768 7f6e7040f700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x474a8e8] 2014-09-30 14:26:55.311773 7f6e7040f700 10 mds.0.cache.dir(609) auth_pin by 0x474a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a8e8] count now 1 + 0 2014-09-30 14:26:55.311777 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a8e8 count now 0 + 1 2014-09-30 14:26:55.312317 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.312321 7f6e71e14700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x474a8e8] want_dn= 2014-09-30 14:26:55.312333 7f6e71e14700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:26:55.312334 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.312336 7f6e71e14700 10 mds.0.cache.dir(609) auth_unpin by 0x474a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a8e8] count now 0 + 0 2014-09-30 14:26:55.312340 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x474a8e8 count now 0 + 0 2014-09-30 14:26:55.312348 7f6e71e14700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x474a8e8] 2014-09-30 14:26:55.312380 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.312384 7f6e7040f700 10 mds.0.5 0x45a2bc0 2014-09-30 14:26:55.312385 7f6e7040f700 10 mds.0.5 finish 0x45a2bc0 2014-09-30 14:26:55.312386 7f6e7040f700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:26:55.312387 7f6e7040f700 10 mds.0.cache open_root 2014-09-30 14:26:55.312388 7f6e7040f700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312402 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.312407 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312423 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.312437 7f6e7040f700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312443 7f6e7040f700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312448 7f6e7040f700 15 mds.0.cache show_subtrees 2014-09-30 14:26:55.312451 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312456 7f6e7040f700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:55.312465 7f6e7040f700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] 2014-09-30 14:26:55.312471 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:26:55.312473 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:26:55.312474 7f6e7040f700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:55.312485 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:26:55.312486 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:26:55.312487 7f6e7040f700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4718110] 2014-09-30 14:26:55.312491 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:26:55.312492 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:26:55.312492 7f6e7040f700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47177d8] 2014-09-30 14:26:55.312496 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:26:55.312497 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:26:55.312498 7f6e7040f700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716ea0] 2014-09-30 14:26:55.312502 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:26:55.312503 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:26:55.312504 7f6e7040f700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4716568] 2014-09-30 14:26:55.312508 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:26:55.312508 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:26:55.312509 7f6e7040f700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4715c30] 2014-09-30 14:26:55.312512 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:26:55.312513 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:26:55.312514 7f6e7040f700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47152f8] 2014-09-30 14:26:55.312518 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:26:55.312519 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:26:55.312519 7f6e7040f700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x47149c0] 2014-09-30 14:26:55.312523 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:26:55.312523 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:26:55.312524 7f6e7040f700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4714088] 2014-09-30 14:26:55.312528 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:26:55.312528 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:26:55.312529 7f6e7040f700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x4713750] 2014-09-30 14:26:55.312532 7f6e7040f700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:26:55.312533 7f6e7040f700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:26:55.312534 7f6e7040f700 10 mds.0.cache populate_mydir done 2014-09-30 14:26:55.312539 7f6e7040f700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:26:55.312542 7f6e7040f700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610645504 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 0x4748770] 2014-09-30 14:26:55.312553 7f6e7040f700 10 mds.0.cache.dir(600) auth_pin by 0x4748770 on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 ap=1+0+0 state=1610645504 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x4748770] count now 1 + 0 2014-09-30 14:26:55.312570 7f6e7040f700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748770 count now 0 + 1 2014-09-30 14:26:55.313122 7f6e71e14700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:26:55.313127 7f6e71e14700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 ap=1+0+0 state=1610645632 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x4748770] want_dn= 2014-09-30 14:26:55.313145 7f6e71e14700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:26:55.313146 7f6e71e14700 10 mds.0.cache.snaprealm(100 seq 1 0x45e9440) have_past_parents_open [1,head] 2014-09-30 14:26:55.313149 7f6e71e14700 10 mds.0.cache.dir(600) auth_unpin by 0x4748770 on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x4748770] count now 0 + 0 2014-09-30 14:26:55.313157 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4748770 count now 0 + 0 2014-09-30 14:26:55.313163 7f6e71e14700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x4748770] 2014-09-30 14:26:55.313199 7f6e7040f700 7 mds.0.5 mds has 1 queued contexts 2014-09-30 14:26:55.313203 7f6e7040f700 10 mds.0.5 0x45a43a0 2014-09-30 14:26:55.313204 7f6e7040f700 10 mds.0.5 finish 0x45a43a0 2014-09-30 14:26:55.313205 7f6e7040f700 10 MDSInternalContextBase::complete: 20C_MDC_RetryScanStray 2014-09-30 14:26:55.313206 7f6e7040f700 10 mds.0.cache scan_stray_dir 600 2014-09-30 14:26:55.380288 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:55.380292 7f6e71e14700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:26:55.380293 7f6e71e14700 10 mds.0.server _session_logged client.4129 192.168.122.158:0/13634 state_seq 1 open 24 2014-09-30 14:26:55.380299 7f6e71e14700 10 mds.0.sessionmap touch_session s=0x46c5d80 name=client.4129 2014-09-30 14:26:55.380859 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:55.380861 7f6e74619700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4129 2014-09-30 14:26:55.380863 7f6e74619700 10 mds.0.sessionmap touch_session s=0x46c5d80 name=client.4129 2014-09-30 14:26:55.380895 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.170823) v2 2014-09-30 14:26:55.380899 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:55.380901 7f6e74619700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:26:55.380930 7f6e74619700 7 mds.0.cache request_start request(client.4129:1 cr=0x4693980) 2014-09-30 14:26:55.380932 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.170823) v2 2014-09-30 14:26:55.380959 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:1 cr=0x4693980) #1 2014-09-30 14:26:55.380961 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:55.380964 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:55.380965 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.380992 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:1 cr=0x4693980) 2014-09-30 14:26:55.380995 7f6e74619700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381015 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381030 7f6e74619700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381039 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381061 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381071 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381077 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x4710938] 2014-09-30 14:26:55.381085 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e8500 on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:55.381105 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381118 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381133 7f6e74619700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381141 7f6e74619700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381148 7f6e74619700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381155 7f6e74619700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381161 7f6e74619700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381169 7f6e74619700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381176 7f6e74619700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381185 7f6e74619700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381205 7f6e74619700 10 mds.0.server reply to stat on client_request(client.4129:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.170823) v2 2014-09-30 14:26:55.381210 7f6e74619700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.170823) v2 2014-09-30 14:26:55.381223 7f6e74619700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:55.381225 7f6e74619700 20 mds.0.server lat 0.000394 2014-09-30 14:26:55.381229 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:55.381233 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:55.381236 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:26:55.381244 7f6e74619700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:55.381255 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:26:55.381260 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:26:55.381262 7f6e74619700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:55.381266 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381288 7f6e74619700 7 mds.0.cache request_finish request(client.4129:1 cr=0x4693980) 2014-09-30 14:26:55.381296 7f6e74619700 15 mds.0.cache request_cleanup request(client.4129:1 cr=0x4693980) 2014-09-30 14:26:55.381301 7f6e74619700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381312 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381322 7f6e74619700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381330 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381338 7f6e74619700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381356 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381366 7f6e74619700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381392 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381415 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381432 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.381451 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x46e8500 on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:55.421101 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:55.421105 7f6e71e14700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:26:55.421106 7f6e71e14700 10 mds.0.server _session_logged client.4130 192.168.122.158:0/13686 state_seq 1 open 25 2014-09-30 14:26:55.421113 7f6e71e14700 10 mds.0.sessionmap touch_session s=0x46c65c0 name=client.4130 2014-09-30 14:26:55.421592 7f6e74619700 20 mds.0.server get_session have 0x46c65c0 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:26:55.421595 7f6e74619700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4130 2014-09-30 14:26:55.421598 7f6e74619700 10 mds.0.sessionmap touch_session s=0x46c65c0 name=client.4130 2014-09-30 14:26:55.421628 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4130:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.171616) v2 2014-09-30 14:26:55.421632 7f6e74619700 20 mds.0.server get_session have 0x46c65c0 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:26:55.421634 7f6e74619700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:26:55.421669 7f6e74619700 7 mds.0.cache request_start request(client.4130:1 cr=0x4693c00) 2014-09-30 14:26:55.421671 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4130:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.171616) v2 2014-09-30 14:26:55.421676 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4130:1 cr=0x4693c00) #1 2014-09-30 14:26:55.421678 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:55.421680 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:55.421680 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421710 7f6e74619700 10 mds.0.locker acquire_locks request(client.4130:1 cr=0x4693c00) 2014-09-30 14:26:55.421713 7f6e74619700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421730 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421745 7f6e74619700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421759 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421767 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421775 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421782 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:55.421789 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e8f00 on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:55.421798 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421807 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421815 7f6e74619700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421833 7f6e74619700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421840 7f6e74619700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421848 7f6e74619700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421855 7f6e74619700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421863 7f6e74619700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421871 7f6e74619700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421879 7f6e74619700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421896 7f6e74619700 10 mds.0.server reply to stat on client_request(client.4130:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.171616) v2 2014-09-30 14:26:55.421900 7f6e74619700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4130:1 getattr pAsLsXsFs #1 2014-09-30 14:26:01.171616) v2 2014-09-30 14:26:55.421912 7f6e74619700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:55.421914 7f6e74619700 20 mds.0.server lat 0.000371 2014-09-30 14:26:55.421918 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:55.421920 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:55.421924 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.299049 valid=1 2014-09-30 14:26:55.421937 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:26:55.421939 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:26:55.421941 7f6e74619700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:55.421944 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421967 7f6e74619700 7 mds.0.cache request_finish request(client.4130:1 cr=0x4693c00) 2014-09-30 14:26:55.421975 7f6e74619700 15 mds.0.cache request_cleanup request(client.4130:1 cr=0x4693c00) 2014-09-30 14:26:55.421980 7f6e74619700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.421992 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422012 7f6e74619700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422021 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422031 7f6e74619700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422045 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422057 7f6e74619700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422071 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422102 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422134 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:55.422148 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x46e8f00 on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.050293 7f6e71411700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:26:56.050306 7f6e71411700 7 mds.0.cache trim max=100000 cur=19 2014-09-30 14:26:56.050311 7f6e71411700 10 mds.0.cache trim_client_leases 2014-09-30 14:26:56.050488 7f6e71411700 2 mds.0.cache check_memory_usage total 251656, rss 29208, heap 42892, malloc 1002 mmap 0, baseline 42892, buffers 0, max 1048576, 1 / 16 inodes have caps, 2 caps, 0.125 caps per inode 2014-09-30 14:26:56.050501 7f6e71411700 10 mds.0.log trim 1 / 30 segments, 62 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:26:56.050504 7f6e71411700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:26:56.050524 7f6e71411700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:26:56.050533 7f6e71411700 10 mds.0.locker scatter_tick 2014-09-30 14:26:56.050536 7f6e71411700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.050558 7f6e71411700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 1 [...2,head] / auth v34 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.050573 7f6e71411700 10 mds.0.cache.ino(1) auth_pin by 0x47111e0 on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.050582 7f6e71411700 10 mds.0.locker scatter_writebehind 2014-09-30 14:24:07.299049 on (inest lock->sync dirty) on [inode 1 [...2,head] / auth v34 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.050603 7f6e71411700 15 mds.0.cache.ino(1) project_inode 0x46c9fe0 2014-09-30 14:26:56.050606 7f6e71411700 10 mds.0.cache.ino(1) finish_scatter_gather_update 1024 on [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 dirty) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.050622 7f6e71411700 20 mds.0.cache.ino(1) orig rstat n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1) 2014-09-30 14:26:56.050625 7f6e71411700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.050637 7f6e71411700 10 mds.0.cache.dir(1) project_fnode 0x4652100 2014-09-30 14:26:56.050638 7f6e71411700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes 2014-09-30 14:26:56.050639 7f6e71411700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes done 2014-09-30 14:26:56.050640 7f6e71411700 20 mds.0.cache.ino(1) * rstat n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:26:56.050642 7f6e71411700 20 mds.0.cache.ino(1) * accounted_rstat n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:26:56.050643 7f6e71411700 20 mds.0.cache.ino(1) * dirty_old_rstat {} 2014-09-30 14:26:56.050644 7f6e71411700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:26:56.050645 7f6e71411700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:26:56.050647 7f6e71411700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) 2014-09-30 14:26:56.050656 7f6e71411700 20 mds.0.cache delta n(v2 rc2014-09-30 14:24:07.299049 b-7 2=2+0) 2014-09-30 14:26:56.050661 7f6e71411700 20 mds.0.cache projecting to [2,head] n(v3 rc2014-09-30 14:22:49.400503 b7 2=1+1) 2014-09-30 14:26:56.050663 7f6e71411700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:24:07.299049 4=3+1) 2014-09-30 14:26:56.050666 7f6e71411700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.050669 7f6e71411700 10 mds.0.cache.dir(1) check_rstats complete on 0x4748000 2014-09-30 14:26:56.050671 7f6e71411700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.050672 7f6e71411700 10 mds.0.cache.dir(1) check_rstats complete on 0x4748000 2014-09-30 14:26:56.050673 7f6e71411700 10 mds.0.cache.ino(1) * updated accounted_rstat n(v3 rc2014-09-30 14:24:07.299049 3=3+0) on [dir 1 / [2,head] auth pv=51 v=51 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.050688 7f6e71411700 20 mds.0.cache.ino(1) final rstat n(v3 rc2014-09-30 14:24:07.299049 4=3+1) 2014-09-30 14:26:56.050702 7f6e71411700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.050708 7f6e71411700 10 mds.0.cache.ino(1) finish_scatter_gather_update_accounted 1024 on [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.050725 7f6e71411700 10 mds.0.cache.ino(1) journaling updated frag accounted_ on [dir 1 / [2,head] auth pv=51 v=51 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.050734 7f6e71411700 10 mds.0.cache.dir(1) pre_dirty 52 2014-09-30 14:26:56.050741 7f6e71411700 10 mds.0.cache.dir(1) auth_pin by 0x4693e80 on [dir 1 / [2,head] auth pv=52 v=51 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0)->n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] count now 1 + 0 2014-09-30 14:26:56.050752 7f6e71411700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:26:56.050762 7f6e71411700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.050776 7f6e71411700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:56.050786 7f6e71411700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x4712e18] 2014-09-30 14:26:56.050794 7f6e71411700 10 mds.0.cache.ino(600) auth_pin by 0x47136c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 1+0 2014-09-30 14:26:56.050801 7f6e71411700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4712e18 count now 0 + 1 2014-09-30 14:26:56.050807 7f6e71411700 10 mds.0.locker scatter_writebehind 2014-09-30 14:24:06.448466 on (inest lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050812 7f6e6ea0a700 5 mds.0.log _submit_thread 4252578~932 : EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:26:56.050819 7f6e71411700 15 mds.0.cache.ino(600) project_inode 0x46ca580 2014-09-30 14:26:56.050820 7f6e71411700 10 mds.0.cache.dir(100) pre_dirty 18 2014-09-30 14:26:56.050822 7f6e71411700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=18 v=16 ap=0+1 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.050829 7f6e71411700 10 mds.0.cache.ino(600) pre_dirty 18 (current v 16) 2014-09-30 14:26:56.050831 7f6e71411700 10 mds.0.cache.ino(600) finish_scatter_gather_update 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050841 7f6e71411700 20 mds.0.cache.ino(600) orig rstat n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) 2014-09-30 14:26:56.050843 7f6e71411700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] 2014-09-30 14:26:56.050852 7f6e71411700 10 mds.0.cache.dir(600) project_fnode 0x4651810 2014-09-30 14:26:56.050853 7f6e71411700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes 2014-09-30 14:26:56.050853 7f6e71411700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes done 2014-09-30 14:26:56.050854 7f6e71411700 20 mds.0.cache.ino(600) * rstat n(v1 rc2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.050856 7f6e71411700 20 mds.0.cache.ino(600) * accounted_rstat n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:26:56.050858 7f6e71411700 20 mds.0.cache.ino(600) * dirty_old_rstat {} 2014-09-30 14:26:56.050858 7f6e71411700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:26:56.050859 7f6e71411700 20 mds.0.cache frag rstat n(v1 rc2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.050861 7f6e71411700 20 mds.0.cache frag accounted_rstat n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) 2014-09-30 14:26:56.050863 7f6e71411700 20 mds.0.cache delta n(v1 rc2014-09-30 14:24:06.448466 b-7 -1=-1+0) 2014-09-30 14:26:56.050865 7f6e71411700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 2=1+1) 2014-09-30 14:26:56.050866 7f6e71411700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:24:06.448466 1=0+1) 2014-09-30 14:26:56.050868 7f6e71411700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.050870 7f6e71411700 10 mds.0.cache.dir(600) check_rstats complete on 0x4748770 2014-09-30 14:26:56.050871 7f6e71411700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.050872 7f6e71411700 10 mds.0.cache.dir(600) check_rstats complete on 0x4748770 2014-09-30 14:26:56.050873 7f6e71411700 10 mds.0.cache.ino(600) * updated accounted_rstat n(v2 rc2014-09-30 14:24:06.448466) on [dir 600 ~mds0/stray0/ [2,head] auth pv=33 v=33 cv=0/0 state=1610776578|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] 2014-09-30 14:26:56.050886 7f6e71411700 20 mds.0.cache.ino(600) final rstat n(v2 rc2014-09-30 14:24:06.448466 1=0+1) 2014-09-30 14:26:56.050891 7f6e71411700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050904 7f6e71411700 10 mds.0.cache.dir(100) auth_pin by 0x4694380 on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 1 + 1 2014-09-30 14:26:56.050911 7f6e71411700 10 mds.0.cache.dir(100) project_fnode 0x4652050 2014-09-30 14:26:56.050912 7f6e71411700 10 mds.0.cache.dir(100) pre_dirty 19 2014-09-30 14:26:56.050914 7f6e71411700 20 mds.0.cache unwritable parent nestlock (inest sync), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050924 7f6e71411700 10 mds.0.cache.ino(600) mark_dirty_rstat 2014-09-30 14:26:56.050927 7f6e71411700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.050931 7f6e71411700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.050937 7f6e71411700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.050942 7f6e71411700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.050946 7f6e71411700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.050949 7f6e71411700 20 mds.0.journal EMetaBlob::add_dir_context(0x47483b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] 2014-09-30 14:26:56.050957 7f6e71411700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.050961 7f6e71411700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=18 v=16 ap=0+1 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.050966 7f6e71411700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050980 7f6e71411700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+0 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.050991 7f6e71411700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=33 v=33 cv=0/0 state=1610776578|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] 2014-09-30 14:26:56.051002 7f6e71411700 10 mds.0.cache.dir(600) pre_dirty 34 2014-09-30 14:26:56.051005 7f6e71411700 10 mds.0.cache.dir(600) auth_pin by 0x4694380 on [dir 600 ~mds0/stray0/ [2,head] auth pv=34 v=33 cv=0/0 ap=1+0+0 state=1610776578|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 1 + 0 2014-09-30 14:26:56.051017 7f6e71411700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x4694380 count now 1 + 2 2014-09-30 14:26:56.051025 7f6e71411700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:26:56.051033 7f6e71411700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051118 7f6e71411700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051140 7f6e71411700 7 mds.0.locker simple_sync on (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051133 7f6e6ea0a700 5 mds.0.log _submit_thread 4253530~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:26:56.051160 7f6e71411700 10 mds.0.cache.ino(600) auth_pin by 0x4713640 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 2+1 2014-09-30 14:26:56.051177 7f6e71411700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x4712e18 count now 1 + 3 2014-09-30 14:26:56.051191 7f6e71411700 10 mds.0.locker scatter_writebehind 2014-09-30 14:24:06.448466 on (ifile lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv18 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051218 7f6e71411700 15 mds.0.cache.ino(600) project_inode 0x46ca3a0 2014-09-30 14:26:56.051220 7f6e71411700 10 mds.0.cache.dir(100) pre_dirty 20 2014-09-30 14:26:56.051221 7f6e71411700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=20 v=16 ap=0+3 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.051229 7f6e71411700 10 mds.0.cache.ino(600) pre_dirty 20 (current v 16) 2014-09-30 14:26:56.051231 7f6e71411700 10 mds.0.cache.ino(600) finish_scatter_gather_update 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 dirty) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051251 7f6e71411700 20 mds.0.cache.ino(600) orig dirstat f(v1 m2014-09-30 14:24:06.448466 1=1+0) 2014-09-30 14:26:56.051255 7f6e71411700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth pv=34 v=33 cv=0/0 ap=1+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.051276 7f6e71411700 10 mds.0.cache.dir(600) project_fnode 0x4651ce0 2014-09-30 14:26:56.051277 7f6e71411700 20 mds.0.cache.ino(600) * fragstat f(v1 m2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.051280 7f6e71411700 20 mds.0.cache.ino(600) * accounted_fragstat f(v1 m2014-09-30 14:24:06.448466 1=1+0) 2014-09-30 14:26:56.051284 7f6e71411700 10 mds.0.cache.ino(600) * updated accounted_fragstat f(v2 m2014-09-30 14:24:06.448466) on [dir 600 ~mds0/stray0/ [2,head] auth pv=34 v=33 cv=0/0 ap=1+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.051304 7f6e71411700 20 mds.0.cache.ino(600) final dirstat f(v2 m2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.051312 7f6e71411700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051332 7f6e71411700 10 mds.0.cache.dir(100) auth_pin by 0x4694100 on [dir 100 ~mds0/ [2,head] auth pv=20 v=17 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 2 + 3 2014-09-30 14:26:56.051347 7f6e71411700 10 mds.0.cache.dir(100) project_fnode 0x46521b0 2014-09-30 14:26:56.051348 7f6e71411700 10 mds.0.cache.dir(100) pre_dirty 21 2014-09-30 14:26:56.051349 7f6e71411700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051369 7f6e71411700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.051379 7f6e71411700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.051388 7f6e71411700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.051396 7f6e71411700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.051401 7f6e71411700 20 mds.0.journal EMetaBlob::add_dir_context(0x47483b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=21 v=17 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] 2014-09-30 14:26:56.051414 7f6e71411700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.051421 7f6e71411700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=20 v=16 ap=0+3 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.051429 7f6e71411700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051480 7f6e71411700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051505 7f6e71411700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=34 v=33 cv=0/0 ap=1+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.051523 7f6e71411700 10 mds.0.cache.dir(600) pre_dirty 35 2014-09-30 14:26:56.051530 7f6e71411700 10 mds.0.cache.dir(600) auth_pin by 0x4694100 on [dir 600 ~mds0/stray0/ [2,head] auth pv=35 v=33 cv=0/0 ap=2+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 2 + 0 2014-09-30 14:26:56.051577 7f6e71411700 10 mds.0.locker scatter_nudge auth, waiting for stable (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.051602 7f6e71411700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:26:56.051604 7f6e71411700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:26:56.051609 7f6e71411700 20 mds.0.server laggiest active session is client.4129 192.168.122.158:0/13634 2014-09-30 14:26:56.051613 7f6e71411700 20 mds.0.server laggiest active session is client.4129 192.168.122.158:0/13634 and sufficiently new (2014-09-30 14:26:55.380865) 2014-09-30 14:26:56.051618 7f6e71411700 15 mds.0.bal tick last_sample now 2014-09-30 14:26:56.051618 2014-09-30 14:26:56.051621 7f6e71411700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:26:56.051624 7f6e71411700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:26:56.051668 7f6e6ea0a700 5 mds.0.log _submit_thread 4254718~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:26:56.113776 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.113780 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:26:56.113781 7f6e71e14700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113807 7f6e71e14700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x46c9fe0 v35 2014-09-30 14:26:56.113808 7f6e71e14700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v34 pv35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113825 7f6e71e14700 10 mds.0.cache.ino(1) clear_dirty_scattered 1024 on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113835 7f6e71e14700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x4652100 v52 2014-09-30 14:26:56.113837 7f6e71e14700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=52 v=52 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] version 52 2014-09-30 14:26:56.113849 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113862 7f6e71e14700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113872 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.113881 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x47111e0 on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.113889 7f6e71e14700 10 mds.0.locker scatter_eval (inest sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.113897 7f6e71e14700 7 mds.0.locker simple_lock on (inest sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.113907 7f6e71e14700 10 mds.0.cache.dir(1) auth_unpin by 0x4693e80 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] count now 0 + 0 2014-09-30 14:26:56.154858 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.154864 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:26:56.154865 7f6e71e14700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.154895 7f6e71e14700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x46ca580 v18 2014-09-30 14:26:56.154898 7f6e71e14700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v16 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.154918 7f6e71e14700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=20 v=16 ap=0+3 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.154929 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=21 v=18 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 18 2014-09-30 14:26:56.154950 7f6e71e14700 10 mds.0.cache.ino(600) clear_dirty_scattered 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.154975 7f6e71e14700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x4652050 v19 2014-09-30 14:26:56.154977 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=21 v=19 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 19 2014-09-30 14:26:56.154988 7f6e71e14700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x4651810 v34 2014-09-30 14:26:56.154989 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=35 v=34 cv=0/0 ap=2+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 34 2014-09-30 14:26:56.155015 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155032 7f6e71e14700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155052 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=2+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155064 7f6e71e14700 10 mds.0.cache.ino(600) auth_unpin by 0x47136c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 1+1 2014-09-30 14:26:56.155077 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth pv=21 v=19 cv=0/0 dir_auth=0 ap=2+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x47136c0 count now 2 + 2 2014-09-30 14:26:56.155086 7f6e71e14700 10 mds.0.locker scatter_eval (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155108 7f6e71e14700 7 mds.0.locker simple_lock on (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155121 7f6e71e14700 10 mds.0.cache.dir(100) auth_unpin by 0x4694380 on [dir 100 ~mds0/ [2,head] auth pv=21 v=19 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 1 + 2 2014-09-30 14:26:56.155129 7f6e71e14700 10 mds.0.cache.dir(600) auth_unpin by 0x4694380 on [dir 600 ~mds0/stray0/ [2,head] auth pv=35 v=34 cv=0/0 ap=1+0+0 state=1610645506|complete f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 1 + 0 2014-09-30 14:26:56.155145 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.155146 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:26:56.155147 7f6e71e14700 10 mds.0.locker scatter_writebehind_finish on (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155159 7f6e71e14700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x46ca3a0 v20 2014-09-30 14:26:56.155160 7f6e71e14700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v18 pv20 ap=1+1 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155170 7f6e71e14700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=20 v=18 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.155175 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=21 v=20 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 20 2014-09-30 14:26:56.155185 7f6e71e14700 10 mds.0.cache.ino(600) clear_dirty_scattered 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155194 7f6e71e14700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x46521b0 v21 2014-09-30 14:26:56.155195 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=21 v=21 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 21 2014-09-30 14:26:56.155201 7f6e71e14700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x4651ce0 v35 2014-09-30 14:26:56.155202 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=35 v=35 cv=0/0 ap=1+0+0 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 35 2014-09-30 14:26:56.155210 7f6e71e14700 7 mds.0.locker wrlock_finish on (ifile lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155221 7f6e71e14700 10 mds.0.locker eval_gather (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155229 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:26:56.155232 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.155240 7f6e71e14700 10 mds.0.cache.ino(600) auth_unpin by 0x4713640 on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=0+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] now 0+1 2014-09-30 14:26:56.155248 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x4713640 count now 1 + 1 2014-09-30 14:26:56.155255 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=0+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.155266 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=0+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.155277 7f6e71e14700 10 mds.0.cache.dir(100) auth_unpin by 0x4694100 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] count now 0 + 1 2014-09-30 14:26:56.155283 7f6e71e14700 10 mds.0.cache.dir(600) auth_unpin by 0x4694100 on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] count now 0 + 0 2014-09-30 14:26:56.155288 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4694100 count now 0 + 0 2014-09-30 14:26:56.509796 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:2 setattr mode=041777 #1 2014-09-30 14:26:56.508079) v2 2014-09-30 14:26:56.509800 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.509803 7f6e74619700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:26:56.509828 7f6e74619700 7 mds.0.cache request_start request(client.4129:2 cr=0x4692580) 2014-09-30 14:26:56.509833 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pLsXsFs on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509861 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.509863 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509873 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.509875 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509884 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509897 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509905 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509914 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.509918 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:2 setattr mode=041777 #1 2014-09-30 14:26:56.508079) v2 2014-09-30 14:26:56.509929 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:2 cr=0x4692580) #1 2014-09-30 14:26:56.509935 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.509937 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.509938 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v35 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x4710938] 2014-09-30 14:26:56.509952 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e8a00 on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.509963 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:2 cr=0x4692580) 2014-09-30 14:26:56.509965 7f6e74619700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.509977 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.509986 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.509994 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510003 7f6e74619700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510015 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510040 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510060 7f6e74619700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510071 7f6e74619700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4129) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510081 7f6e74619700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510100 7f6e74619700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510111 7f6e74619700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510122 7f6e74619700 20 mds.0.locker client.4129 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:26:56.510125 7f6e74619700 20 mds.0.locker client.4130 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:26:56.510127 7f6e74619700 7 mds.0.locker sending MClientCaps to client.4130 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-09-30 14:26:56.510144 7f6e74619700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:24:07.299049 2014-09-30 14:26:56.510149 7f6e74619700 10 mds.0.5 send_message_client_counted client.4130 seq 1 client_caps(revoke ino 1 2 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:24:07.299049) v4 2014-09-30 14:26:56.510167 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x47110e0 on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.510179 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x45ce900 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.510181 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.510184 7f6e74619700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510717 7f6e74619700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:26:56.510719 7f6e74619700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510732 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:26:56.510734 7f6e74619700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510744 7f6e74619700 10 mds.0.cache snaps 2014-09-30 14:26:56.510747 7f6e74619700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510757 7f6e74619700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510766 7f6e74619700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510779 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510787 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.510788 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510798 7f6e74619700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510810 7f6e74619700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-09-30 14:26:56.510812 7f6e74619700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.510822 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x47110e0 on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.510832 7f6e74619700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510844 7f6e74619700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510852 7f6e74619700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510872 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510889 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510899 7f6e74619700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.510901 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:2 setattr mode=041777 #1 2014-09-30 14:26:56.508079) v2 2014-09-30 14:26:56.510904 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:2 cr=0x4692580) #1 2014-09-30 14:26:56.510906 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.510907 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.510909 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510918 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:2 cr=0x4692580) 2014-09-30 14:26:56.510919 7f6e74619700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510928 7f6e74619700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4129) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510938 7f6e74619700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510955 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510964 7f6e74619700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510973 7f6e74619700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510984 7f6e74619700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4129) [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.510994 7f6e74619700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511004 7f6e74619700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511014 7f6e74619700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v35 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511024 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x47110e0 on [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.511036 7f6e74619700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x46e8a00) [inode 1 [...2,head] / auth v35 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x46e8a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511068 7f6e74619700 15 mds.0.cache.ino(1) project_inode 0x46c9a40 2014-09-30 14:26:56.511079 7f6e74619700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.511087 7f6e74619700 10 mds.0.server journal_and_reply tracei 0x4710938 tracedn 0 2014-09-30 14:26:56.511096 7f6e74619700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x46e8a00) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x46e8a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@1,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511115 7f6e74619700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4129:2 setattr mode=041777 #1 2014-09-30 14:26:56.508079) v2 2014-09-30 14:26:56.511124 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.511126 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.511129 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:26:56.508079 valid=1 2014-09-30 14:26:56.511134 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:26:56.511135 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.511139 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511207 7f6e74619700 20 mds.0.server lat 0.001539 2014-09-30 14:26:56.511246 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511268 7f6e6ea0a700 5 mds.0.log _submit_thread 4255906~661 : EUpdate setattr [metablob] 2014-09-30 14:26:56.511263 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511277 7f6e74619700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.511291 7f6e74619700 20 mds.0.locker client.4129 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.511294 7f6e74619700 20 mds.0.locker client.4130 pending pLsXsFs allowed pLsXsFscr wanted - 2014-09-30 14:26:56.511295 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.672324 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4130:2 getattr pAsLsXsFs #1 2014-09-30 14:26:56.670622) v2 2014-09-30 14:26:56.672330 7f6e74619700 20 mds.0.server get_session have 0x46c65c0 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:26:56.672333 7f6e74619700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:26:56.672361 7f6e74619700 7 mds.0.cache request_start request(client.4130:2 cr=0x4694600) 2014-09-30 14:26:56.672363 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4130:2 getattr pAsLsXsFs #1 2014-09-30 14:26:56.670622) v2 2014-09-30 14:26:56.672377 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4130:2 cr=0x4694600) #1 2014-09-30 14:26:56.672381 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.672383 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.672384 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672415 7f6e74619700 10 mds.0.locker acquire_locks request(client.4130:2 cr=0x4694600) 2014-09-30 14:26:56.672418 7f6e74619700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672431 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672442 7f6e74619700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672453 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672464 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672475 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672486 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v35 pv36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672496 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e9e00 on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 3+0 2014-09-30 14:26:56.672508 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672522 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672533 7f6e74619700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672544 7f6e74619700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672554 7f6e74619700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672565 7f6e74619700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.672576 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x45cec90 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.672578 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.672580 7f6e74619700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.715552 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.715560 7f6e71e14700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:26:56.715573 7f6e71e14700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:26:56.715574 7f6e71e14700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x46c9a40 v36 2014-09-30 14:26:56.715576 7f6e71e14700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v35 pv36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.715605 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:2 setattr mode=041777 #1 2014-09-30 14:26:56.508079) v2 2014-09-30 14:26:56.715624 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.715628 7f6e71e14700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.715644 7f6e71e14700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.715658 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:26:56.715660 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v36 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.715669 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x47110e0 on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.715680 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.715682 7f6e71e14700 7 mds.0.server dispatch_client_request client_request(client.4130:2 getattr pAsLsXsFs #1 2014-09-30 14:26:56.670622) v2 2014-09-30 14:26:56.715687 7f6e71e14700 10 mds.0.server rdlock_path_pin_ref request(client.4130:2 cr=0x4694600) #1 2014-09-30 14:26:56.715690 7f6e71e14700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.715692 7f6e71e14700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.715693 7f6e71e14700 10 mds.0.server ref is [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715705 7f6e71e14700 10 mds.0.locker acquire_locks request(client.4130:2 cr=0x4694600) 2014-09-30 14:26:56.715707 7f6e71e14700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715727 7f6e71e14700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715737 7f6e71e14700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715745 7f6e71e14700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715756 7f6e71e14700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715766 7f6e71e14700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715774 7f6e71e14700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715786 7f6e71e14700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715795 7f6e71e14700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715805 7f6e71e14700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715816 7f6e71e14700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715837 7f6e71e14700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715847 7f6e71e14700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715858 7f6e71e14700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715868 7f6e71e14700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715904 7f6e71e14700 10 mds.0.server reply to stat on client_request(client.4130:2 getattr pAsLsXsFs #1 2014-09-30 14:26:56.670622) v2 2014-09-30 14:26:56.715908 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4130:2 getattr pAsLsXsFs #1 2014-09-30 14:26:56.670622) v2 2014-09-30 14:26:56.715917 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.715920 7f6e71e14700 20 mds.0.server lat 0.043724 2014-09-30 14:26:56.715924 7f6e71e14700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.715926 7f6e71e14700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.715931 7f6e71e14700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.508079 valid=1 2014-09-30 14:26:56.715938 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:26:56.715940 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.715942 7f6e71e14700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:56.715956 7f6e71e14700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.715981 7f6e71e14700 7 mds.0.cache request_finish request(client.4130:2 cr=0x4694600) 2014-09-30 14:26:56.715988 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4130:2 cr=0x4694600) 2014-09-30 14:26:56.715993 7f6e71e14700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716005 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716016 7f6e71e14700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716025 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716035 7f6e71e14700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716054 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716066 7f6e71e14700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716074 7f6e71e14700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716084 7f6e71e14700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716103 7f6e71e14700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716120 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46e9e00 on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.716148 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716158 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4129) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716170 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.716180 7f6e71e14700 20 mds.0.locker client.4129 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.716182 7f6e71e14700 20 mds.0.locker client.4130 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.716228 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:2 cr=0x4692580) 2014-09-30 14:26:56.716238 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:2 cr=0x4692580) 2014-09-30 14:26:56.716242 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46e8a00 on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.716989 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4130:3 setattr mode=041777 #1 2014-09-30 14:26:56.715484) v2 2014-09-30 14:26:56.716994 7f6e74619700 20 mds.0.server get_session have 0x46c65c0 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:26:56.716996 7f6e74619700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:26:56.717015 7f6e74619700 7 mds.0.cache request_start request(client.4130:3 cr=0x4692800) 2014-09-30 14:26:56.717019 7f6e74619700 10 mds.0.locker process_cap_release client.4130 pLsXsFs on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pAsLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717037 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.717039 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717057 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.717058 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717068 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717076 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717084 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717104 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.717108 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4130:3 setattr mode=041777 #1 2014-09-30 14:26:56.715484) v2 2014-09-30 14:26:56.717113 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4130:3 cr=0x4692800) #1 2014-09-30 14:26:56.717114 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.717116 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.717116 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v36 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.717127 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e9900 on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.717136 7f6e74619700 10 mds.0.locker acquire_locks request(client.4130:3 cr=0x4692800) 2014-09-30 14:26:56.717138 7f6e74619700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717146 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717155 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717163 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717172 7f6e74619700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717181 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717191 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717200 7f6e74619700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717212 7f6e74619700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4130) [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717224 7f6e74619700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717233 7f6e74619700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717243 7f6e74619700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v36 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717254 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x47110e0 on [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.717264 7f6e74619700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x46e9900) [inode 1 [...2,head] / auth v36 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x46e9900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717289 7f6e74619700 15 mds.0.cache.ino(1) project_inode 0x46c8d20 2014-09-30 14:26:56.717297 7f6e74619700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.717307 7f6e74619700 10 mds.0.server journal_and_reply tracei 0x4710938 tracedn 0 2014-09-30 14:26:56.717321 7f6e74619700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x46e9900) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x46e9900) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717340 7f6e74619700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4130:3 setattr mode=041777 #1 2014-09-30 14:26:56.715484) v2 2014-09-30 14:26:56.717348 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.717349 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.717352 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:26:56.715484 valid=1 2014-09-30 14:26:56.717365 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-09-30 14:26:56.717367 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.717371 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717397 7f6e74619700 20 mds.0.server lat 0.000487 2014-09-30 14:26:56.717438 7f6e6ea0a700 5 mds.0.log _submit_thread 4256587~661 : EUpdate setattr [metablob] 2014-09-30 14:26:56.717466 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.717486 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733627 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:3 getattr pAsLsXsFs #1 2014-09-30 14:26:56.731943) v2 2014-09-30 14:26:56.733633 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.733636 7f6e74619700 15 mds.0.server oldest_client_tid=3 2014-09-30 14:26:56.733670 7f6e74619700 7 mds.0.cache request_start request(client.4129:3 cr=0x4693700) 2014-09-30 14:26:56.733673 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:3 getattr pAsLsXsFs #1 2014-09-30 14:26:56.731943) v2 2014-09-30 14:26:56.733679 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:3 cr=0x4693700) #1 2014-09-30 14:26:56.733680 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.733683 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.733683 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733729 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:3 cr=0x4693700) 2014-09-30 14:26:56.733731 7f6e74619700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733753 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733766 7f6e74619700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733786 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733798 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733817 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733830 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v36 pv37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733848 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46e9400 on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 3+0 2014-09-30 14:26:56.733862 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733879 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733898 7f6e74619700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733910 7f6e74619700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733924 7f6e74619700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733937 7f6e74619700 7 mds.0.locker rdlock_start waiting on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.733949 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 40000 0x48686c0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.733951 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.733953 7f6e74619700 10 mds.0.locker nudge_log (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.772904 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.772912 7f6e71e14700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:26:56.772924 7f6e71e14700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:26:56.772925 7f6e71e14700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x46c8d20 v37 2014-09-30 14:26:56.772927 7f6e71e14700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v36 pv37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.772955 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4130:3 setattr mode=041777 #1 2014-09-30 14:26:56.715484) v2 2014-09-30 14:26:56.772979 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.772984 7f6e71e14700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.773005 7f6e71e14700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.773018 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:26:56.773020 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v37 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.773035 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x47110e0 on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.773054 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.773056 7f6e71e14700 7 mds.0.server dispatch_client_request client_request(client.4129:3 getattr pAsLsXsFs #1 2014-09-30 14:26:56.731943) v2 2014-09-30 14:26:56.773061 7f6e71e14700 10 mds.0.server rdlock_path_pin_ref request(client.4129:3 cr=0x4693700) #1 2014-09-30 14:26:56.773063 7f6e71e14700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.773065 7f6e71e14700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.773066 7f6e71e14700 10 mds.0.server ref is [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773077 7f6e71e14700 10 mds.0.locker acquire_locks request(client.4129:3 cr=0x4693700) 2014-09-30 14:26:56.773079 7f6e71e14700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773088 7f6e71e14700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773110 7f6e71e14700 20 mds.0.locker must rdlock (ifile sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773120 7f6e71e14700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773129 7f6e71e14700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773147 7f6e71e14700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773155 7f6e71e14700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773165 7f6e71e14700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773174 7f6e71e14700 10 mds.0.locker already rdlocked (ifile sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773183 7f6e71e14700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773194 7f6e71e14700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773206 7f6e71e14700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773215 7f6e71e14700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773226 7f6e71e14700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773236 7f6e71e14700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pLsXsFs/-@2,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773259 7f6e71e14700 10 mds.0.server reply to stat on client_request(client.4129:3 getattr pAsLsXsFs #1 2014-09-30 14:26:56.731943) v2 2014-09-30 14:26:56.773267 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:3 getattr pAsLsXsFs #1 2014-09-30 14:26:56.731943) v2 2014-09-30 14:26:56.773277 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.773279 7f6e71e14700 20 mds.0.server lat 0.039780 2014-09-30 14:26:56.773282 7f6e71e14700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.773284 7f6e71e14700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.773289 7f6e71e14700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.715484 valid=1 2014-09-30 14:26:56.773296 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 3 2014-09-30 14:26:56.773298 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.773300 7f6e71e14700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:56.773303 7f6e71e14700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773329 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:3 cr=0x4693700) 2014-09-30 14:26:56.773337 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:3 cr=0x4693700) 2014-09-30 14:26:56.773341 7f6e71e14700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773353 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773363 7f6e71e14700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773372 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773382 7f6e71e14700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773496 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773524 7f6e71e14700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773545 7f6e71e14700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773571 7f6e71e14700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773584 7f6e71e14700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773614 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46e9400 on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.773651 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773666 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4130) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4130) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773679 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.773692 7f6e71e14700 20 mds.0.locker client.4129 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.773694 7f6e71e14700 20 mds.0.locker client.4130 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.773706 7f6e71e14700 7 mds.0.cache request_finish request(client.4130:3 cr=0x4692800) 2014-09-30 14:26:56.773715 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4130:3 cr=0x4692800) 2014-09-30 14:26:56.773719 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46e9900 on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.774375 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:4 readdir #1 2014-09-30 14:26:56.772891) v2 2014-09-30 14:26:56.774380 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.774382 7f6e74619700 15 mds.0.server oldest_client_tid=4 2014-09-30 14:26:56.774402 7f6e74619700 7 mds.0.cache request_start request(client.4129:4 cr=0x4694d80) 2014-09-30 14:26:56.774407 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:4 readdir #1 2014-09-30 14:26:56.772891) v2 2014-09-30 14:26:56.774411 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:4 cr=0x4694d80) #1 2014-09-30 14:26:56.774412 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.774414 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.774414 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774432 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:4 cr=0x4694d80) 2014-09-30 14:26:56.774434 7f6e74619700 20 mds.0.locker must rdlock (idft sync) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774444 7f6e74619700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774453 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774473 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774482 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.774491 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46eb200 on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.774499 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774511 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774519 7f6e74619700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774529 7f6e74619700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774540 7f6e74619700 7 mds.0.locker rdlock_start on (idft sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774549 7f6e74619700 10 mds.0.locker got rdlock on (idft sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@3,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774567 7f6e74619700 10 mds.0.server frag * offset '' 2014-09-30 14:26:56.774570 7f6e74619700 10 mds.0.server handle_client_readdir on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.774579 7f6e74619700 10 mds.0.server snapid head 2014-09-30 14:26:56.774585 7f6e74619700 12 mds.0.server including dn [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.774593 7f6e74619700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.774596 7f6e74619700 12 mds.0.server including inode [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.774602 7f6e74619700 20 mds.0.cache.ino(10000000004) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.147595 valid=1 2014-09-30 14:26:56.774608 7f6e74619700 10 mds.0.cache.ino(10000000004) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.774615 7f6e74619700 10 mds.0.cache.ino(10000000004) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:26:56.774617 7f6e74619700 10 mds.0.cache.ino(10000000004) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.774618 7f6e74619700 10 mds.0.cache.ino(10000000004) including xattrs version 1 2014-09-30 14:26:56.774622 7f6e74619700 12 mds.0.server including dn [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:56.774625 7f6e74619700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:56.774627 7f6e74619700 12 mds.0.server including inode [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:56.774631 7f6e74619700 20 mds.0.cache.ino(10000000005) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.171286 valid=1 2014-09-30 14:26:56.774637 7f6e74619700 10 mds.0.cache.ino(10000000005) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.774640 7f6e74619700 10 mds.0.cache.ino(10000000005) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:26:56.774642 7f6e74619700 10 mds.0.cache.ino(10000000005) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.774643 7f6e74619700 10 mds.0.cache.ino(10000000005) including xattrs version 1 2014-09-30 14:26:56.774646 7f6e74619700 12 mds.0.server including dn [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:56.774649 7f6e74619700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:56.774651 7f6e74619700 12 mds.0.server including inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:56.774654 7f6e74619700 20 mds.0.cache.ino(10000000006) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.300685 valid=1 2014-09-30 14:26:56.774660 7f6e74619700 10 mds.0.cache.ino(10000000006) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.774663 7f6e74619700 10 mds.0.cache.ino(10000000006) encode_inodestat issueing pAsLsXsFscr seq 1 2014-09-30 14:26:56.774664 7f6e74619700 10 mds.0.cache.ino(10000000006) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.774665 7f6e74619700 10 mds.0.cache.ino(10000000006) including xattrs version 1 2014-09-30 14:26:56.774667 7f6e74619700 10 mds.0.server reply to client_request(client.4129:4 readdir #1 2014-09-30 14:26:56.772891) v2 readdir num=3 bytes=822 end=1 complete=1 2014-09-30 14:26:56.774673 7f6e74619700 10 mds.0.server reply to client_request(client.4129:4 readdir #1 2014-09-30 14:26:56.772891) v2 readdir num=3 end=1 complete=1 2014-09-30 14:26:56.774678 7f6e74619700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:4 readdir #1 2014-09-30 14:26:56.772891) v2 2014-09-30 14:26:56.774688 7f6e74619700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.774689 7f6e74619700 20 mds.0.server lat 0.000387 2014-09-30 14:26:56.774692 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.774694 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.774696 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.715484 valid=1 2014-09-30 14:26:56.774700 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 4 2014-09-30 14:26:56.774702 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.774704 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (idft sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774725 7f6e74619700 7 mds.0.cache request_finish request(client.4129:4 cr=0x4694d80) 2014-09-30 14:26:56.774732 7f6e74619700 15 mds.0.cache request_cleanup request(client.4129:4 cr=0x4694d80) 2014-09-30 14:26:56.774736 7f6e74619700 7 mds.0.locker rdlock_finish on (idft sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774747 7f6e74619700 10 mds.0.locker scatter_eval (idft sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774757 7f6e74619700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774766 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774776 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774784 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.774793 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x46eb200 on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.780005 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:5 unlink #1/a 2014-09-30 14:26:56.778439) v2 2014-09-30 14:26:56.780010 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.780013 7f6e74619700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:26:56.780034 7f6e74619700 7 mds.0.cache request_start request(client.4129:5 cr=0x4694b00) 2014-09-30 14:26:56.780038 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsXsFscr on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780063 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.780065 7f6e74619700 10 mds.0.locker eval 2496 [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780071 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.780072 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780077 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780082 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780086 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780098 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.780102 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsLsXs on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780115 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.780115 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780124 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.780124 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780133 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780143 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780151 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780159 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.780161 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:5 unlink #1/a 2014-09-30 14:26:56.778439) v2 2014-09-30 14:26:56.780166 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.780168 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:26:56.780170 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:26:56.780172 7f6e74619700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:26:56.780176 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.780178 7f6e74619700 7 mds.0.server handle_client_unlink on [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.780183 7f6e74619700 7 mds.0.server dn links to [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780189 7f6e74619700 20 mds.0.cache.dir(600) lookup (head, '10000000004') 2014-09-30 14:26:56.780194 7f6e74619700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 0x475a3a0] 2014-09-30 14:26:56.780198 7f6e74619700 10 mds.0.cache.den(600 10000000004) mark_new [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 0x475a3a0] 2014-09-30 14:26:56.780204 7f6e74619700 10 mds.0.server straydn is [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 state=new | request=1 0x475a3a0] 2014-09-30 14:26:56.780209 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:5 cr=0x4694b00) 2014-09-30 14:26:56.780210 7f6e74619700 20 mds.0.locker must xlock (ilink sync) [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780216 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.780220 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 state=new | request=1 0x475a3a0] 2014-09-30 14:26:56.780224 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780235 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780247 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780252 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.780263 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.780273 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.780278 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 state=new | request=1 0x475a3a0] 2014-09-30 14:26:56.780282 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780291 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780296 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780306 7f6e74619700 10 mds.0.locker must authpin [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780311 7f6e74619700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.780319 7f6e74619700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.780323 7f6e74619700 10 mds.0.locker must authpin [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 state=new | request=1 0x475a3a0] 2014-09-30 14:26:56.780326 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v37 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.780334 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ead00 on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.780346 7f6e74619700 10 mds.0.locker auth_pinning [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711270] 2014-09-30 14:26:56.780351 7f6e74619700 10 mds.0.cache.ino(10000000004) auth_pin by 0x46ead00 on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] now 1+0 2014-09-30 14:26:56.780355 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4711270 count now 0 + 1 2014-09-30 14:26:56.780364 7f6e74619700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.780374 7f6e74619700 10 mds.0.cache.ino(600) auth_pin by 0x46ead00 on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+0 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 1+0 2014-09-30 14:26:56.780382 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4712e18 count now 0 + 1 2014-09-30 14:26:56.780389 7f6e74619700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth (dversion lock) v=46 ap=0+1 inode=0x4711270 | inodepin=1 dirty=1 0x4758000] 2014-09-30 14:26:56.780393 7f6e74619700 10 mds.0.cache.den(1 a) auth_pin by 0x46ead00 on [dentry #1/a [2,head] auth (dversion lock) v=46 ap=1+1 inode=0x4711270 | inodepin=1 dirty=1 authpin=1 0x4758000] now 1+1 2014-09-30 14:26:56.780398 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ead00 count now 0 + 2 2014-09-30 14:26:56.780406 7f6e74619700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 inode=0 state=new | request=1 0x475a3a0] 2014-09-30 14:26:56.780410 7f6e74619700 10 mds.0.cache.den(600 10000000004) auth_pin by 0x46ead00 on [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a3a0] now 1+0 2014-09-30 14:26:56.780413 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 ap=0+1+1 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x46ead00 count now 0 + 1 2014-09-30 14:26:56.780420 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x46ead00 count now 0 + 2 2014-09-30 14:26:56.780427 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/a [2,head] auth (dversion lock) v=46 ap=1+1 inode=0x4711270 | inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780434 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4129) v=46 ap=1+1 inode=0x4711270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780439 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4129) v=46 ap=1+1 inode=0x4711270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780442 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4129) v=46 ap=1+1 inode=0x4711270 | lock=1 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780447 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/a [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=46 ap=1+1 inode=0x4711270 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780451 7f6e74619700 10 mds.0.cache.den(1 a) auth_pin by 0x4758158 on [dentry #1/a [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x4758000] now 2+1 2014-09-30 14:26:56.780454 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4758158 count now 0 + 3 2014-09-30 14:26:56.780477 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ead00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.780484 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780489 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780493 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780496 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780500 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000004 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780503 7f6e74619700 10 mds.0.cache.den(600 10000000004) auth_pin by 0x475a4f8 on [dentry #100/stray0/10000000004 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a3a0] now 2+0 2014-09-30 14:26:56.780506 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 ap=0+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x475a4f8 count now 0 + 2 2014-09-30 14:26:56.780515 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ead00) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.780521 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780533 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780546 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780555 7f6e74619700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780567 7f6e74619700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780580 7f6e74619700 20 mds.0.locker client.4129 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-09-30 14:26:56.780582 7f6e74619700 20 mds.0.locker client.4130 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-09-30 14:26:56.780585 7f6e74619700 7 mds.0.locker sending MClientCaps to client.4130 seq 5 new pending pLsXs was pLsXsFs 2014-09-30 14:26:56.780589 7f6e74619700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:26:56.715484 2014-09-30 14:26:56.780592 7f6e74619700 10 mds.0.5 send_message_client_counted client.4130 seq 2 client_caps(revoke ino 1 2 seq 5 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-09-30 14:24:07.299049) v4 2014-09-30 14:26:56.780609 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x4711160 on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.780622 7f6e74619700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.780631 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x45cf1d0 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.780633 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.780634 7f6e74619700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781006 7f6e74619700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-09-30 14:26:56.781008 7f6e74619700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781025 7f6e74619700 10 mds.0.cache.snaprealm(1 seq 1 0x45e98c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:26:56.781027 7f6e74619700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781038 7f6e74619700 10 mds.0.cache snaps 2014-09-30 14:26:56.781039 7f6e74619700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/pLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781055 7f6e74619700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781066 7f6e74619700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781076 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781087 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.781088 7f6e74619700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781105 7f6e74619700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-09-30 14:26:56.781107 7f6e74619700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781115 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v37 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.781124 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.781131 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:26:56.781133 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x4711160 on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.781144 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781156 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781165 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781174 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781183 7f6e74619700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.781184 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:5 unlink #1/a 2014-09-30 14:26:56.778439) v2 2014-09-30 14:26:56.781189 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.781190 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-09-30 14:26:56.781192 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-09-30 14:26:56.781193 7f6e74619700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-09-30 14:26:56.781196 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.781197 7f6e74619700 7 mds.0.server handle_client_unlink on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781202 7f6e74619700 7 mds.0.server dn links to [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781208 7f6e74619700 10 mds.0.server straydn is [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781215 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:5 cr=0x4694b00) 2014-09-30 14:26:56.781216 7f6e74619700 20 mds.0.locker must xlock (ilink sync) [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781222 7f6e74619700 20 mds.0.locker must xlock (dn xlock x=1 by 0x46ead00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781227 7f6e74619700 20 mds.0.locker must xlock (dn xlock x=1 by 0x46ead00) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781233 7f6e74619700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781244 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781253 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781258 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781268 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781279 7f6e74619700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4129) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781285 7f6e74619700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4129) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781289 7f6e74619700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781300 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781305 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781324 7f6e74619700 10 mds.0.locker must authpin [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781333 7f6e74619700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781345 7f6e74619700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781350 7f6e74619700 10 mds.0.locker must authpin [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781354 7f6e74619700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781364 7f6e74619700 10 mds.0.locker already auth_pinned [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781368 7f6e74619700 10 mds.0.locker already auth_pinned [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781376 7f6e74619700 10 mds.0.locker already auth_pinned [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781380 7f6e74619700 10 mds.0.locker already auth_pinned [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781385 7f6e74619700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4129) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781389 7f6e74619700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x46ead00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+1 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781393 7f6e74619700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4129) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781397 7f6e74619700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x46ead00) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=0 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781401 7f6e74619700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781410 7f6e74619700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781423 7f6e74619700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781432 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781443 7f6e74619700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781451 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781459 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.781466 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v3 2014-09-30 14:26:56.781469 7f6e74619700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781477 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781489 7f6e74619700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781500 7f6e74619700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781509 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781528 7f6e74619700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781538 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781545 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781549 7f6e74619700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781554 7f6e74619700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4129) [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781559 7f6e74619700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781563 7f6e74619700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781570 7f6e74619700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000004 [2,head] /a auth v46 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781574 7f6e74619700 10 mds.0.cache.ino(10000000004) auth_pin by 0x4711a40 on [inode 10000000004 [2,head] /a auth v46 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] now 2+0 2014-09-30 14:26:56.781590 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4711270 count now 0 + 4 2014-09-30 14:26:56.781601 7f6e74619700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x46ead00) [inode 10000000004 [2,head] /a auth v46 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781619 7f6e74619700 10 mds.0.server _unlink_local [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781630 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 53 2014-09-30 14:26:56.781634 7f6e74619700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.781641 7f6e74619700 15 mds.0.cache.ino(10000000004) project_inode 0x46c9c20 2014-09-30 14:26:56.781643 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 47 2014-09-30 14:26:56.781644 7f6e74619700 10 mds.0.cache.den(600 10000000004) pre_dirty [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781648 7f6e74619700 10 mds.0.cache.ino(10000000004) pre_dirty 47 (current v 46) 2014-09-30 14:26:56.781650 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781664 7f6e74619700 10 mds.0.cache.dir(1) auth_pin by 0x46ead00 on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] count now 1 + 4 2014-09-30 14:26:56.781677 7f6e74619700 10 mds.0.cache.dir(1) project_fnode 0x4653b20 2014-09-30 14:26:56.781678 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 54 2014-09-30 14:26:56.781679 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 3=3+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.781689 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 3=3+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 3=3+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.781702 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781710 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.781711 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.781711 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781716 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.781717 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.781718 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.781719 7f6e74619700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:26:56.781720 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:26:56.778439 3=3+0) 2014-09-30 14:26:56.781723 7f6e74619700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:26:56.778439 3=3+0) 2014-09-30 14:26:56.781726 7f6e74619700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:26:56.778439 2=2+0) [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0)/f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.781739 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v37 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781752 7f6e74619700 15 mds.0.cache.ino(1) project_inode 0x46c9e00 2014-09-30 14:26:56.781753 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:26:56.778439 2=2+0) 2014-09-30 14:26:56.781755 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:26:56.781757 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:26:56.778439 2=2+0) on [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@4,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.781771 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x4748000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.781781 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.781792 7f6e74619700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.781799 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781812 7f6e74619700 10 mds.0.cache.dir(600) auth_pin by 0x46ead00 on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 1 + 2 2014-09-30 14:26:56.781822 7f6e74619700 10 mds.0.cache.dir(600) project_fnode 0x4654780 2014-09-30 14:26:56.781835 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 48 2014-09-30 14:26:56.781836 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=35 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439)/f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.781846 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=35 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439)/f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:26:56.778439)/n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.781858 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.781866 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.781866 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.781867 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.781872 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.781873 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.781873 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.781874 7f6e74619700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:26:56.781875 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:26:56.778439) 2014-09-30 14:26:56.781878 7f6e74619700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:26:56.778439) 2014-09-30 14:26:56.781879 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.778439 1=1+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=35 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0)/f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0)/n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.781891 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781904 7f6e74619700 15 mds.0.cache.ino(600) project_inode 0x46ca3a0 2014-09-30 14:26:56.781905 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 22 2014-09-30 14:26:56.781906 7f6e74619700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=22 v=20 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.781910 7f6e74619700 10 mds.0.cache.ino(600) pre_dirty 22 (current v 20) 2014-09-30 14:26:56.781911 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v2 m2014-09-30 14:26:56.778439 1=1+0) 2014-09-30 14:26:56.781913 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v2 m2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.781915 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v2 m2014-09-30 14:26:56.778439 1=1+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v20 pv22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781928 7f6e74619700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=35 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0)/n(v2 rc2014-09-30 14:24:06.448466) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.781939 7f6e74619700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:26:56.781940 7f6e74619700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:26:56.778439 1=1+0) 2014-09-30 14:26:56.781941 7f6e74619700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:24:06.448466) 2014-09-30 14:26:56.781950 7f6e74619700 20 mds.0.cache delta n(v2 rc2014-09-30 14:26:56.778439 1=1+0) 2014-09-30 14:26:56.781952 7f6e74619700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:24:06.448466 1=0+1) 2014-09-30 14:26:56.781954 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.778439 2=1+1) 2014-09-30 14:26:56.781956 7f6e74619700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.781958 7f6e74619700 10 mds.0.cache.dir(600) check_rstats complete on 0x4748770 2014-09-30 14:26:56.781960 7f6e74619700 10 mds.0.cache.dir(100) auth_pin by 0x46ead00 on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 1 + 2 2014-09-30 14:26:56.781968 7f6e74619700 10 mds.0.cache.dir(100) project_fnode 0x4654570 2014-09-30 14:26:56.781968 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 23 2014-09-30 14:26:56.781969 7f6e74619700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v20 pv22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.781982 7f6e74619700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:26:56.781988 7f6e74619700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.781994 7f6e74619700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.781999 7f6e74619700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.782004 7f6e74619700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.782014 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x47483b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=23 v=21 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] 2014-09-30 14:26:56.782026 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.782030 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=22 v=20 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.782035 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v20 pv22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.782063 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.782072 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.782078 7f6e74619700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x4758000 2014-09-30 14:26:56.782081 7f6e74619700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x46ead00) [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ead00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.782100 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ead00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x4758000] 2014-09-30 14:26:56.782105 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ead00) [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlock x=1 by 0x46ead00) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.782109 7f6e74619700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4129:5 unlink #1/a 2014-09-30 14:26:56.778439) v2 2014-09-30 14:26:56.782120 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.782122 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.782125 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:26:56.778439 valid=1 2014-09-30 14:26:56.782137 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 5 2014-09-30 14:26:56.782139 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 5 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.782144 7f6e74619700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782161 7f6e74619700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.782179 7f6e74619700 20 mds.0.cache.den(1 a) add_client_lease client.4129 on (dn xlockdone x=1) 2014-09-30 14:26:56.782184 7f6e74619700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.782190 7f6e74619700 20 mds.0.server set_trace_dist added dn head [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.782204 7f6e74619700 20 mds.0.server lat 0.002291 2014-09-30 14:26:56.782273 7f6e6ea0a700 5 mds.0.log _submit_thread 4257268~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:56.782297 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782325 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782357 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.782377 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.782392 7f6e74619700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782411 7f6e74619700 20 mds.0.locker client.4129 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.782413 7f6e74619700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.782415 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.782810 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:6 getattr pAsLsXsFs #1 2014-09-30 14:26:56.781324) v2 2014-09-30 14:26:56.782815 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.782817 7f6e74619700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:26:56.782837 7f6e74619700 7 mds.0.cache request_start request(client.4129:6 cr=0x4694880) 2014-09-30 14:26:56.782839 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:6 getattr pAsLsXsFs #1 2014-09-30 14:26:56.781324) v2 2014-09-30 14:26:56.782843 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:6 cr=0x4694880) #1 2014-09-30 14:26:56.782845 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.782846 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.782847 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782864 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:6 cr=0x4694880) 2014-09-30 14:26:56.782866 7f6e74619700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782881 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782893 7f6e74619700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782905 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782917 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782930 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782943 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v37 pv38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782962 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ea800 on [inode 1 [...2,head] / auth v37 pv38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.782975 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v37 pv38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.782993 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v37 pv38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.783019 7f6e74619700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v37 pv38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.783031 7f6e74619700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v37 pv38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.783052 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x4711160 on [inode 1 [...2,head] / auth v37 pv38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 3+0 2014-09-30 14:26:56.783064 7f6e74619700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v37 pv38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.783076 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x45cdb80 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.783077 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.783079 7f6e74619700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v37 pv38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823248 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.823252 7f6e71e14700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:26:56.823264 7f6e71e14700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:26:56.823265 7f6e71e14700 10 mds.0.server _unlink_local_finish [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823276 7f6e71e14700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+2 inode=0x4711270 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x4758000] [inode 10000000004 [2,head] {/a ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823294 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=54 v=52 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] by 0 count now 1 + 2 2014-09-30 14:26:56.823309 7f6e71e14700 20 mds.0.server straydn is [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823317 7f6e71e14700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000004 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a3a0] [inode 10000000004 [2,head] {#10000000004 ~mds0/stray0/10000000004} auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823334 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=35 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=0+5,ss=0+0 dirty=4 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0 count now 1 + 4 2014-09-30 14:26:56.823346 7f6e71e14700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=53 v=46 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823352 7f6e71e14700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=54 v=53 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] version 53 2014-09-30 14:26:56.823363 7f6e71e14700 15 mds.0.cache.ino(10000000004) pop_and_dirty_projected_inode 0x46c9c20 v47 2014-09-30 14:26:56.823364 7f6e71e14700 10 mds.0.cache.ino(10000000004) mark_dirty [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v46 pv47 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823371 7f6e71e14700 10 mds.0.cache.den(600 10000000004) mark_dirty [dentry #100/stray0/10000000004 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=47 v=35 ap=2+2 inode=0x4711270 state=new | request=1 lock=2 inodepin=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823377 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=47 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 47 2014-09-30 14:26:56.823390 7f6e71e14700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x46c9e00 v38 2014-09-30 14:26:56.823391 7f6e71e14700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v37 pv38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823405 7f6e71e14700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x46ca3a0 v22 2014-09-30 14:26:56.823406 7f6e71e14700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v20 pv22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:24:06.448466)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.823418 7f6e71e14700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=22 v=20 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.823422 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=23 v=22 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 22 2014-09-30 14:26:56.823430 7f6e71e14700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x4653b20 v54 2014-09-30 14:26:56.823432 7f6e71e14700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=54 v=54 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] version 54 2014-09-30 14:26:56.823442 7f6e71e14700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x4654780 v48 2014-09-30 14:26:56.823442 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=48 v=48 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 48 2014-09-30 14:26:56.823450 7f6e71e14700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x4654570 v23 2014-09-30 14:26:56.823451 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=23 v=23 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 23 2014-09-30 14:26:56.823458 7f6e71e14700 10 mds.0.cache send_dentry_unlink [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) v=53 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823467 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:5 unlink #1/a 2014-09-30 14:26:56.778439) v2 2014-09-30 14:26:56.823491 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.823495 7f6e71e14700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823508 7f6e71e14700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823515 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:26:56.823516 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823522 7f6e71e14700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x4711a40 on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] now 1+0 2014-09-30 14:26:56.823526 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=1+3+3 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x4711a40 count now 1 + 3 2014-09-30 14:26:56.823535 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.823542 7f6e71e14700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/a [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) v=53 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823550 7f6e71e14700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/a [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4129) v=53 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823554 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/a [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4129) v=53 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823557 7f6e71e14700 10 mds.0.cache.den(1 a) auth_unpin by 0x4758158 on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=53 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] now 1+0 2014-09-30 14:26:56.823561 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] by 0x4758158 count now 1 + 1 2014-09-30 14:26:56.823569 7f6e71e14700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=53 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.823573 7f6e71e14700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000004 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4129) v=47 ap=2+1 inode=0x4711270 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823579 7f6e71e14700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000004 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4129) v=47 ap=2+1 inode=0x4711270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823583 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000004 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4129) v=47 ap=2+1 inode=0x4711270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823587 7f6e71e14700 10 mds.0.cache.den(600 10000000004) auth_unpin by 0x475a4f8 on [dentry #100/stray0/10000000004 [2,head] auth (dversion lock w=1 last_client=4129) v=47 ap=1+1 inode=0x4711270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a3a0] now 1+1 2014-09-30 14:26:56.823590 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x475a4f8 count now 1 + 2 2014-09-30 14:26:56.823597 7f6e71e14700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000004 [2,head] auth (dversion lock w=1 last_client=4129) v=47 ap=1+1 inode=0x4711270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.823601 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 1 [...2,head] / auth v38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823614 7f6e71e14700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823626 7f6e71e14700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823634 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:26:56.823636 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v38 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.823645 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x4711160 on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.823654 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.823656 7f6e71e14700 7 mds.0.server dispatch_client_request client_request(client.4129:6 getattr pAsLsXsFs #1 2014-09-30 14:26:56.781324) v2 2014-09-30 14:26:56.823660 7f6e71e14700 10 mds.0.server rdlock_path_pin_ref request(client.4129:6 cr=0x4694880) #1 2014-09-30 14:26:56.823662 7f6e71e14700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.823664 7f6e71e14700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.823665 7f6e71e14700 10 mds.0.server ref is [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823675 7f6e71e14700 10 mds.0.locker acquire_locks request(client.4129:6 cr=0x4694880) 2014-09-30 14:26:56.823677 7f6e71e14700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823686 7f6e71e14700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823693 7f6e71e14700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823701 7f6e71e14700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823708 7f6e71e14700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823716 7f6e71e14700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823724 7f6e71e14700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823732 7f6e71e14700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823740 7f6e71e14700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823749 7f6e71e14700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823756 7f6e71e14700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823765 7f6e71e14700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823773 7f6e71e14700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823782 7f6e71e14700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823790 7f6e71e14700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823798 7f6e71e14700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXs/-@5,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823814 7f6e71e14700 10 mds.0.server reply to stat on client_request(client.4129:6 getattr pAsLsXsFs #1 2014-09-30 14:26:56.781324) v2 2014-09-30 14:26:56.823818 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:6 getattr pAsLsXsFs #1 2014-09-30 14:26:56.781324) v2 2014-09-30 14:26:56.823827 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.823829 7f6e71e14700 20 mds.0.server lat 0.041083 2014-09-30 14:26:56.823832 7f6e71e14700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.823834 7f6e71e14700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.823837 7f6e71e14700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.778439 valid=1 2014-09-30 14:26:56.823845 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-09-30 14:26:56.823847 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.823849 7f6e71e14700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:56.823851 7f6e71e14700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823876 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:6 cr=0x4694880) 2014-09-30 14:26:56.823884 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:6 cr=0x4694880) 2014-09-30 14:26:56.823889 7f6e71e14700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823900 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823911 7f6e71e14700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823920 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823929 7f6e71e14700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823937 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823948 7f6e71e14700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823957 7f6e71e14700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823965 7f6e71e14700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823978 7f6e71e14700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v38 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.823991 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46ea800 on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.824034 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824062 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824081 7f6e71e14700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824102 7f6e71e14700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824112 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.824120 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824131 7f6e71e14700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824141 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824150 7f6e71e14700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824159 7f6e71e14700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824168 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824181 7f6e71e14700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824195 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4129) on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=53 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x4758000] 2014-09-30 14:26:56.824207 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4129) on [dentry #100/stray0/10000000004 [2,head] auth (dversion lock w=1 last_client=4129) v=47 ap=1+1 inode=0x4711270 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a3a0] 2014-09-30 14:26:56.824219 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824240 7f6e71e14700 20 mds.0.locker client.4129 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.824246 7f6e71e14700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.824249 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@1} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711270] 2014-09-30 14:26:56.824262 7f6e71e14700 20 mds.0.locker client.4129 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.824265 7f6e71e14700 7 mds.0.locker sending MClientCaps to client.4129 seq 2 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:26:56.824271 7f6e71e14700 20 mds.0.cache.ino(10000000004) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:26:56.778439 2014-09-30 14:26:56.824277 7f6e71e14700 10 mds.0.5 send_message_client_counted client.4129 seq 1 client_caps(grant ino 10000000004 3 seq 2 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:24:07.146696 tws 1) v4 2014-09-30 14:26:56.824306 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.824336 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:5 cr=0x4694b00) 2014-09-30 14:26:56.824347 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:5 cr=0x4694b00) 2014-09-30 14:26:56.824351 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46ead00 on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.824369 7f6e71e14700 10 mds.0.cache.ino(10000000004) auth_unpin by 0x46ead00 on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711270] now 0+0 2014-09-30 14:26:56.824379 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=1+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x46ead00 count now 1 + 1 2014-09-30 14:26:56.824393 7f6e71e14700 10 mds.0.cache.ino(600) auth_unpin by 0x46ead00 on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=0+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] now 0+1 2014-09-30 14:26:56.824408 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x46ead00 count now 1 + 1 2014-09-30 14:26:56.824432 7f6e71e14700 10 mds.0.cache.dir(1) auth_unpin by 0x46ead00 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] count now 0 + 1 2014-09-30 14:26:56.824461 7f6e71e14700 10 mds.0.cache.dir(100) auth_unpin by 0x46ead00 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] count now 0 + 1 2014-09-30 14:26:56.824472 7f6e71e14700 10 mds.0.cache.dir(600) auth_unpin by 0x46ead00 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=0+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] count now 0 + 1 2014-09-30 14:26:56.824485 7f6e71e14700 10 mds.0.cache.den(1 a) auth_unpin by 0x46ead00 on [dentry #1/a [2,head] auth NULL (dn sync l=1) (dversion lock) v=53 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x4758000] now 0+0 2014-09-30 14:26:56.824494 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ead00 count now 0 + 0 2014-09-30 14:26:56.824511 7f6e71e14700 10 mds.0.cache.den(600 10000000004) auth_unpin by 0x46ead00 on [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x4711270 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x475a3a0] now 0+0 2014-09-30 14:26:56.824519 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x46ead00 count now 0 + 0 2014-09-30 14:26:56.824530 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x46ead00 count now 0 + 0 2014-09-30 14:26:56.824545 7f6e71e14700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x4711270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x475a3a0] 2014-09-30 14:26:56.824553 7f6e71e14700 10 mds.0.cache inode is [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711270] 2014-09-30 14:26:56.824563 7f6e71e14700 20 mds.0.cache caps | leases 2014-09-30 14:26:56.824577 7f6e71e14700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x4711270 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x475a3a0] 2014-09-30 14:26:56.824584 7f6e71e14700 10 mds.0.cache inode is [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711270] 2014-09-30 14:26:56.824594 7f6e71e14700 20 mds.0.cache caps | leases 2014-09-30 14:26:56.824811 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:7 lookup #1/b 2014-09-30 14:26:56.822920) v2 2014-09-30 14:26:56.824816 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.824818 7f6e74619700 15 mds.0.server oldest_client_tid=5 2014-09-30 14:26:56.824836 7f6e74619700 7 mds.0.cache request_start request(client.4129:7 cr=0x4695f00) 2014-09-30 14:26:56.824838 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:7 lookup #1/b 2014-09-30 14:26:56.822920) v2 2014-09-30 14:26:56.824841 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:7 cr=0x4695f00) #1/b 2014-09-30 14:26:56.824842 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.824844 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:26:56.824846 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:26:56.824848 7f6e74619700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:26:56.824851 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.824852 7f6e74619700 10 mds.0.server ref is [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:56.824864 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:7 cr=0x4695f00) 2014-09-30 14:26:56.824865 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.824876 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:56.824881 7f6e74619700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:56.824886 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.824904 7f6e74619700 10 mds.0.locker must authpin [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:56.824908 7f6e74619700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:56.824911 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.824921 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ea300 on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.824929 7f6e74619700 10 mds.0.locker auth_pinning [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x47124e0] 2014-09-30 14:26:56.824933 7f6e74619700 10 mds.0.cache.ino(10000000005) auth_pin by 0x46ea300 on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] now 1+0 2014-09-30 14:26:56.824938 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x47124e0 count now 0 + 1 2014-09-30 14:26:56.824947 7f6e74619700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=48 ap=0+1 inode=0x47124e0 | inodepin=1 dirty=1 0x47581e0] 2014-09-30 14:26:56.824951 7f6e74619700 10 mds.0.cache.den(1 b) auth_pin by 0x46ea300 on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | inodepin=1 dirty=1 authpin=1 0x47581e0] now 1+1 2014-09-30 14:26:56.824954 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ea300 count now 0 + 2 2014-09-30 14:26:56.824963 7f6e74619700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.824968 7f6e74619700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.824973 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.824984 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@6,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.825003 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.825009 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.825022 7f6e74619700 10 mds.0.server reply to stat on client_request(client.4129:7 lookup #1/b 2014-09-30 14:26:56.822920) v2 2014-09-30 14:26:56.825026 7f6e74619700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:7 lookup #1/b 2014-09-30 14:26:56.822920) v2 2014-09-30 14:26:56.825035 7f6e74619700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.825037 7f6e74619700 20 mds.0.server lat 0.000298 2014-09-30 14:26:56.825040 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.825048 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.825052 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.778439 valid=1 2014-09-30 14:26:56.825057 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-09-30 14:26:56.825059 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.825063 7f6e74619700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.825080 7f6e74619700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.825095 7f6e74619700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.825100 7f6e74619700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth (dn sync r=1) (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.825104 7f6e74619700 20 mds.0.cache.ino(10000000005) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.171286 valid=1 2014-09-30 14:26:56.825108 7f6e74619700 10 mds.0.cache.ino(10000000005) encode_inodestat issueing pAsLsXsFscr seq 2 2014-09-30 14:26:56.825110 7f6e74619700 10 mds.0.cache.ino(10000000005) encode_inodestat caps pAsLsXsFscr seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.825112 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.825128 7f6e74619700 7 mds.0.cache request_finish request(client.4129:7 cr=0x4695f00) 2014-09-30 14:26:56.825136 7f6e74619700 15 mds.0.cache request_cleanup request(client.4129:7 cr=0x4695f00) 2014-09-30 14:26:56.825141 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.825151 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.825171 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.825176 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.825182 7f6e74619700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.825187 7f6e74619700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.825192 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x46ea300 on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.825213 7f6e74619700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x46ea300 on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] now 0+0 2014-09-30 14:26:56.825222 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ea300 count now 0 + 1 2014-09-30 14:26:56.825238 7f6e74619700 10 mds.0.cache.den(1 b) auth_unpin by 0x46ea300 on [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] now 0+0 2014-09-30 14:26:56.825251 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ea300 count now 0 + 0 2014-09-30 14:26:56.825772 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:8 unlink #1/b 2014-09-30 14:26:56.824225) v2 2014-09-30 14:26:56.825776 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.825778 7f6e74619700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:26:56.825795 7f6e74619700 7 mds.0.cache request_start request(client.4129:8 cr=0x4695c80) 2014-09-30 14:26:56.825798 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsXsFscr on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825809 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.825810 7f6e74619700 10 mds.0.locker eval 2496 [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825815 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.825816 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825821 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825825 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825829 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825833 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.825836 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsLsXs on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825847 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.825848 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825856 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.825857 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825865 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825872 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825879 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825887 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.825888 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:8 unlink #1/b 2014-09-30 14:26:56.824225) v2 2014-09-30 14:26:56.825893 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.825894 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-09-30 14:26:56.825897 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-09-30 14:26:56.825898 7f6e74619700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-09-30 14:26:56.825901 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.825902 7f6e74619700 7 mds.0.server handle_client_unlink on [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] 2014-09-30 14:26:56.825906 7f6e74619700 7 mds.0.server dn links to [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825913 7f6e74619700 20 mds.0.cache.dir(600) lookup (head, '10000000005') 2014-09-30 14:26:56.825917 7f6e74619700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 0x475a580] 2014-09-30 14:26:56.825920 7f6e74619700 10 mds.0.cache.den(600 10000000005) mark_new [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 0x475a580] 2014-09-30 14:26:56.825925 7f6e74619700 10 mds.0.server straydn is [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 state=new | request=1 0x475a580] 2014-09-30 14:26:56.825929 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:8 cr=0x4695c80) 2014-09-30 14:26:56.825931 7f6e74619700 20 mds.0.locker must xlock (ilink sync) [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825937 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] 2014-09-30 14:26:56.825941 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 state=new | request=1 0x475a580] 2014-09-30 14:26:56.825945 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825955 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.825964 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.825969 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.825983 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.825991 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] 2014-09-30 14:26:56.825996 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 state=new | request=1 0x475a580] 2014-09-30 14:26:56.826000 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.826019 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.826024 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.826032 7f6e74619700 10 mds.0.locker must authpin [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.826038 7f6e74619700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.826052 7f6e74619700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] 2014-09-30 14:26:56.826056 7f6e74619700 10 mds.0.locker must authpin [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 state=new | request=1 0x475a580] 2014-09-30 14:26:56.826059 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v38 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.826070 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ecb00 on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.826078 7f6e74619700 10 mds.0.locker auth_pinning [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.826083 7f6e74619700 10 mds.0.cache.ino(10000000005) auth_pin by 0x46ecb00 on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] now 1+0 2014-09-30 14:26:56.826087 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x47124e0 count now 0 + 1 2014-09-30 14:26:56.826106 7f6e74619700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.826123 7f6e74619700 10 mds.0.cache.ino(600) auth_pin by 0x46ecb00 on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 1+0 2014-09-30 14:26:56.826137 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4712e18 count now 0 + 1 2014-09-30 14:26:56.826144 7f6e74619700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=48 ap=0+1 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=0 0x47581e0] 2014-09-30 14:26:56.826149 7f6e74619700 10 mds.0.cache.den(1 b) auth_pin by 0x46ecb00 on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x47581e0] now 1+1 2014-09-30 14:26:56.826152 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ecb00 count now 0 + 2 2014-09-30 14:26:56.826160 7f6e74619700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 state=new | request=1 0x475a580] 2014-09-30 14:26:56.826164 7f6e74619700 10 mds.0.cache.den(600 10000000005) auth_pin by 0x46ecb00 on [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a580] now 1+0 2014-09-30 14:26:56.826167 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=0+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x46ecb00 count now 0 + 1 2014-09-30 14:26:56.826181 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x46ecb00 count now 0 + 2 2014-09-30 14:26:56.826189 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/b [2,head] auth (dversion lock) v=48 ap=1+1 inode=0x47124e0 | lock=0 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826194 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4129) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826198 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4129) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826201 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/b [2,head] auth (dversion lock w=1 last_client=4129) v=48 ap=1+1 inode=0x47124e0 | lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826206 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/b [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=48 ap=1+1 inode=0x47124e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826209 7f6e74619700 10 mds.0.cache.den(1 b) auth_pin by 0x4758338 on [dentry #1/b [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=48 ap=2+1 inode=0x47124e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x47581e0] now 2+1 2014-09-30 14:26:56.826212 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4758338 count now 0 + 3 2014-09-30 14:26:56.826222 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ecb00) [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) v=48 ap=2+1 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826231 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a580] 2014-09-30 14:26:56.826236 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a580] 2014-09-30 14:26:56.826240 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a580] 2014-09-30 14:26:56.826243 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a580] 2014-09-30 14:26:56.826247 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000005 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=48 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a580] 2014-09-30 14:26:56.826250 7f6e74619700 10 mds.0.cache.den(600 10000000005) auth_pin by 0x475a6d8 on [dentry #100/stray0/10000000005 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=48 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a580] now 2+0 2014-09-30 14:26:56.826253 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=0+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x475a6d8 count now 0 + 2 2014-09-30 14:26:56.826262 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ecb00) [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=0 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.826267 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826281 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826290 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826301 7f6e74619700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826311 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826321 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.826329 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:26:56.826331 7f6e74619700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826341 7f6e74619700 20 mds.0.locker client.4129 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.826343 7f6e74619700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.826346 7f6e74619700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826355 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826365 7f6e74619700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826373 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826381 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.826388 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v3 2014-09-30 14:26:56.826391 7f6e74619700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826408 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826417 7f6e74619700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826430 7f6e74619700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826439 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826448 7f6e74619700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826459 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826465 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826471 7f6e74619700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826476 7f6e74619700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4129) [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826480 7f6e74619700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826485 7f6e74619700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826490 7f6e74619700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000005 [2,head] /b auth v48 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826495 7f6e74619700 10 mds.0.cache.ino(10000000005) auth_pin by 0x4712cb0 on [inode 10000000005 [2,head] /b auth v48 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] now 2+0 2014-09-30 14:26:56.826500 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x47124e0 count now 0 + 4 2014-09-30 14:26:56.826517 7f6e74619700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x46ecb00) [inode 10000000005 [2,head] /b auth v48 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826531 7f6e74619700 10 mds.0.server _unlink_local [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826544 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 55 2014-09-30 14:26:56.826545 7f6e74619700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826551 7f6e74619700 15 mds.0.cache.ino(10000000005) project_inode 0x46c94a0 2014-09-30 14:26:56.826553 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 49 2014-09-30 14:26:56.826553 7f6e74619700 10 mds.0.cache.den(600 10000000005) pre_dirty [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.826558 7f6e74619700 10 mds.0.cache.ino(10000000005) pre_dirty 49 (current v 48) 2014-09-30 14:26:56.826559 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826569 7f6e74619700 10 mds.0.cache.dir(1) auth_pin by 0x46ecb00 on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] count now 1 + 4 2014-09-30 14:26:56.826580 7f6e74619700 10 mds.0.cache.dir(1) project_fnode 0x4653650 2014-09-30 14:26:56.826581 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 56 2014-09-30 14:26:56.826582 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 2=2+0)/f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.826594 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 2=2+0)/f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.826608 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826616 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.826617 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.826617 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.826622 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.826622 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.826623 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.826624 7f6e74619700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:26:56.826625 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.826628 7f6e74619700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.826630 7f6e74619700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:26:56.824225 1=1+0) [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0)/f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.826646 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v38 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826659 7f6e74619700 15 mds.0.cache.ino(1) project_inode 0x46c9680 2014-09-30 14:26:56.826671 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:26:56.826674 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:26:56.778439 2=2+0) 2014-09-30 14:26:56.826676 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:26:56.824225 1=1+0) on [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@7,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.826691 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x4748000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.826704 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.826714 7f6e74619700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.826720 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826733 7f6e74619700 10 mds.0.cache.dir(600) auth_pin by 0x46ecb00 on [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 1 + 2 2014-09-30 14:26:56.826743 7f6e74619700 10 mds.0.cache.dir(600) project_fnode 0x4652100 2014-09-30 14:26:56.826744 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 50 2014-09-30 14:26:56.826745 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.826755 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.826766 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826773 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.826774 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.826774 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.826779 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.826780 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.826781 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.826781 7f6e74619700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:26:56.826782 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:26:56.826784 7f6e74619700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:26:56.826786 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.824225 2=2+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0)/f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0)/n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.826799 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826812 7f6e74619700 15 mds.0.cache.ino(600) project_inode 0x46c9860 2014-09-30 14:26:56.826813 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 24 2014-09-30 14:26:56.826814 7f6e74619700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=24 v=22 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.826818 7f6e74619700 10 mds.0.cache.ino(600) pre_dirty 24 (current v 22) 2014-09-30 14:26:56.826819 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v2 m2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.826821 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v2 m2014-09-30 14:26:56.778439 1=1+0) 2014-09-30 14:26:56.826823 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v2 m2014-09-30 14:26:56.824225 2=2+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v22 pv24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826836 7f6e74619700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=48 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0)/n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.826846 7f6e74619700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:26:56.826847 7f6e74619700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.826849 7f6e74619700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:26:56.778439 1=1+0) 2014-09-30 14:26:56.826850 7f6e74619700 20 mds.0.cache delta n(v2 rc2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:26:56.826852 7f6e74619700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:26:56.778439 2=1+1) 2014-09-30 14:26:56.826853 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.824225 3=2+1) 2014-09-30 14:26:56.826855 7f6e74619700 20 mds.0.cache.dir(600) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.826857 7f6e74619700 10 mds.0.cache.dir(600) check_rstats complete on 0x4748770 2014-09-30 14:26:56.826859 7f6e74619700 10 mds.0.cache.dir(100) auth_pin by 0x46ecb00 on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 1 + 2 2014-09-30 14:26:56.826866 7f6e74619700 10 mds.0.cache.dir(100) project_fnode 0x4652680 2014-09-30 14:26:56.826867 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 25 2014-09-30 14:26:56.826868 7f6e74619700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v22 pv24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826880 7f6e74619700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:26:56.826885 7f6e74619700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.826892 7f6e74619700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.826897 7f6e74619700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.826902 7f6e74619700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.826905 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x47483b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=25 v=23 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] 2014-09-30 14:26:56.826912 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.826916 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=24 v=22 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.826920 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v22 pv24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.826946 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826956 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826962 7f6e74619700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x47581e0 2014-09-30 14:26:56.826965 7f6e74619700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x46ecb00) [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ecb00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.826973 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ecb00) [dentry #1/b [2,head] auth (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47581e0] 2014-09-30 14:26:56.826978 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ecb00) [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlock x=1 by 0x46ecb00) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.826981 7f6e74619700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4129:8 unlink #1/b 2014-09-30 14:26:56.824225) v2 2014-09-30 14:26:56.826989 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.826991 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.826994 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:26:56.824225 valid=1 2014-09-30 14:26:56.826998 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 8 2014-09-30 14:26:56.827000 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 8 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.827003 7f6e74619700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827021 7f6e74619700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.827045 7f6e74619700 20 mds.0.cache.den(1 b) add_client_lease client.4129 on (dn xlockdone x=1) 2014-09-30 14:26:56.827050 7f6e74619700 20 mds.0.locker issue_client_lease seq 3 dur 30000ms on [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.827056 7f6e74619700 20 mds.0.server set_trace_dist added dn head [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.827069 7f6e74619700 20 mds.0.server lat 0.001373 2014-09-30 14:26:56.827149 7f6e6ea0a700 5 mds.0.log _submit_thread 4259653~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:26:56.827180 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827215 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827237 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.827255 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.827597 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:9 getattr pAsLsXsFs #1 2014-09-30 14:26:56.826080) v2 2014-09-30 14:26:56.827603 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.827605 7f6e74619700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:26:56.827623 7f6e74619700 7 mds.0.cache request_start request(client.4129:9 cr=0x4695a00) 2014-09-30 14:26:56.827625 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:9 getattr pAsLsXsFs #1 2014-09-30 14:26:56.826080) v2 2014-09-30 14:26:56.827629 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:9 cr=0x4695a00) #1 2014-09-30 14:26:56.827631 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.827632 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.827633 7f6e74619700 10 mds.0.server ref is [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827662 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:9 cr=0x4695a00) 2014-09-30 14:26:56.827664 7f6e74619700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827680 7f6e74619700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827692 7f6e74619700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827704 7f6e74619700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827717 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827728 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827739 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v38 pv39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827751 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ec600 on [inode 1 [...2,head] / auth v38 pv39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.827763 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v38 pv39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827777 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v38 pv39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827796 7f6e74619700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v38 pv39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827808 7f6e74619700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v38 pv39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827820 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x4711160 on [inode 1 [...2,head] / auth v38 pv39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 3+0 2014-09-30 14:26:56.827834 7f6e74619700 7 mds.0.locker rdlock_start waiting on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v38 pv39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.827846 7f6e74619700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x4868840 !ambig 1 !frozen 1 !freezing 1 2014-09-30 14:26:56.827847 7f6e74619700 15 mds.0.cache.ino(1) taking waiter here 2014-09-30 14:26:56.827849 7f6e74619700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v38 pv39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.873731 7f6e71e14700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:26:56.873746 7f6e71e14700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:26:56.873759 7f6e71e14700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:26:56.873759 7f6e71e14700 10 mds.0.server _unlink_local_finish [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.873769 7f6e71e14700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+2 inode=0x47124e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47581e0] [inode 10000000005 [2,head] {/b ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873786 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -2/-2 on [dir 1 / [2,head] auth pv=56 v=54 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] by 0 count now 1 + 2 2014-09-30 14:26:56.873801 7f6e71e14700 20 mds.0.server straydn is [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] 2014-09-30 14:26:56.873806 7f6e71e14700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000005 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a580] [inode 10000000005 [2,head] {#10000000005 ~mds0/stray0/10000000005} auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873818 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 2/2 on [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=48 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=5 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0 count now 1 + 4 2014-09-30 14:26:56.873829 7f6e71e14700 10 mds.0.cache.den(1 b) mark_dirty [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=55 v=48 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.873834 7f6e71e14700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=56 v=55 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] version 55 2014-09-30 14:26:56.873846 7f6e71e14700 15 mds.0.cache.ino(10000000005) pop_and_dirty_projected_inode 0x46c94a0 v49 2014-09-30 14:26:56.873847 7f6e71e14700 10 mds.0.cache.ino(10000000005) mark_dirty [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v48 pv49 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873854 7f6e71e14700 10 mds.0.cache.den(600 10000000005) mark_dirty [dentry #100/stray0/10000000005 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4129) pv=49 v=48 ap=2+2 inode=0x47124e0 state=new | request=1 lock=2 inodepin=1 authpin=1 0x475a580] 2014-09-30 14:26:56.873859 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=49 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 49 2014-09-30 14:26:56.873872 7f6e71e14700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x46c9680 v39 2014-09-30 14:26:56.873873 7f6e71e14700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v38 pv39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.873887 7f6e71e14700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x46c9860 v24 2014-09-30 14:26:56.873888 7f6e71e14700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v22 pv24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.873900 7f6e71e14700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=24 v=22 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.873903 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=25 v=24 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 24 2014-09-30 14:26:56.873914 7f6e71e14700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x4653650 v56 2014-09-30 14:26:56.873916 7f6e71e14700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=56 v=56 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] version 56 2014-09-30 14:26:56.873925 7f6e71e14700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x4652100 v50 2014-09-30 14:26:56.873926 7f6e71e14700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=50 v=50 cv=0/0 ap=1+4+4 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] version 50 2014-09-30 14:26:56.873934 7f6e71e14700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x4652680 v25 2014-09-30 14:26:56.873934 7f6e71e14700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=25 v=25 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] version 25 2014-09-30 14:26:56.873941 7f6e71e14700 10 mds.0.cache send_dentry_unlink [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) v=55 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.873948 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:8 unlink #1/b 2014-09-30 14:26:56.824225) v2 2014-09-30 14:26:56.873960 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.873965 7f6e71e14700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873976 7f6e71e14700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873983 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:26:56.873985 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ilink xlockdone) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.873990 7f6e71e14700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x4712cb0 on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] now 1+0 2014-09-30 14:26:56.873995 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+3+3 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x4712cb0 count now 1 + 3 2014-09-30 14:26:56.874004 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.874020 7f6e71e14700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/b [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) v=55 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.874028 7f6e71e14700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4129) v=55 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.874032 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/b [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4129) v=55 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.874036 7f6e71e14700 10 mds.0.cache.den(1 b) auth_unpin by 0x4758338 on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=55 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] now 1+0 2014-09-30 14:26:56.874039 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] by 0x4758338 count now 1 + 1 2014-09-30 14:26:56.874057 7f6e71e14700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=55 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.874062 7f6e71e14700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000005 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4129) v=49 ap=2+1 inode=0x47124e0 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x475a580] 2014-09-30 14:26:56.874068 7f6e71e14700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000005 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4129) v=49 ap=2+1 inode=0x47124e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a580] 2014-09-30 14:26:56.874072 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000005 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4129) v=49 ap=2+1 inode=0x47124e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a580] 2014-09-30 14:26:56.874076 7f6e71e14700 10 mds.0.cache.den(600 10000000005) auth_unpin by 0x475a6d8 on [dentry #100/stray0/10000000005 [2,head] auth (dversion lock w=1 last_client=4129) v=49 ap=1+1 inode=0x47124e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a580] now 1+1 2014-09-30 14:26:56.874079 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x475a6d8 count now 1 + 2 2014-09-30 14:26:56.874087 7f6e71e14700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000005 [2,head] auth (dversion lock w=1 last_client=4129) v=49 ap=1+1 inode=0x47124e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a580] 2014-09-30 14:26:56.874099 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 1 [...2,head] / auth v39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.874114 7f6e71e14700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.874126 7f6e71e14700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.874135 7f6e71e14700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:26:56.874137 7f6e71e14700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v39 ap=3+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] 2014-09-30 14:26:56.874145 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x4711160 on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x4710938] now 2+0 2014-09-30 14:26:56.874154 7f6e71e14700 10 MDSInternalContextBase::complete: 18C_MDS_RetryRequest 2014-09-30 14:26:56.874156 7f6e71e14700 7 mds.0.server dispatch_client_request client_request(client.4129:9 getattr pAsLsXsFs #1 2014-09-30 14:26:56.826080) v2 2014-09-30 14:26:56.874160 7f6e71e14700 10 mds.0.server rdlock_path_pin_ref request(client.4129:9 cr=0x4695a00) #1 2014-09-30 14:26:56.874162 7f6e71e14700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.874163 7f6e71e14700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.874164 7f6e71e14700 10 mds.0.server ref is [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874175 7f6e71e14700 10 mds.0.locker acquire_locks request(client.4129:9 cr=0x4695a00) 2014-09-30 14:26:56.874177 7f6e71e14700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874186 7f6e71e14700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874193 7f6e71e14700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874201 7f6e71e14700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874209 7f6e71e14700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874217 7f6e71e14700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874224 7f6e71e14700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874233 7f6e71e14700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874241 7f6e71e14700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874250 7f6e71e14700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874258 7f6e71e14700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874266 7f6e71e14700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874275 7f6e71e14700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874283 7f6e71e14700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874291 7f6e71e14700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874299 7f6e71e14700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXs/-@8,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874315 7f6e71e14700 10 mds.0.server reply to stat on client_request(client.4129:9 getattr pAsLsXsFs #1 2014-09-30 14:26:56.826080) v2 2014-09-30 14:26:56.874318 7f6e71e14700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:9 getattr pAsLsXsFs #1 2014-09-30 14:26:56.826080) v2 2014-09-30 14:26:56.874328 7f6e71e14700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.874330 7f6e71e14700 20 mds.0.server lat 0.046806 2014-09-30 14:26:56.874333 7f6e71e14700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.874334 7f6e71e14700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.874338 7f6e71e14700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.824225 valid=1 2014-09-30 14:26:56.874344 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 9 2014-09-30 14:26:56.874346 7f6e71e14700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 9 mseq 0 xattrv 1 len 4 2014-09-30 14:26:56.874348 7f6e71e14700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:26:56.874350 7f6e71e14700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874374 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:9 cr=0x4695a00) 2014-09-30 14:26:56.874382 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:9 cr=0x4695a00) 2014-09-30 14:26:56.874386 7f6e71e14700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874407 7f6e71e14700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874417 7f6e71e14700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874426 7f6e71e14700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874435 7f6e71e14700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874443 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ixattr sync r=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874454 7f6e71e14700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874461 7f6e71e14700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874470 7f6e71e14700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874478 7f6e71e14700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v39 ap=2+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874485 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46ec600 on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.874514 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874530 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874547 7f6e71e14700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874562 7f6e71e14700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874576 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.874589 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4129) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874608 7f6e71e14700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874623 7f6e71e14700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874633 7f6e71e14700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874641 7f6e71e14700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874655 7f6e71e14700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874673 7f6e71e14700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874688 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4129) on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4129) v=55 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x47581e0] 2014-09-30 14:26:56.874700 7f6e71e14700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4129) on [dentry #100/stray0/10000000005 [2,head] auth (dversion lock w=1 last_client=4129) v=49 ap=1+1 inode=0x47124e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x475a580] 2014-09-30 14:26:56.874712 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.874732 7f6e71e14700 20 mds.0.locker client.4129 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.874736 7f6e71e14700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.874740 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x47124e0] 2014-09-30 14:26:56.874752 7f6e71e14700 20 mds.0.locker client.4129 pending pAsXsFscr allowed pAsLsXsFscr wanted - 2014-09-30 14:26:56.874756 7f6e71e14700 7 mds.0.locker sending MClientCaps to client.4129 seq 3 new pending pAsLsXsFscr was pAsXsFscr 2014-09-30 14:26:56.874762 7f6e71e14700 20 mds.0.cache.ino(10000000005) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:26:56.824225 2014-09-30 14:26:56.874768 7f6e71e14700 10 mds.0.5 send_message_client_counted client.4129 seq 2 client_caps(grant ino 10000000005 4 seq 3 caps=pAsLsXsFscr dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:24:07.170696 tws 1) v4 2014-09-30 14:26:56.874797 7f6e71e14700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.874848 7f6e71e14700 7 mds.0.cache request_finish request(client.4129:8 cr=0x4695c80) 2014-09-30 14:26:56.874860 7f6e71e14700 15 mds.0.cache request_cleanup request(client.4129:8 cr=0x4695c80) 2014-09-30 14:26:56.874865 7f6e71e14700 10 mds.0.cache.ino(1) auth_unpin by 0x46ecb00 on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.874883 7f6e71e14700 10 mds.0.cache.ino(10000000005) auth_unpin by 0x46ecb00 on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@3} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] now 0+0 2014-09-30 14:26:56.874892 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] by 0x46ecb00 count now 1 + 1 2014-09-30 14:26:56.874907 7f6e71e14700 10 mds.0.cache.ino(600) auth_unpin by 0x46ecb00 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=0+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] now 0+1 2014-09-30 14:26:56.874921 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] by 0x46ecb00 count now 1 + 1 2014-09-30 14:26:56.874932 7f6e71e14700 10 mds.0.cache.dir(1) auth_unpin by 0x46ecb00 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] count now 0 + 1 2014-09-30 14:26:56.874945 7f6e71e14700 10 mds.0.cache.dir(100) auth_unpin by 0x46ecb00 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] count now 0 + 1 2014-09-30 14:26:56.874955 7f6e71e14700 10 mds.0.cache.dir(600) auth_unpin by 0x46ecb00 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=0+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] count now 0 + 1 2014-09-30 14:26:56.874967 7f6e71e14700 10 mds.0.cache.den(1 b) auth_unpin by 0x46ecb00 on [dentry #1/b [2,head] auth NULL (dn sync l=1) (dversion lock) v=55 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x47581e0] now 0+0 2014-09-30 14:26:56.874976 7f6e71e14700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ecb00 count now 0 + 0 2014-09-30 14:26:56.874990 7f6e71e14700 10 mds.0.cache.den(600 10000000005) auth_unpin by 0x46ecb00 on [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x47124e0 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x475a580] now 0+0 2014-09-30 14:26:56.874997 7f6e71e14700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x46ecb00 count now 0 + 0 2014-09-30 14:26:56.875010 7f6e71e14700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x46ecb00 count now 0 + 0 2014-09-30 14:26:56.875025 7f6e71e14700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x47124e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x475a580] 2014-09-30 14:26:56.875032 7f6e71e14700 10 mds.0.cache inode is [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.875058 7f6e71e14700 20 mds.0.cache caps | leases 2014-09-30 14:26:56.875072 7f6e71e14700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x47124e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x475a580] 2014-09-30 14:26:56.875080 7f6e71e14700 10 mds.0.cache inode is [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@3} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x47124e0] 2014-09-30 14:26:56.875100 7f6e71e14700 20 mds.0.cache caps | leases 2014-09-30 14:26:56.875298 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:10 lookup #1/c 2014-09-30 14:26:56.873491) v2 2014-09-30 14:26:56.875302 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.875304 7f6e74619700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:26:56.875339 7f6e74619700 7 mds.0.cache request_start request(client.4129:10 cr=0x4695780) 2014-09-30 14:26:56.875341 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:10 lookup #1/c 2014-09-30 14:26:56.873491) v2 2014-09-30 14:26:56.875345 7f6e74619700 10 mds.0.server rdlock_path_pin_ref request(client.4129:10 cr=0x4695780) #1/c 2014-09-30 14:26:56.875346 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.875348 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:26:56.875350 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:26:56.875352 7f6e74619700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:26:56.875355 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.875356 7f6e74619700 10 mds.0.server ref is [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | caps=1 dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:56.875368 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:10 cr=0x4695780) 2014-09-30 14:26:56.875370 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.875382 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:56.875387 7f6e74619700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:56.875392 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.875401 7f6e74619700 10 mds.0.locker must authpin [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:56.875406 7f6e74619700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:56.875409 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.875418 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ec100 on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.875426 7f6e74619700 10 mds.0.locker auth_pinning [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 0x4711ba8] 2014-09-30 14:26:56.875431 7f6e74619700 10 mds.0.cache.ino(10000000006) auth_pin by 0x46ec100 on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] now 1+0 2014-09-30 14:26:56.875443 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4711ba8 count now 0 + 1 2014-09-30 14:26:56.875452 7f6e74619700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=50 ap=0+1 inode=0x4711ba8 | inodepin=1 dirty=1 0x47583c0] 2014-09-30 14:26:56.875457 7f6e74619700 10 mds.0.cache.den(1 c) auth_pin by 0x46ec100 on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | inodepin=1 dirty=1 authpin=1 0x47583c0] now 1+1 2014-09-30 14:26:56.875460 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ec100 count now 0 + 2 2014-09-30 14:26:56.875468 7f6e74619700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875473 7f6e74619700 10 mds.0.locker got rdlock on (dn sync r=1) [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875476 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.875487 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@9,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.875496 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.875502 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@1} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.875515 7f6e74619700 10 mds.0.server reply to stat on client_request(client.4129:10 lookup #1/c 2014-09-30 14:26:56.873491) v2 2014-09-30 14:26:56.875519 7f6e74619700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4129:10 lookup #1/c 2014-09-30 14:26:56.873491) v2 2014-09-30 14:26:56.875529 7f6e74619700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:26:56.875530 7f6e74619700 20 mds.0.server lat 0.000292 2014-09-30 14:26:56.875533 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.875535 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.875538 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.824225 valid=1 2014-09-30 14:26:56.875544 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 10 2014-09-30 14:26:56.875546 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 10 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.875549 7f6e74619700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.875561 7f6e74619700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.875569 7f6e74619700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875573 7f6e74619700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth (dn sync r=1) (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875577 7f6e74619700 20 mds.0.cache.ino(10000000006) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:24:07.300685 valid=1 2014-09-30 14:26:56.875580 7f6e74619700 10 mds.0.cache.ino(10000000006) encode_inodestat issueing pAsLsXsFscr seq 2 2014-09-30 14:26:56.875582 7f6e74619700 10 mds.0.cache.ino(10000000006) encode_inodestat caps pAsLsXsFscr seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.875584 7f6e74619700 20 mds.0.server set_trace_dist added in [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.875630 7f6e74619700 7 mds.0.cache request_finish request(client.4129:10 cr=0x4695780) 2014-09-30 14:26:56.875639 7f6e74619700 15 mds.0.cache request_cleanup request(client.4129:10 cr=0x4695780) 2014-09-30 14:26:56.875644 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.875655 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.875666 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.875671 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.875678 7f6e74619700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875682 7f6e74619700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.875686 7f6e74619700 10 mds.0.cache.ino(1) auth_unpin by 0x46ec100 on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] now 0+0 2014-09-30 14:26:56.875696 7f6e74619700 10 mds.0.cache.ino(10000000006) auth_unpin by 0x46ec100 on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=1 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] now 0+0 2014-09-30 14:26:56.875701 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ec100 count now 0 + 1 2014-09-30 14:26:56.875709 7f6e74619700 10 mds.0.cache.den(1 c) auth_unpin by 0x46ec100 on [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] now 0+0 2014-09-30 14:26:56.875712 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ec100 count now 0 + 0 2014-09-30 14:26:56.876426 7f6e74619700 4 mds.0.server handle_client_request client_request(client.4129:11 unlink #1/c 2014-09-30 14:26:56.874711) v2 2014-09-30 14:26:56.876430 7f6e74619700 20 mds.0.server get_session have 0x46c5d80 client.4129 192.168.122.158:0/13634 state open 2014-09-30 14:26:56.876432 7f6e74619700 15 mds.0.server oldest_client_tid=11 2014-09-30 14:26:56.876448 7f6e74619700 7 mds.0.cache request_start request(client.4129:11 cr=0x4696b80) 2014-09-30 14:26:56.876450 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsXsFscr on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsLsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876461 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.876463 7f6e74619700 10 mds.0.locker eval 2496 [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876467 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.876468 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876473 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876477 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876481 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876485 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.876487 7f6e74619700 10 mds.0.locker process_cap_release client.4129 pAsLsXs on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXsFs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876499 7f6e74619700 10 mds.0.locker wanted - -> - 2014-09-30 14:26:56.876499 7f6e74619700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876507 7f6e74619700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:26:56.876508 7f6e74619700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876515 7f6e74619700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876523 7f6e74619700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876530 7f6e74619700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876537 7f6e74619700 10 mds.0.locker eval done 2014-09-30 14:26:56.876539 7f6e74619700 7 mds.0.server dispatch_client_request client_request(client.4129:11 unlink #1/c 2014-09-30 14:26:56.874711) v2 2014-09-30 14:26:56.876543 7f6e74619700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:26:56.876545 7f6e74619700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-09-30 14:26:56.876546 7f6e74619700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-09-30 14:26:56.876549 7f6e74619700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-09-30 14:26:56.876552 7f6e74619700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:26:56.876553 7f6e74619700 7 mds.0.server handle_client_unlink on [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] 2014-09-30 14:26:56.876557 7f6e74619700 7 mds.0.server dn links to [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876563 7f6e74619700 20 mds.0.cache.dir(600) lookup (head, '10000000006') 2014-09-30 14:26:56.876568 7f6e74619700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 0x475a760] 2014-09-30 14:26:56.876571 7f6e74619700 10 mds.0.cache.den(600 10000000006) mark_new [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 0x475a760] 2014-09-30 14:26:56.876576 7f6e74619700 10 mds.0.server straydn is [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 state=new | request=1 0x475a760] 2014-09-30 14:26:56.876582 7f6e74619700 10 mds.0.locker acquire_locks request(client.4129:11 cr=0x4696b80) 2014-09-30 14:26:56.876583 7f6e74619700 20 mds.0.locker must xlock (ilink sync) [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876589 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] 2014-09-30 14:26:56.876593 7f6e74619700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 state=new | request=1 0x475a760] 2014-09-30 14:26:56.876597 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876622 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876631 7f6e74619700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876636 7f6e74619700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.876646 7f6e74619700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.876654 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] 2014-09-30 14:26:56.876659 7f6e74619700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 state=new | request=1 0x475a760] 2014-09-30 14:26:56.876663 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876672 7f6e74619700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876677 7f6e74619700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876686 7f6e74619700 10 mds.0.locker must authpin [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876690 7f6e74619700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.876700 7f6e74619700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] 2014-09-30 14:26:56.876704 7f6e74619700 10 mds.0.locker must authpin [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 state=new | request=1 0x475a760] 2014-09-30 14:26:56.876707 7f6e74619700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v39 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x4710938] 2014-09-30 14:26:56.876716 7f6e74619700 10 mds.0.cache.ino(1) auth_pin by 0x46ebc00 on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] now 1+0 2014-09-30 14:26:56.876724 7f6e74619700 10 mds.0.locker auth_pinning [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x4711ba8] 2014-09-30 14:26:56.876729 7f6e74619700 10 mds.0.cache.ino(10000000006) auth_pin by 0x46ebc00 on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] now 1+0 2014-09-30 14:26:56.876733 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4711ba8 count now 0 + 1 2014-09-30 14:26:56.876743 7f6e74619700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=0 0x4712e18] 2014-09-30 14:26:56.876751 7f6e74619700 10 mds.0.cache.ino(600) auth_pin by 0x46ebc00 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] now 1+0 2014-09-30 14:26:56.876762 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x4712e18 count now 0 + 1 2014-09-30 14:26:56.876769 7f6e74619700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=50 ap=0+1 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=0 0x47583c0] 2014-09-30 14:26:56.876773 7f6e74619700 10 mds.0.cache.den(1 c) auth_pin by 0x46ebc00 on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x47583c0] now 1+1 2014-09-30 14:26:56.876776 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x46ebc00 count now 0 + 2 2014-09-30 14:26:56.876784 7f6e74619700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 state=new | request=1 0x475a760] 2014-09-30 14:26:56.876788 7f6e74619700 10 mds.0.cache.den(600 10000000006) auth_pin by 0x46ebc00 on [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a760] now 1+0 2014-09-30 14:26:56.876791 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=0+1+1 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x46ebc00 count now 0 + 1 2014-09-30 14:26:56.876798 7f6e74619700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x47483b8] by 0x46ebc00 count now 0 + 2 2014-09-30 14:26:56.876806 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/c [2,head] auth (dversion lock) v=50 ap=1+1 inode=0x4711ba8 | lock=0 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876811 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4129) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876815 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4129) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876818 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/c [2,head] auth (dversion lock w=1 last_client=4129) v=50 ap=1+1 inode=0x4711ba8 | lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876822 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/c [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=50 ap=1+1 inode=0x4711ba8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876826 7f6e74619700 10 mds.0.cache.den(1 c) auth_pin by 0x4758518 on [dentry #1/c [2,head] auth (dn lock) (dversion lock w=1 last_client=4129) v=50 ap=2+1 inode=0x4711ba8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x47583c0] now 2+1 2014-09-30 14:26:56.876829 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4758518 count now 0 + 3 2014-09-30 14:26:56.876848 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ebc00) [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) v=50 ap=2+1 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.876854 7f6e74619700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 authpin=1 0x475a760] 2014-09-30 14:26:56.876860 7f6e74619700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4129) [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a760] 2014-09-30 14:26:56.876863 7f6e74619700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a760] 2014-09-30 14:26:56.876866 7f6e74619700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000006 [2,head] auth NULL (dversion lock w=1 last_client=4129) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a760] 2014-09-30 14:26:56.876870 7f6e74619700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000006 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=50 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a760] 2014-09-30 14:26:56.876873 7f6e74619700 10 mds.0.cache.den(600 10000000006) auth_pin by 0x475a8b8 on [dentry #100/stray0/10000000006 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4129) pv=0 v=50 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x475a760] now 2+0 2014-09-30 14:26:56.876876 7f6e74619700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=0+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x4748770] by 0x475a8b8 count now 0 + 2 2014-09-30 14:26:56.876886 7f6e74619700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x46ebc00) [dentry #100/stray0/10000000006 [2,head] auth NULL (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=0 v=50 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a760] 2014-09-30 14:26:56.876891 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876902 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876915 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876944 7f6e74619700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876953 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876961 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.876974 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:26:56.876976 7f6e74619700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.876987 7f6e74619700 20 mds.0.locker client.4129 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.876989 7f6e74619700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:26:56.876993 7f6e74619700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877001 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877015 7f6e74619700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877023 7f6e74619700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877033 7f6e74619700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] 2014-09-30 14:26:56.877057 7f6e74619700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v3 2014-09-30 14:26:56.877062 7f6e74619700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877074 7f6e74619700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877086 7f6e74619700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877113 7f6e74619700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877126 7f6e74619700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877136 7f6e74619700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877144 7f6e74619700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877150 7f6e74619700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877156 7f6e74619700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) caps={4129=pAsXsFscr/-@2} | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877162 7f6e74619700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4129) [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877167 7f6e74619700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877171 7f6e74619700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877177 7f6e74619700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000006 [2,head] /c auth v50 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877182 7f6e74619700 10 mds.0.cache.ino(10000000006) auth_pin by 0x4712378 on [inode 10000000006 [2,head] /c auth v50 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink lock) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] now 2+0 2014-09-30 14:26:56.877186 7f6e74619700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x4748000] by 0x4711ba8 count now 0 + 4 2014-09-30 14:26:56.877200 7f6e74619700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x46ebc00) [inode 10000000006 [2,head] /c auth v50 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877216 7f6e74619700 10 mds.0.server _unlink_local [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.877231 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 57 2014-09-30 14:26:56.877232 7f6e74619700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.877237 7f6e74619700 15 mds.0.cache.ino(10000000006) project_inode 0x46c8b40 2014-09-30 14:26:56.877239 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 51 2014-09-30 14:26:56.877239 7f6e74619700 10 mds.0.cache.den(600 10000000006) pre_dirty [dentry #100/stray0/10000000006 [2,head] auth NULL (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=51 v=50 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a760] 2014-09-30 14:26:56.877244 7f6e74619700 10 mds.0.cache.ino(10000000006) pre_dirty 51 (current v 50) 2014-09-30 14:26:56.877245 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877256 7f6e74619700 10 mds.0.cache.dir(1) auth_pin by 0x46ebc00 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] count now 1 + 4 2014-09-30 14:26:56.877276 7f6e74619700 10 mds.0.cache.dir(1) project_fnode 0x46537b0 2014-09-30 14:26:56.877277 7f6e74619700 10 mds.0.cache.dir(1) pre_dirty 58 2014-09-30 14:26:56.877279 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=58 v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711 1=1+0)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.877295 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=58 v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711 1=1+0)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.874711 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.877312 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877320 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.877321 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.877321 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000006 [2,head] auth NULL (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=51 v=50 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a760] 2014-09-30 14:26:56.877326 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.877327 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.877328 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.877329 7f6e74619700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:26:56.877329 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:26:56.874711 1=1+0) 2014-09-30 14:26:56.877333 7f6e74619700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:26:56.874711 1=1+0) 2014-09-30 14:26:56.877334 7f6e74619700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:26:56.874711) [dir 1 / [2,head] auth pv=58 v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.874711)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.877348 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877362 7f6e74619700 15 mds.0.cache.ino(1) project_inode 0x46c94a0 2014-09-30 14:26:56.877363 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:26:56.874711) 2014-09-30 14:26:56.877365 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:26:56.877368 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:26:56.874711) on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@10,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877380 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x4748000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=58 v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.874711)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.877392 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.877401 7f6e74619700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) 2014-09-30 14:26:56.877407 7f6e74619700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877421 7f6e74619700 10 mds.0.cache.dir(600) auth_pin by 0x46ebc00 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] count now 1 + 2 2014-09-30 14:26:56.877431 7f6e74619700 10 mds.0.cache.dir(600) project_fnode 0x46561a0 2014-09-30 14:26:56.877432 7f6e74619700 10 mds.0.cache.dir(600) pre_dirty 52 2014-09-30 14:26:56.877433 7f6e74619700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=52 v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 2=2+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.877449 7f6e74619700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=52 v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 2=2+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.874711 2=2+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.877462 7f6e74619700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877469 7f6e74619700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:26:56.877470 7f6e74619700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:26:56.877470 7f6e74619700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000006 [2,head] auth NULL (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=51 v=50 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a760] 2014-09-30 14:26:56.877475 7f6e74619700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:26:56.877476 7f6e74619700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:26:56.877477 7f6e74619700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:26:56.877478 7f6e74619700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:26:56.877478 7f6e74619700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:26:56.874711 2=2+0) 2014-09-30 14:26:56.877481 7f6e74619700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:26:56.874711 2=2+0) 2014-09-30 14:26:56.877482 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.874711 3=3+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=52 v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 3=3+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.874711 3=3+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.877507 7f6e74619700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877520 7f6e74619700 15 mds.0.cache.ino(600) project_inode 0x46ca3a0 2014-09-30 14:26:56.877521 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 26 2014-09-30 14:26:56.877522 7f6e74619700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=26 v=24 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.877526 7f6e74619700 10 mds.0.cache.ino(600) pre_dirty 26 (current v 24) 2014-09-30 14:26:56.877527 7f6e74619700 20 mds.0.cache predirty_journal_parents add_delta f(v2 m2014-09-30 14:26:56.874711 3=3+0) 2014-09-30 14:26:56.877529 7f6e74619700 20 mds.0.cache predirty_journal_parents - f(v2 m2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.877532 7f6e74619700 20 mds.0.cache predirty_journal_parents gives f(v2 m2014-09-30 14:26:56.874711 3=3+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 3=3+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877549 7f6e74619700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=52 v=50 cv=0/0 ap=1+2+2 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 3=3+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.874711 3=3+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x4748770] 2014-09-30 14:26:56.877561 7f6e74619700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:26:56.877562 7f6e74619700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:26:56.874711 3=3+0) 2014-09-30 14:26:56.877564 7f6e74619700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:26:56.877566 7f6e74619700 20 mds.0.cache delta n(v2 rc2014-09-30 14:26:56.874711 1=1+0) 2014-09-30 14:26:56.877571 7f6e74619700 20 mds.0.cache projecting to [2,head] n(v2 rc2014-09-30 14:26:56.824225 3=2+1) 2014-09-30 14:26:56.877573 7f6e74619700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.874711 4=3+1) 2014-09-30 14:26:56.877575 7f6e74619700 20 mds.0.cache.dir(600) get_num_head_items() = 2; fnode.fragstat.nfiles=2 fnode.fragstat.nsubdirs=0 2014-09-30 14:26:56.877578 7f6e74619700 10 mds.0.cache.dir(600) check_rstats complete on 0x4748770 2014-09-30 14:26:56.877580 7f6e74619700 10 mds.0.cache.dir(100) auth_pin by 0x46ebc00 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] count now 1 + 2 2014-09-30 14:26:56.877587 7f6e74619700 10 mds.0.cache.dir(100) project_fnode 0x46560f0 2014-09-30 14:26:56.877588 7f6e74619700 10 mds.0.cache.dir(100) pre_dirty 27 2014-09-30 14:26:56.877589 7f6e74619700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 3=3+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.874711 4=3+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877602 7f6e74619700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:26:56.877608 7f6e74619700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.877614 7f6e74619700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.877620 7f6e74619700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x45e9440 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x4710000] 2014-09-30 14:26:56.877624 7f6e74619700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:26:56.050927 2014-09-30 14:26:56.877627 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context(0x47483b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x47483b8] 2014-09-30 14:26:56.877634 7f6e74619700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:26:56.877638 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=26 v=24 ap=0+2 inode=0x4712e18 | inodepin=1 dirty=1 0x47585a0] 2014-09-30 14:26:56.877643 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.874711 3=3+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.874711 4=3+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4129) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x4712e18] 2014-09-30 14:26:56.877665 7f6e74619700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.877673 7f6e74619700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.877679 7f6e74619700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x47583c0 2014-09-30 14:26:56.877682 7f6e74619700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x46ebc00) [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlock x=1 by 0x46ebc00) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877691 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ebc00) [dentry #1/c [2,head] auth (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x47583c0] 2014-09-30 14:26:56.877695 7f6e74619700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x46ebc00) [dentry #100/stray0/10000000006 [2,head] auth NULL (dn xlock x=1 by 0x46ebc00) (dversion lock w=1 last_client=4129) pv=51 v=50 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x475a760] 2014-09-30 14:26:56.877699 7f6e74619700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4129:11 unlink #1/c 2014-09-30 14:26:56.874711) v2 2014-09-30 14:26:56.877710 7f6e74619700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:26:56.877712 7f6e74619700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x45e98c0) len=48 2014-09-30 14:26:56.877715 7f6e74619700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:26:56.874711 valid=1 2014-09-30 14:26:56.877720 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 11 2014-09-30 14:26:56.877722 7f6e74619700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 11 mseq 0 xattrv 0 len 0 2014-09-30 14:26:56.877726 7f6e74619700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@11,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877749 7f6e74619700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=58 v=56 cv=0/0 dir_auth=0 ap=1+4+4 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v3 rc2014-09-30 14:26:56.874711)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x4748000] 2014-09-30 14:26:56.877768 7f6e74619700 20 mds.0.cache.den(1 c) add_client_lease client.4129 on (dn xlockdone x=1) 2014-09-30 14:26:56.877772 7f6e74619700 20 mds.0.locker issue_client_lease seq 4 dur 30000ms on [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47583c0] 2014-09-30 14:26:56.877778 7f6e74619700 20 mds.0.server set_trace_dist added dn head [dentry #1/c [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4129) pv=57 v=50 ap=2+2 inode=0x4711ba8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x47583c0] 2014-09-30 14:26:56.877823 7f6e74619700 20 mds.0.server lat 0.001452 2014-09-30 14:26:56.877851 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@11,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877866 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x45e98c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.874711) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4129) caps={4129=pAsLsXs/-@11,4130=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x4710938] 2014-09-30 14:26:56.877879 7f6e74619700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877887 7f6e74619700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000006 [2,head] {/c ~mds0/stray0/10000000006} auth v50 pv51 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (iversion lock w=1 last_client=4129) caps={4129=pAsXsFscr/-@2} | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x4711ba8] 2014-09-30 14:26:56.877917 7f6e6ea0a700 5 mds.0.log _submit_thread 4262038~2365 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:03.589879 7f9eef5ec800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 6974 2014-09-30 14:27:03.590504 7f9eef5ec800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:27:03.590508 7f9eef5ec800 10 mds.-1.0 2360 CInode 2014-09-30 14:27:03.590509 7f9eef5ec800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:27:03.590509 7f9eef5ec800 10 mds.-1.0 456 inode_t 2014-09-30 14:27:03.590510 7f9eef5ec800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:27:03.590511 7f9eef5ec800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:27:03.590511 7f9eef5ec800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:27:03.590512 7f9eef5ec800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:27:03.590512 7f9eef5ec800 10 mds.-1.0 480 CDentry 2014-09-30 14:27:03.590513 7f9eef5ec800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:27:03.590514 7f9eef5ec800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:27:03.590515 7f9eef5ec800 10 mds.-1.0 952 CDir 2014-09-30 14:27:03.590515 7f9eef5ec800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:27:03.590516 7f9eef5ec800 10 mds.-1.0 176 fnode_t 2014-09-30 14:27:03.590517 7f9eef5ec800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:27:03.590517 7f9eef5ec800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:27:03.590518 7f9eef5ec800 10 mds.-1.0 248 Capability 2014-09-30 14:27:03.590518 7f9eef5ec800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:27:03.593377 7f9eef5ec800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:27:03.593405 7f9eef5ec800 10 mds.-1.0 create_logger 2014-09-30 14:27:03.593697 7f9eecddf700 5 mds.-1.0 handle_mds_map epoch 25 from mon.0 2014-09-30 14:27:03.593720 7f9eecddf700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:03.593723 7f9eecddf700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:03.593725 7f9eecddf700 10 mds.-1.-1 map says i am 192.168.122.157:6801/6974 mds.-1.-1 state down:dne 2014-09-30 14:27:03.593728 7f9eecddf700 10 mds.-1.-1 not in map yet 2014-09-30 14:27:04.009639 7f9eecddf700 5 mds.-1.-1 handle_mds_map epoch 26 from mon.0 2014-09-30 14:27:04.009677 7f9eecddf700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:04.009683 7f9eecddf700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:04.009686 7f9eecddf700 10 mds.0.6 map says i am 192.168.122.157:6801/6974 mds.0.6 state up:replay 2014-09-30 14:27:04.009690 7f9eecddf700 1 mds.0.6 handle_mds_map i am now mds.0.6 2014-09-30 14:27:04.009692 7f9eecddf700 1 mds.0.6 handle_mds_map state change down:dne --> up:replay 2014-09-30 14:27:04.009693 7f9eecddf700 10 mds.0.6 set_want_state up:boot -> up:replay 2014-09-30 14:27:04.009694 7f9eecddf700 1 mds.0.6 replay_start 2014-09-30 14:27:04.009702 7f9eecddf700 7 mds.0.cache set_recovery_set 2014-09-30 14:27:04.009704 7f9eecddf700 1 mds.0.6 recovery set is 2014-09-30 14:27:04.009708 7f9eecddf700 2 mds.0.6 boot_start 0: opening inotable 2014-09-30 14:27:04.009711 7f9eecddf700 10 mds.0.inotable: load 2014-09-30 14:27:04.009819 7f9eecddf700 2 mds.0.6 boot_start 0: opening sessionmap 2014-09-30 14:27:04.009822 7f9eecddf700 10 mds.0.sessionmap load 2014-09-30 14:27:04.009850 7f9eecddf700 2 mds.0.6 boot_start 0: opening mds log 2014-09-30 14:27:04.009853 7f9eecddf700 5 mds.0.log open discovering log bounds 2014-09-30 14:27:04.009883 7f9eecddf700 2 mds.0.6 boot_start 0: opening snap table 2014-09-30 14:27:04.009885 7f9eecddf700 10 mds.0.snaptable: load 2014-09-30 14:27:04.009940 7f9ee72d1700 10 mds.0.log _submit_thread start 2014-09-30 14:27:04.013062 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:27:04.013076 7f9eea5da700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:27:04.013080 7f9eea5da700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:27:04.013200 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:27:04.013206 7f9eea5da700 10 mds.0.sessionmap dump 2014-09-30 14:27:04.013209 7f9eea5da700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:27:04.013210 7f9eea5da700 10 mds.0.sessionmap dump 2014-09-30 14:27:04.013269 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:27:04.013273 7f9eea5da700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:27:04.013274 7f9eea5da700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:27:04.013406 7f9ee7ad2700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:27:04.014900 7f9ee7ad2700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:27:04.014902 7f9ee7ad2700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:27:04.014905 7f9ee7ad2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:04.014907 7f9ee7ad2700 2 mds.0.6 boot_start 1: loading/discovering base inodes 2014-09-30 14:27:04.014910 7f9ee7ad2700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:27:04.014953 7f9ee7ad2700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:27:04.015110 7f9ee7ad2700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:27:04.015125 7f9ee7ad2700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:27:04.016233 7f9eea5da700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:27:04.016238 7f9eea5da700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:27:04.016240 7f9eea5da700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:27:04.016253 7f9eea5da700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:04.016257 7f9eea5da700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x55d0d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x56e8000] 2014-09-30 14:27:04.016383 7f9eea5da700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:27:04.016388 7f9eea5da700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:27:04.016390 7f9eea5da700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:27:04.016400 7f9eea5da700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.016403 7f9eea5da700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x55d18c0 f() n(v0 1=0+1) (iversion lock) 0x56e8938] 2014-09-30 14:27:04.016409 7f9eea5da700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:04.016410 7f9eea5da700 2 mds.0.6 boot_start 2: replaying mds log 2014-09-30 14:27:04.016412 7f9eea5da700 10 mds.0.log replay start, from 4194304 to 4262038 2014-09-30 14:27:04.016437 7f9ee7ad2700 10 mds.0.log _replay_thread start 2014-09-30 14:27:04.017304 7f9ee7ad2700 10 mds.0.log _replay 4194304~764 / 4262038 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:27:04.017332 7f9ee7ad2700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:27:04.017343 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:04.017355 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.017366 7f9ee7ad2700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x55d18c0 f() n(v0 1=0+1) (iversion lock) 0x56e8938] 2014-09-30 14:27:04.017393 7f9ee7ad2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:04.017423 7f9ee7ad2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5728000] 2014-09-30 14:27:04.017442 7f9ee7ad2700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:27:04.017458 7f9ee7ad2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017480 7f9ee7ad2700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017494 7f9ee7ad2700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:27:04.017506 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.017520 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017537 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017551 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017566 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.017577 7f9ee7ad2700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x55d0d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x56e8000] 2014-09-30 14:27:04.017598 7f9ee7ad2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:04.017613 7f9ee7ad2700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x57283b8] 2014-09-30 14:27:04.017628 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.017642 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017660 7f9ee7ad2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017674 7f9ee7ad2700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017687 7f9ee7ad2700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:27:04.017698 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.017712 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017726 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017741 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017754 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017775 7f9ee7ad2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] bound_dfs [] 2014-09-30 14:27:04.017790 7f9ee7ad2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:27:04.017800 7f9ee7ad2700 10 mds.0.cache by ino: {} 2014-09-30 14:27:04.017811 7f9ee7ad2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] bounds 2014-09-30 14:27:04.017826 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.017839 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017855 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017873 7f9ee7ad2700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017889 7f9ee7ad2700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017904 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.017916 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.017931 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.017948 7f9ee7ad2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] bound_dfs [] 2014-09-30 14:27:04.017964 7f9ee7ad2700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:27:04.017974 7f9ee7ad2700 10 mds.0.cache by ino: {} 2014-09-30 14:27:04.017984 7f9ee7ad2700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] bounds 2014-09-30 14:27:04.018000 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.018013 7f9ee7ad2700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018027 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018041 7f9ee7ad2700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018066 7f9ee7ad2700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018083 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.018108 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018125 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018146 7f9ee7ad2700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:27:04.018159 7f9ee7ad2700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018174 7f9ee7ad2700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018188 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.018202 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018217 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018232 7f9ee7ad2700 7 mds.0.cache show_cache 2014-09-30 14:27:04.018242 7f9ee7ad2700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x55d0d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x56e8000] 2014-09-30 14:27:04.018260 7f9ee7ad2700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018277 7f9ee7ad2700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x55d18c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x56e8938] 2014-09-30 14:27:04.018292 7f9ee7ad2700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018306 7f9ee7ad2700 15 mds.0.cache show_subtrees 2014-09-30 14:27:04.018320 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] 2014-09-30 14:27:04.018335 7f9ee7ad2700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5728000] 2014-09-30 14:27:04.018366 7f9ee7ad2700 10 mds.0.log _replay 4195088~288 / 4262038 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:27:04.018384 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 2014-09-30 14:27:04.018408 7f9ee7ad2700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 2014-09-30 14:27:04.018431 7f9ee7ad2700 10 mds.0.log _replay 4195396~288 / 4262038 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:27:04.018446 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 2014-09-30 14:27:04.018463 7f9ee7ad2700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 2014-09-30 14:27:04.018508 7f9ee7ad2700 10 mds.0.log _replay 4195704~661 / 4262038 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] 2014-09-30 14:27:04.018526 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.018542 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.018557 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x55d18c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.018576 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-09-30 14:27:04.018610 7f9ee7ad2700 10 mds.0.log _replay 4196385~661 / 4262038 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] 2014-09-30 14:27:04.018627 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.018641 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.018655 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x55d18c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.018671 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 2014-09-30 14:27:04.018710 7f9ee7ad2700 10 mds.0.log _replay 4197066~1391 / 4262038 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:27:04.018730 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:04.018745 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.018758 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.018776 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.018788 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x5728000] version 3 2014-09-30 14:27:04.018813 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.018833 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.018847 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.018864 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.018904 7f9ee7ad2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5738000] 2014-09-30 14:27:04.018929 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5738000] 2014-09-30 14:27:04.018951 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5738000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56e9270] 2014-09-30 14:27:04.018973 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56e9270] 2014-09-30 14:27:04.018991 7f9ee7ad2700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:27:04.019003 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.019019 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-09-30 14:27:04.019030 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-09-30 14:27:04.019064 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-09-30 14:27:04.019078 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-09-30 14:27:04.019105 7f9ee7ad2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:04.019119 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 2014-09-30 14:27:04.019164 7f9ee7ad2700 10 mds.0.log _replay 4198477~1375 / 4262038 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:04.019184 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:04.019198 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.019211 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.019233 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.019245 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5728000] version 5 2014-09-30 14:27:04.019263 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019285 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.019299 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019315 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019346 7f9ee7ad2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x57381e0] 2014-09-30 14:27:04.019366 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x57381e0] 2014-09-30 14:27:04.019389 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x57381e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56e9ba8] 2014-09-30 14:27:04.019410 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56e9ba8] 2014-09-30 14:27:04.019426 7f9ee7ad2700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:27:04.019438 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.019455 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:27:04.019464 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-09-30 14:27:04.019475 7f9ee7ad2700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-09-30 14:27:04.019488 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 2014-09-30 14:27:04.019531 7f9ee7ad2700 10 mds.0.log _replay 4199872~1375 / 4262038 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:04.019550 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:04.019564 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.019577 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.019597 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.019608 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5728000] version 7 2014-09-30 14:27:04.019626 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019643 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.019657 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019677 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.019707 7f9ee7ad2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x57383c0] 2014-09-30 14:27:04.019727 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x57383c0] 2014-09-30 14:27:04.019748 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x57383c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:04.019769 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:04.019785 7f9ee7ad2700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:27:04.019797 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.019814 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:27:04.019824 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-09-30 14:27:04.019835 7f9ee7ad2700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-09-30 14:27:04.019848 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 2014-09-30 14:27:04.019890 7f9ee7ad2700 10 mds.0.log _replay 4201267~1317 / 4262038 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.019908 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.019922 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.019935 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.019956 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.019967 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 9 2014-09-30 14:27:04.019986 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020003 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.020016 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020032 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020067 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] 2014-09-30 14:27:04.020102 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.020153 7f9ee7ad2700 10 mds.0.log _replay 4202604~1317 / 4262038 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.020172 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.020185 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.020198 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.020218 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.020229 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 11 2014-09-30 14:27:04.020247 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020265 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.020278 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020294 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020320 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57383c0] 2014-09-30 14:27:04.020339 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.020383 7f9ee7ad2700 10 mds.0.log _replay 4203941~1317 / 4262038 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.020401 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.020415 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.020428 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.020447 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.020458 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 13 2014-09-30 14:27:04.020476 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020496 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.020510 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020527 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.020553 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57381e0] 2014-09-30 14:27:04.020572 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.020601 7f9ee7ad2700 10 mds.0.log _replay 4205278~214 / 4262038 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:27:04.020618 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 2014-09-30 14:27:04.020630 7f9ee7ad2700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 2014-09-30 14:27:04.020641 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9080 name=client.4118 2014-09-30 14:27:04.020656 7f9ee7ad2700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-09-30 14:27:04.020666 7f9ee7ad2700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-09-30 14:27:04.020687 7f9ee7ad2700 10 mds.0.log _replay 4205512~288 / 4262038 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:27:04.020703 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 2014-09-30 14:27:04.020723 7f9ee7ad2700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 2014-09-30 14:27:04.020753 7f9ee7ad2700 10 mds.0.log _replay 4205820~661 / 4262038 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] 2014-09-30 14:27:04.020769 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.020783 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.020797 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.020816 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-09-30 14:27:04.020837 7f9ee7ad2700 10 mds.0.log _replay 4206501~198 / 4262038 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:27:04.020852 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 2014-09-30 14:27:04.020866 7f9ee7ad2700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 2014-09-30 14:27:04.020876 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9600 name=client.4119 2014-09-30 14:27:04.020893 7f9ee7ad2700 10 mds.0.log _replay 4206719~198 / 4262038 2014-09-30 14:22:43.376249: ESession client.4120 192.168.122.158:0/11764 close cmapv 9 2014-09-30 14:27:04.020907 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4120 192.168.122.158:0/11764 2014-09-30 14:27:04.020920 7f9ee7ad2700 10 mds.0.journal removed session client.4120 192.168.122.158:0/11764 2014-09-30 14:27:04.020931 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9080 name=client.4120 2014-09-30 14:27:04.020955 7f9ee7ad2700 10 mds.0.log _replay 4206937~288 / 4262038 2014-09-30 14:22:48.313152: ESession client.4122 192.168.122.158:0/12097 open cmapv 10 2014-09-30 14:27:04.020971 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4122 192.168.122.158:0/12097 2014-09-30 14:27:04.020990 7f9ee7ad2700 10 mds.0.journal opened session client.4122 192.168.122.158:0/12097 2014-09-30 14:27:04.021010 7f9ee7ad2700 10 mds.0.log _replay 4207245~288 / 4262038 2014-09-30 14:22:48.313372: ESession client.4123 192.168.122.158:0/12150 open cmapv 11 2014-09-30 14:27:04.021026 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4123 192.168.122.158:0/12150 2014-09-30 14:27:04.021042 7f9ee7ad2700 10 mds.0.journal opened session client.4123 192.168.122.158:0/12150 2014-09-30 14:27:04.021097 7f9ee7ad2700 10 mds.0.log _replay 4207553~932 / 4262038 2014-09-30 14:22:48.376597: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:04.021113 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.021125 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.021135 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.021154 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.021163 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 14 2014-09-30 14:27:04.021177 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021191 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021205 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021237 7f9ee7ad2700 10 mds.0.log _replay 4208505~661 / 4262038 2014-09-30 14:22:48.799865: EUpdate setattr [metablob] 2014-09-30 14:27:04.021250 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.021261 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.021273 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.021289 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 2014-09-30 14:27:04.021314 7f9ee7ad2700 10 mds.0.log _replay 4209186~661 / 4262038 2014-09-30 14:22:49.021912: EUpdate setattr [metablob] 2014-09-30 14:27:04.021327 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.021339 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.021349 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.021369 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4123:3 trim_to 3 2014-09-30 14:27:04.021409 7f9ee7ad2700 10 mds.0.log _replay 4209867~2365 / 4262038 2014-09-30 14:22:49.096250: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.021425 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.021436 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.021446 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.021461 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.021472 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 16 2014-09-30 14:27:04.021487 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021501 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.021511 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021525 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.021542 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] 2014-09-30 14:27:04.021557 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.021573 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x5738000] 2014-09-30 14:27:04.021585 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.021595 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x57283b8] version 3 2014-09-30 14:27:04.021608 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.021619 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.021631 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.021656 7f9ee7ad2700 12 mds.0.cache.dir(100) add_null_dentry [dentry #100/stray0 [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x57385a0] 2014-09-30 14:27:04.021672 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x57385a0] 2014-09-30 14:27:04.021689 7f9ee7ad2700 12 mds.0.cache.dir(100) link_primary_inode [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x57385a0] [inode 600 [...2,head] #600/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x56eae18] 2014-09-30 14:27:04.021711 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 600 [...2,head] ~mds0/stray0/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x56eae18] 2014-09-30 14:27:04.021727 7f9ee7ad2700 10 mds.0.cache.ino(600) mark_dirty_parent 2014-09-30 14:27:04.021736 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.021745 7f9ee7ad2700 10 mds.0.cache force_dir_fragment * on [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) | dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.021763 7f9ee7ad2700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:04.021775 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added dir [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5728770] 2014-09-30 14:27:04.021787 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+0,ss=0+0 0x5728770] 2014-09-30 14:27:04.021809 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x5738780] 2014-09-30 14:27:04.021826 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5738780] 2014-09-30 14:27:04.021851 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5738780] [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.021869 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.021882 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.021892 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4122:5 trim_to 5 2014-09-30 14:27:04.021937 7f9ee7ad2700 10 mds.0.log _replay 4212252~2365 / 4262038 2014-09-30 14:22:49.150162: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.021952 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.021964 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.021975 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.021992 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.022001 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 18 2014-09-30 14:27:04.022020 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022036 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.022050 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022066 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022082 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57381e0] 2014-09-30 14:27:04.022106 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57381e0] [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.022123 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x57381e0] 2014-09-30 14:27:04.022134 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.022143 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 5 2014-09-30 14:27:04.022157 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022168 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022179 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022198 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=4 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.022215 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.022232 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.022241 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+0,ss=0+0 dirty=1 | child=1 0x5728770] 2014-09-30 14:27:04.022264 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x5738960] 2014-09-30 14:27:04.022285 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5738960] 2014-09-30 14:27:04.022299 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5738960] [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.022316 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.022329 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.022339 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 8 2014-09-30 14:27:04.022383 7f9ee7ad2700 10 mds.0.log _replay 4214637~2365 / 4262038 2014-09-30 14:22:49.209674: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.022399 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.022410 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.022421 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.022438 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.022447 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 20 2014-09-30 14:27:04.022462 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022477 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.022487 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022501 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022517 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57383c0] 2014-09-30 14:27:04.022532 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57383c0] [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.022547 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x57383c0] 2014-09-30 14:27:04.022558 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.022567 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 7 2014-09-30 14:27:04.022584 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022596 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022607 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.022627 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=6 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.022643 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.022660 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.022669 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+0,ss=0+0 dirty=2 | child=1 0x5728770] 2014-09-30 14:27:04.022692 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x5738b40] 2014-09-30 14:27:04.022708 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5738b40] 2014-09-30 14:27:04.022722 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5738b40] [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.022739 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.022752 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.022761 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4122:11 trim_to 11 2014-09-30 14:27:04.022797 7f9ee7ad2700 10 mds.0.log _replay 4217022~1405 / 4262038 2014-09-30 14:22:49.402924: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-09-30 14:27:04.022813 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 2014-09-30 14:27:04.022824 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.022836 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v17 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.022851 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.022860 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] version 22 2014-09-30 14:27:04.022876 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022895 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.022905 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022919 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.022944 7f9ee7ad2700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=22 inode=0 0x5738d20] 2014-09-30 14:27:04.022961 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5738d20] 2014-09-30 14:27:04.022977 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5738d20] [inode 10000000003 [2,head] #10000000003 auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x56eb750] 2014-09-30 14:27:04.022995 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x56eb750] 2014-09-30 14:27:04.023007 7f9ee7ad2700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-09-30 14:27:04.023019 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.023032 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] 2014-09-30 14:27:04.023041 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_id 10000000003 2014-09-30 14:27:04.023055 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] 2014-09-30 14:27:04.023068 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 2014-09-30 14:27:04.023077 7f9ee7ad2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:04.023086 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4122:13 trim_to 11 2014-09-30 14:27:04.023128 7f9ee7ad2700 10 mds.0.log _replay 4218447~1369 / 4262038 2014-09-30 14:22:49.458118: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.023145 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.023157 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.023167 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v18 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.023183 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.023193 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 24 2014-09-30 14:27:04.023209 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.023226 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.023236 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.023252 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.023287 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=23 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.023303 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.023336 7f9ee7ad2700 10 mds.0.log _replay 4219836~523 / 4262038 2014-09-30 14:22:53.380624: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:04.023352 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.023360 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.023369 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 0x5728770] version 18 2014-09-30 14:27:04.023387 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023406 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:04.023406 2014-09-30 14:27:04.023416 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023432 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - added at 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.023442 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023461 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x56e9ba8 | inodepin=1 dirty=1 0x5738960] 2014-09-30 14:27:04.023475 7f9ee7ad2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x56e9ba8 | inodepin=1 dirty=1 0x5738960] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.023494 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5738960] 2014-09-30 14:27:04.023507 7f9ee7ad2700 10 mds.0.journal unlinked set contains {0x56e9ba8=0x5728770} 2014-09-30 14:27:04.023516 7f9ee7ad2700 10 mds.0.cache remove_inode_recursive [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.023528 7f9ee7ad2700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.023538 7f9ee7ad2700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.023550 7f9ee7ad2700 10 mds.0.cache.ino(10000000001) clear_dirty_parent 2014-09-30 14:27:04.023564 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000001, not in cache 2014-09-30 14:27:04.023590 7f9ee7ad2700 10 mds.0.log _replay 4220379~523 / 4262038 2014-09-30 14:22:53.382069: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:04.023604 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.023612 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.023622 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] version 20 2014-09-30 14:27:04.023639 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023654 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.023406 2014-09-30 14:27:04.023664 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023680 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.023689 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023706 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x56ea4e0 | inodepin=1 dirty=1 0x5738b40] 2014-09-30 14:27:04.023720 7f9ee7ad2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x56ea4e0 | inodepin=1 dirty=1 0x5738b40] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.023737 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5738b40] 2014-09-30 14:27:04.023749 7f9ee7ad2700 10 mds.0.journal unlinked set contains {0x56ea4e0=0x5728770} 2014-09-30 14:27:04.023760 7f9ee7ad2700 10 mds.0.cache remove_inode_recursive [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.023772 7f9ee7ad2700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.023784 7f9ee7ad2700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.023795 7f9ee7ad2700 10 mds.0.cache.ino(10000000002) clear_dirty_parent 2014-09-30 14:27:04.023807 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000002, not in cache 2014-09-30 14:27:04.023834 7f9ee7ad2700 10 mds.0.log _replay 4220922~523 / 4262038 2014-09-30 14:22:53.382290: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:04.023850 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.023858 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.023867 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] version 22 2014-09-30 14:27:04.023884 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023900 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.023406 2014-09-30 14:27:04.023910 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023925 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.023934 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.023952 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x56e9270 | inodepin=1 dirty=1 0x5738780] 2014-09-30 14:27:04.023966 7f9ee7ad2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x56e9270 | inodepin=1 dirty=1 0x5738780] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.023982 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5738780] 2014-09-30 14:27:04.023994 7f9ee7ad2700 10 mds.0.journal unlinked set contains {0x56e9270=0x5728770} 2014-09-30 14:27:04.024003 7f9ee7ad2700 10 mds.0.cache remove_inode_recursive [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.024014 7f9ee7ad2700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.024028 7f9ee7ad2700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.024040 7f9ee7ad2700 10 mds.0.cache.ino(10000000000) clear_dirty_parent 2014-09-30 14:27:04.024058 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000000, not in cache 2014-09-30 14:27:04.024077 7f9ee7ad2700 10 mds.0.log _replay 4221465~214 / 4262038 2014-09-30 14:22:54.787214: ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) 2014-09-30 14:27:04.024105 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 192.168.122.158:0/12097 2014-09-30 14:27:04.024116 7f9ee7ad2700 10 mds.0.journal removed session client.4122 192.168.122.158:0/12097 2014-09-30 14:27:04.024126 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9080 name=client.4122 2014-09-30 14:27:04.024137 7f9ee7ad2700 10 mds.0.journal ESession.replay inotable 5 < 6 remove 2014-09-30 14:27:04.024145 7f9ee7ad2700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] 2014-09-30 14:27:04.024169 7f9ee7ad2700 10 mds.0.log _replay 4221699~886 / 4262038 2014-09-30 14:22:54.868622: EUpdate check_inode_max_size [metablob 1, 1 dirs] 2014-09-30 14:27:04.024184 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.024193 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.024211 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.024236 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=25 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.024254 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v25 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.024291 7f9ee7ad2700 10 mds.0.log _replay 4222605~1405 / 4262038 2014-09-30 14:22:54.942279: EUpdate open_truncate [metablob 1, 1 dirs] 2014-09-30 14:27:04.024306 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.024317 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.024329 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v19 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.024344 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.024353 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 27 2014-09-30 14:27:04.024369 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.024384 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.024393 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.024410 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.024434 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=26 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.024451 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.024465 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.024481 7f9ee7ad2700 20 mds.0.cache add_recovered_truncate [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x56eb750] in log segment 1/4194304 2014-09-30 14:27:04.024496 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4123:9 trim_to 9 2014-09-30 14:27:04.024530 7f9ee7ad2700 10 mds.0.log _replay 4224030~1339 / 4262038 2014-09-30 14:22:58.376997: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:04.024546 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.024557 7f9ee7ad2700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:04.024568 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x55d0d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:04.024584 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.024594 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 9 2014-09-30 14:27:04.024607 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.024620 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.024633 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.024653 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.024669 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.024703 7f9ee7ad2700 10 mds.0.log _replay 4225389~1381 / 4262038 2014-09-30 14:22:58.435658: EUpdate truncate finish [metablob 1, 1 dirs] 2014-09-30 14:27:04.024723 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.024732 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.024741 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.024771 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.024788 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.024803 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.024816 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.024830 7f9ee7ad2700 20 mds.0.cache remove_recovered_truncate [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x56eb750] in log segment 1/4194304 2014-09-30 14:27:04.024858 7f9ee7ad2700 10 mds.0.log _replay 4226790~288 / 4262038 2014-09-30 14:22:58.882113: ESession client.4124 192.168.122.158:0/12663 open cmapv 14 2014-09-30 14:27:04.024872 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 192.168.122.158:0/12663 2014-09-30 14:27:04.024888 7f9ee7ad2700 10 mds.0.journal opened session client.4124 192.168.122.158:0/12663 2014-09-30 14:27:04.024918 7f9ee7ad2700 10 mds.0.log _replay 4227098~1331 / 4262038 2014-09-30 14:23:03.555036: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.024935 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.024946 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.024957 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v20 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.024973 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.024983 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 30 2014-09-30 14:27:04.024999 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025013 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.025022 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025041 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025069 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.025085 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.025126 7f9ee7ad2700 10 mds.0.log _replay 4228449~661 / 4262038 2014-09-30 14:23:03.954976: EUpdate setattr [metablob] 2014-09-30 14:27:04.025142 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.025153 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.025163 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v21 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.025179 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 2014-09-30 14:27:04.025196 7f9ee7ad2700 10 mds.0.log _replay 4229130~198 / 4262038 2014-09-30 14:23:04.437513: ESession client.4123 192.168.122.158:0/12150 close cmapv 15 2014-09-30 14:27:04.025209 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4123 192.168.122.158:0/12150 2014-09-30 14:27:04.025219 7f9ee7ad2700 10 mds.0.journal removed session client.4123 192.168.122.158:0/12150 2014-09-30 14:27:04.025228 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9600 name=client.4123 2014-09-30 14:27:04.025243 7f9ee7ad2700 10 mds.0.log _replay 4229348~198 / 4262038 2014-09-30 14:24:00.679833: ESession client.4124 192.168.122.158:0/12663 close cmapv 16 2014-09-30 14:27:04.025255 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 15 < 16 close client.4124 192.168.122.158:0/12663 2014-09-30 14:27:04.025265 7f9ee7ad2700 10 mds.0.journal removed session client.4124 192.168.122.158:0/12663 2014-09-30 14:27:04.025273 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9080 name=client.4124 2014-09-30 14:27:04.025290 7f9ee7ad2700 10 mds.0.log _replay 4229566~288 / 4262038 2014-09-30 14:24:05.290801: ESession client.4127 192.168.122.158:0/12969 open cmapv 17 2014-09-30 14:27:04.025302 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 16 < 17 open client.4127 192.168.122.158:0/12969 2014-09-30 14:27:04.025316 7f9ee7ad2700 10 mds.0.journal opened session client.4127 192.168.122.158:0/12969 2014-09-30 14:27:04.025333 7f9ee7ad2700 10 mds.0.log _replay 4229874~288 / 4262038 2014-09-30 14:24:05.291148: ESession client.4126 192.168.122.158:0/12917 open cmapv 18 2014-09-30 14:27:04.025346 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 17 < 18 open client.4126 192.168.122.158:0/12917 2014-09-30 14:27:04.025359 7f9ee7ad2700 10 mds.0.journal opened session client.4126 192.168.122.158:0/12917 2014-09-30 14:27:04.025388 7f9ee7ad2700 10 mds.0.log _replay 4230182~932 / 4262038 2014-09-30 14:24:05.680527: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:04.025402 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.025414 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.025424 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v22 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.025443 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.025453 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 31 2014-09-30 14:27:04.025469 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025482 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025495 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.025530 7f9ee7ad2700 10 mds.0.log _replay 4231134~1168 / 4262038 2014-09-30 14:24:05.681546: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:04.025545 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:04.025554 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.025562 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 11 2014-09-30 14:27:04.025576 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025590 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025603 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025623 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=10 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.025639 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v10 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.025659 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.025668 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] version 23 2014-09-30 14:27:04.025683 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025700 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025716 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.025726 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025763 7f9ee7ad2700 10 mds.0.log _replay 4232322~1168 / 4262038 2014-09-30 14:24:05.683157: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:04.025777 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:04.025786 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.025795 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 13 2014-09-30 14:27:04.025809 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025821 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025835 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.025855 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=12 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.025870 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.025888 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.025898 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] version 24 2014-09-30 14:27:04.025912 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025924 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025937 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.025972 7f9ee7ad2700 10 mds.0.log _replay 4233510~661 / 4262038 2014-09-30 14:24:06.122975: EUpdate setattr [metablob] 2014-09-30 14:27:04.025986 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.025997 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.026007 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v23 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.026025 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4126:2 trim_to 2 2014-09-30 14:27:04.026054 7f9ee7ad2700 10 mds.0.log _replay 4234191~661 / 4262038 2014-09-30 14:24:06.378542: EUpdate setattr [metablob] 2014-09-30 14:27:04.026068 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.026079 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.026098 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v24 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.026116 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4127:3 trim_to 3 2014-09-30 14:27:04.026157 7f9ee7ad2700 10 mds.0.log _replay 4234872~2379 / 4262038 2014-09-30 14:24:06.452279: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.026172 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.026184 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.026194 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v25 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.026209 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.026218 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 33 2014-09-30 14:27:04.026235 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026249 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.026259 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026273 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026290 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] 2014-09-30 14:27:04.026307 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x56eb750 | inodepin=1 dirty=1 0x5738d20] [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.026323 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5738d20] 2014-09-30 14:27:04.026335 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.026345 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 15 2014-09-30 14:27:04.026358 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.026371 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.026383 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.026404 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=14 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.026419 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v14 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.026437 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.026447 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.026471 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=31 inode=0 0x5738f00] 2014-09-30 14:27:04.026487 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5738f00] 2014-09-30 14:27:04.026501 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5738f00] [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.026517 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.026531 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.026540 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4126:5 trim_to 5 2014-09-30 14:27:04.026559 7f9ee7ad2700 10 mds.0.log _replay 4237271~198 / 4262038 2014-09-30 14:24:06.479766: ESession client.4127 192.168.122.158:0/12969 close cmapv 19 2014-09-30 14:27:04.026573 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 18 < 19 close client.4127 192.168.122.158:0/12969 2014-09-30 14:27:04.026596 7f9ee7ad2700 10 mds.0.journal removed session client.4127 192.168.122.158:0/12969 2014-09-30 14:27:04.026605 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9080 name=client.4127 2014-09-30 14:27:04.026637 7f9ee7ad2700 10 mds.0.log _replay 4237489~1391 / 4262038 2014-09-30 14:24:07.106119: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000004 prealloc_ino=[10000000005~3e8] v8] 2014-09-30 14:27:04.026653 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:04.026666 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.026676 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v26 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.026692 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.026712 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 35 2014-09-30 14:27:04.026729 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026743 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.026753 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026767 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.026791 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5738000] 2014-09-30 14:27:04.026810 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5738000] [inode 10000000004 [2,head] #10000000004 auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56e9270] 2014-09-30 14:27:04.026828 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000004 [2,head] /a auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56e9270] 2014-09-30 14:27:04.026841 7f9ee7ad2700 10 mds.0.cache.ino(10000000004) mark_dirty_parent 2014-09-30 14:27:04.026852 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.026864 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable v 8 - 1 == table 6 allocated+used 10000000004 prealloc [10000000005~3e8] 2014-09-30 14:27:04.026873 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_id 10000000004 2014-09-30 14:27:04.026882 7f9ee7ad2700 10 mds.0.inotable: replay_alloc_ids [10000000005~3e8] 2014-09-30 14:27:04.026894 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 20 -(1|2) == table 19 prealloc [10000000005~3e8] used 0 2014-09-30 14:27:04.026906 7f9ee7ad2700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:04.026915 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4126:7 trim_to 7 2014-09-30 14:27:04.026949 7f9ee7ad2700 10 mds.0.log _replay 4238900~1375 / 4262038 2014-09-30 14:24:07.172087: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:04.026965 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:04.026976 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.026987 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v27 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.027003 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.027013 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 37 2014-09-30 14:27:04.027029 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027043 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.027060 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027076 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027107 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x57381e0] 2014-09-30 14:27:04.027128 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x57381e0] [inode 10000000005 [2,head] #10000000005 auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:04.027146 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000005 [2,head] /b auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:04.027160 7f9ee7ad2700 10 mds.0.cache.ino(10000000005) mark_dirty_parent 2014-09-30 14:27:04.027169 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.027181 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:27:04.027189 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 21 -(1|2) == table 20 prealloc [] used 10000000005 2014-09-30 14:27:04.027199 7f9ee7ad2700 20 mds.0.journal (session prealloc [10000000005~3e8]) 2014-09-30 14:27:04.027210 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4126:11 trim_to 10 2014-09-30 14:27:04.027244 7f9ee7ad2700 10 mds.0.log _replay 4240295~1375 / 4262038 2014-09-30 14:24:07.301464: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:04.027259 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:04.027275 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.027286 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v28 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.027302 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.027311 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 39 2014-09-30 14:27:04.027328 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027342 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.027352 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027366 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.027390 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x57383c0] 2014-09-30 14:27:04.027409 7f9ee7ad2700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x57383c0] [inode 10000000006 [2,head] #10000000006 auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56e9ba8] 2014-09-30 14:27:04.027426 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [inode 10000000006 [2,head] /c auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x56e9ba8] 2014-09-30 14:27:04.027439 7f9ee7ad2700 10 mds.0.cache.ino(10000000006) mark_dirty_parent 2014-09-30 14:27:04.027449 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.027461 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:27:04.027469 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay sessionmap v 22 -(1|2) == table 21 prealloc [] used 10000000006 2014-09-30 14:27:04.027478 7f9ee7ad2700 20 mds.0.journal (session prealloc [10000000006~3e7]) 2014-09-30 14:27:04.027489 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4126:15 trim_to 14 2014-09-30 14:27:04.027516 7f9ee7ad2700 10 mds.0.log _replay 4241690~523 / 4262038 2014-09-30 14:24:10.744662: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:04.027531 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.027540 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.027550 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] version 33 2014-09-30 14:27:04.027573 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.027589 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.023406 2014-09-30 14:27:04.027599 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.027614 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.027624 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.027641 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x56eb750 | inodepin=1 dirty=1 0x5738f00] 2014-09-30 14:27:04.027656 7f9ee7ad2700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x56eb750 | inodepin=1 dirty=1 0x5738f00] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.027673 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5738f00] 2014-09-30 14:27:04.027685 7f9ee7ad2700 10 mds.0.journal unlinked set contains {0x56eb750=0x5728770} 2014-09-30 14:27:04.027693 7f9ee7ad2700 10 mds.0.cache remove_inode_recursive [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.027704 7f9ee7ad2700 14 mds.0.cache remove_inode [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.027717 7f9ee7ad2700 10 mds.0.cache.ino(10000000003) mark_clean [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x56eb750] 2014-09-30 14:27:04.027728 7f9ee7ad2700 10 mds.0.cache.ino(10000000003) clear_dirty_parent 2014-09-30 14:27:04.027741 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay destroyed 10000000003, not in cache 2014-09-30 14:27:04.027773 7f9ee7ad2700 10 mds.0.log _replay 4242233~1339 / 4262038 2014-09-30 14:24:15.680575: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:04.027789 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.027801 7f9ee7ad2700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:04.027811 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:04.027826 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.027836 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 17 2014-09-30 14:27:04.027853 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.027867 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.027879 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.027901 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.027916 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.027956 7f9ee7ad2700 10 mds.0.log _replay 4243592~1355 / 4262038 2014-09-30 14:25:54.343343: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.027971 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.027983 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.027993 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v29 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.028009 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.028018 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 41 2014-09-30 14:27:04.028034 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028053 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.028064 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028086 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028121 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=40 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] 2014-09-30 14:27:04.028141 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v40 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.028179 7f9ee7ad2700 10 mds.0.log _replay 4244967~1355 / 4262038 2014-09-30 14:25:54.347937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.028194 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.028206 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.028216 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v30 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.028232 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.028241 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 43 2014-09-30 14:27:04.028257 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028271 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.028281 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028295 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028319 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=42 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57381e0] 2014-09-30 14:27:04.028335 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v42 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.028371 7f9ee7ad2700 10 mds.0.log _replay 4246342~1355 / 4262038 2014-09-30 14:25:54.351910: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.028387 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.028399 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.028409 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v31 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.028424 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.028434 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 45 2014-09-30 14:27:04.028453 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028468 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.028477 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028491 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028515 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=44 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57383c0] 2014-09-30 14:27:04.028531 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v44 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.028567 7f9ee7ad2700 10 mds.0.log _replay 4247717~1317 / 4262038 2014-09-30 14:25:54.360034: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.028582 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.028594 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.028604 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v32 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.028620 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.028629 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 47 2014-09-30 14:27:04.028645 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028659 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.028669 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028683 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028706 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] 2014-09-30 14:27:04.028724 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.028760 7f9ee7ad2700 10 mds.0.log _replay 4249054~1317 / 4262038 2014-09-30 14:25:54.362937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.028774 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.028787 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.028797 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v33 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.028812 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.028821 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 49 2014-09-30 14:27:04.028837 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028852 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.028861 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028875 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.028898 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57381e0] 2014-09-30 14:27:04.028913 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.028948 7f9ee7ad2700 10 mds.0.log _replay 4250391~1317 / 4262038 2014-09-30 14:25:54.365595: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:04.028963 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.028975 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.028986 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v34 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.029001 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.029010 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 51 2014-09-30 14:27:04.029026 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029043 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.029059 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029073 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029102 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57383c0] 2014-09-30 14:27:04.029120 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:04.029143 7f9ee7ad2700 10 mds.0.log _replay 4251728~214 / 4262038 2014-09-30 14:26:51.050448: ESession client.4126 192.168.122.158:0/12917 close cmapv 23 (998 inos, v9) 2014-09-30 14:27:04.029158 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 22 < 23 close client.4126 192.168.122.158:0/12917 2014-09-30 14:27:04.029180 7f9ee7ad2700 10 mds.0.journal removed session client.4126 192.168.122.158:0/12917 2014-09-30 14:27:04.029189 7f9ee7ad2700 10 mds.0.sessionmap remove_session s=0x56a9600 name=client.4126 2014-09-30 14:27:04.029200 7f9ee7ad2700 10 mds.0.journal ESession.replay inotable 8 < 9 remove 2014-09-30 14:27:04.029208 7f9ee7ad2700 10 mds.0.inotable: replay_release_ids [10000000007~3e6] 2014-09-30 14:27:04.029226 7f9ee7ad2700 10 mds.0.log _replay 4251962~288 / 4262038 2014-09-30 14:26:55.304138: ESession client.4129 192.168.122.158:0/13634 open cmapv 24 2014-09-30 14:27:04.029238 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 23 < 24 open client.4129 192.168.122.158:0/13634 2014-09-30 14:27:04.029253 7f9ee7ad2700 10 mds.0.journal opened session client.4129 192.168.122.158:0/13634 2014-09-30 14:27:04.029269 7f9ee7ad2700 10 mds.0.log _replay 4252270~288 / 4262038 2014-09-30 14:26:55.304671: ESession client.4130 192.168.122.158:0/13686 open cmapv 25 2014-09-30 14:27:04.029282 7f9ee7ad2700 10 mds.0.journal ESession.replay sessionmap 24 < 25 open client.4130 192.168.122.158:0/13686 2014-09-30 14:27:04.029295 7f9ee7ad2700 10 mds.0.journal opened session client.4130 192.168.122.158:0/13686 2014-09-30 14:27:04.029325 7f9ee7ad2700 10 mds.0.log _replay 4252578~932 / 4262038 2014-09-30 14:26:56.050754: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:04.029339 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:04.029351 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.029361 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v35 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.029377 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.029387 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 52 2014-09-30 14:27:04.029404 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029418 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029431 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.029466 7f9ee7ad2700 10 mds.0.log _replay 4253530~1168 / 4262038 2014-09-30 14:26:56.051026: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:04.029480 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:04.029489 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.029498 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 19 2014-09-30 14:27:04.029512 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029526 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029538 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029558 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=18 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.029574 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v18 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.029593 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.029602 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] version 34 2014-09-30 14:27:04.029617 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029631 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029649 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:04.023432 2014-09-30 14:27:04.029659 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029695 7f9ee7ad2700 10 mds.0.log _replay 4254718~1168 / 4262038 2014-09-30 14:26:56.051551: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:04.029709 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:04.029719 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.029727 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 21 2014-09-30 14:27:04.029741 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029754 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029768 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.029788 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=20 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.029804 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.029823 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.029833 7f9ee7ad2700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] version 35 2014-09-30 14:27:04.029846 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029859 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029871 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.029903 7f9ee7ad2700 10 mds.0.log _replay 4255906~661 / 4262038 2014-09-30 14:26:56.511239: EUpdate setattr [metablob] 2014-09-30 14:27:04.029917 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.029928 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.029941 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v36 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.029959 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4129:2 trim_to 2 2014-09-30 14:27:04.029984 7f9ee7ad2700 10 mds.0.log _replay 4256587~661 / 4262038 2014-09-30 14:26:56.717411: EUpdate setattr [metablob] 2014-09-30 14:27:04.029998 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:04.030009 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.030020 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v37 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.030035 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4130:3 trim_to 3 2014-09-30 14:27:04.030080 7f9ee7ad2700 10 mds.0.log _replay 4257268~2365 / 4262038 2014-09-30 14:26:56.782217: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.030103 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.030116 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.030126 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v38 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.030142 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.030151 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 54 2014-09-30 14:27:04.030168 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030182 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.030191 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030205 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030223 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] 2014-09-30 14:27:04.030237 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x56e9270 | inodepin=1 dirty=1 0x5738000] [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.030252 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5738000] 2014-09-30 14:27:04.030266 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.030276 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 23 2014-09-30 14:27:04.030290 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030303 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030315 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030336 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=22 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.030352 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.030369 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.030379 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.030403 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 0x57390e0] 2014-09-30 14:27:04.030419 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x57390e0] 2014-09-30 14:27:04.030433 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x57390e0] [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.030449 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:04.030464 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.030473 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4129:5 trim_to 5 2014-09-30 14:27:04.030517 7f9ee7ad2700 10 mds.0.log _replay 4259653~2365 / 4262038 2014-09-30 14:26:56.827083: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:04.030532 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:04.030545 7f9ee7ad2700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:04.030555 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:04.030571 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:04.030583 7f9ee7ad2700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] version 56 2014-09-30 14:27:04.030600 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030615 7f9ee7ad2700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:04.018833 2014-09-30 14:27:04.030625 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030639 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:04.030656 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57381e0] 2014-09-30 14:27:04.030670 7f9ee7ad2700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57381e0] [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.030685 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x57381e0] 2014-09-30 14:27:04.030696 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:04.030706 7f9ee7ad2700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] version 25 2014-09-30 14:27:04.030720 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030732 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030744 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:04.030765 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:04.030780 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:04.030798 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:04.030810 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+4,ss=0+0 dirty=5 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:04.030835 7f9ee7ad2700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 0x57392c0] 2014-09-30 14:27:04.030850 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x57392c0] 2014-09-30 14:27:04.030864 7f9ee7ad2700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x57392c0] [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.030880 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:04.030894 7f9ee7ad2700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:04.030903 7f9ee7ad2700 10 mds.0.journal EMetaBlob.replay request client.4129:8 trim_to 8 2014-09-30 14:27:04.030919 7f9ee7ad2700 10 mds.0.log _replay - complete, 69 events 2014-09-30 14:27:04.030929 7f9ee7ad2700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:27:04.030938 7f9ee7ad2700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:04.030946 7f9ee7ad2700 1 mds.0.6 replay_done 2014-09-30 14:27:04.030954 7f9ee7ad2700 1 mds.0.6 making mds journal writeable 2014-09-30 14:27:04.031404 7f9ee7ad2700 2 mds.0.6 i am alone, moving to state reconnect 2014-09-30 14:27:04.031420 7f9ee7ad2700 3 mds.0.6 request_state up:reconnect 2014-09-30 14:27:04.031429 7f9ee7ad2700 10 mds.0.6 set_want_state up:replay -> up:reconnect 2014-09-30 14:27:04.031445 7f9ee7ad2700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:27:04.031657 7f9ee7ad2700 10 mds.0.log _replay_thread finish 2014-09-30 14:27:05.068005 7f9eecddf700 5 mds.0.6 handle_mds_map epoch 27 from mon.0 2014-09-30 14:27:05.068053 7f9eecddf700 10 mds.0.6 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:05.068058 7f9eecddf700 10 mds.0.6 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:05.068062 7f9eecddf700 10 mds.0.6 map says i am 192.168.122.157:6801/6974 mds.0.6 state up:reconnect 2014-09-30 14:27:05.068065 7f9eecddf700 1 mds.0.6 handle_mds_map i am now mds.0.6 2014-09-30 14:27:05.068067 7f9eecddf700 1 mds.0.6 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:27:05.068068 7f9eecddf700 1 mds.0.6 reconnect_start 2014-09-30 14:27:05.068068 7f9eecddf700 1 mds.0.6 reopen_log 2014-09-30 14:27:05.068069 7f9eecddf700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:27:05.068075 7f9eecddf700 1 mds.0.server reconnect_clients -- 2 sessions 2014-09-30 14:27:05.068076 7f9eecddf700 10 mds.0.sessionmap dump 2014-09-30 14:27:05.068077 7f9eecddf700 10 mds.0.sessionmap client.4130 0x56a9080 state open completed {3=0} prealloc_inos [] used_ions [] 2014-09-30 14:27:05.068081 7f9eecddf700 10 mds.0.sessionmap client.4129 0x56a9600 state open completed {8=0} prealloc_inos [] used_ions [] 2014-09-30 14:27:05.068087 7f9eecddf700 10 mds.0.bal check_targets have need want 2014-09-30 14:27:05.068133 7f9eecddf700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] from 0 2014-09-30 14:27:05.068151 7f9eecddf700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] from 0 2014-09-30 14:27:05.068158 7f9eecddf700 5 mds.0.bal rebalance done 2014-09-30 14:27:05.068161 7f9eecddf700 15 mds.0.cache show_subtrees 2014-09-30 14:27:05.068168 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x57283b8] 2014-09-30 14:27:05.068177 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5728000] 2014-09-30 14:27:05.068650 7f9ee67cd700 10 mds.0.6 existing session 0x56a9080 for client.4130 192.168.122.158:0/13686 existing con 0, new/authorizing con 0x5775960 2014-09-30 14:27:05.068686 7f9eecddf700 10 mds.0.6 ms_handle_accept 192.168.122.158:0/13686 con 0x5775960 session 0x56a9080 2014-09-30 14:27:05.068692 7f9eecddf700 10 mds.0.6 session connection 0 -> 0x5775960 2014-09-30 14:27:05.068898 7f9eecddf700 7 mds.0.server handle_client_reconnect client.4130 2014-09-30 14:27:05.068900 7f9eecddf700 20 mds.0.server get_session have 0x56a9080 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:27:05.068902 7f9eecddf700 10 mds.0.server reconnect_start 2014-09-30 14:27:05.068075 delay 0.000827 2014-09-30 14:27:05.068925 7f9eecddf700 0 log_channel(default) log [DBG] : reconnect by client.4130 192.168.122.158:0/13686 after 0.000827 2014-09-30 14:27:05.068929 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) have_past_parents_open [1,head] 2014-09-30 14:27:05.068932 7f9eecddf700 15 mds.0.server open snaprealm (w/ past parents) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:05.068946 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:05.068950 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) build_snap_trace my_snaps [] 2014-09-30 14:27:05.068953 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:27:05.068956 7f9eecddf700 10 mds.0.cache finish_snaprealm_reconnect client.4130 up to date on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:05.068958 7f9eecddf700 15 mds.0.server open cap realm 1 on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8938] 2014-09-30 14:27:05.068967 7f9eecddf700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:05.069432 7f9eecddf700 3 mds.0.server not active yet, waiting 2014-09-30 14:27:05.924406 7f9eee5e2700 1 mds.0.6 asok_command: session ls 2014-09-30 14:27:05.978826 7f9eee5e2700 1 mds.0.6 asok_command: session evict 2014-09-30 14:27:05.978844 7f9eee5e2700 10 mds.0.server kill_session 0x56a9600 2014-09-30 14:27:05.978883 7f9ee72d1700 5 mds.0.log _submit_thread 4262038~198 : ESession client.4129 192.168.122.158:0/13634 close cmapv 26 2014-09-30 14:27:06.078420 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:06.078428 7f9eea5da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:27:06.078430 7f9eea5da700 10 mds.0.server _session_logged client.4129 192.168.122.158:0/13634 state_seq 2 close 26 2014-09-30 14:27:06.078437 7f9eea5da700 20 mds.0.server removing client from reconnect set 2014-09-30 14:27:06.078440 7f9eea5da700 7 mds.0.server client client.4129 192.168.122.158:0/13634 was last reconnect, finishing 2014-09-30 14:27:06.078442 7f9eea5da700 7 mds.0.server reconnect_gather_finish. failed on 0 clients 2014-09-30 14:27:06.078443 7f9eea5da700 1 mds.0.6 reconnect_done 2014-09-30 14:27:06.078444 7f9eea5da700 3 mds.0.6 request_state up:rejoin 2014-09-30 14:27:06.078446 7f9eea5da700 10 mds.0.6 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:27:06.078457 7f9eea5da700 10 mds.beacon.0 _send up:rejoin seq 3 2014-09-30 14:27:06.078482 7f9eea5da700 10 mds.0.sessionmap remove_session s=0x56a9600 name=client.4129 2014-09-30 14:27:06.134061 7f9eee5e2700 1 mds.0.6 asok_command: session ls 2014-09-30 14:27:06.488190 7f9eecddf700 5 mds.0.6 handle_mds_map epoch 28 from mon.0 2014-09-30 14:27:06.488239 7f9eecddf700 10 mds.0.6 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:06.488244 7f9eecddf700 10 mds.0.6 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:06.488247 7f9eecddf700 10 mds.0.6 map says i am 192.168.122.157:6801/6974 mds.0.6 state up:rejoin 2014-09-30 14:27:06.488251 7f9eecddf700 1 mds.0.6 handle_mds_map i am now mds.0.6 2014-09-30 14:27:06.488252 7f9eecddf700 1 mds.0.6 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:27:06.488253 7f9eecddf700 1 mds.0.6 rejoin_start 2014-09-30 14:27:06.488254 7f9eecddf700 10 mds.0.cache rejoin_start 2014-09-30 14:27:06.488255 7f9eecddf700 10 mds.0.cache process_imported_caps 2014-09-30 14:27:06.488259 7f9eecddf700 7 mds.0.cache trim_non_auth 2014-09-30 14:27:06.488268 7f9eecddf700 15 mds.0.cache show_subtrees 2014-09-30 14:27:06.488276 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:06.488291 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:06.488302 7f9eecddf700 1 mds.0.6 rejoin_joint_start 2014-09-30 14:27:06.488303 7f9eecddf700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:27:06.488307 7f9eecddf700 10 mds.0.cache nothing to rejoin 2014-09-30 14:27:06.488308 7f9eecddf700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:27:06.488308 7f9eecddf700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:27:06.488310 7f9eecddf700 10 mds.0.cache process_imported_caps 2014-09-30 14:27:06.488312 7f9eecddf700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:27:06.488315 7f9eecddf700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488325 7f9eecddf700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:06.488327 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488335 7f9eecddf700 15 mds.0.cache chose lock states on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:06.488339 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) have_past_parents_open [1,head] 2014-09-30 14:27:06.488341 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:06.488354 7f9eecddf700 10 mds.0.cache.ino(600) mark_dirty_rstat 2014-09-30 14:27:06.488358 7f9eecddf700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:06.488358 2014-09-30 14:27:06.488361 7f9eecddf700 15 mds.0.cache chose lock states on [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:06.488369 7f9eecddf700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:06.488370 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488376 7f9eecddf700 15 mds.0.cache chose lock states on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:06.488380 7f9eecddf700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:06.488381 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488386 7f9eecddf700 15 mds.0.cache chose lock states on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:06.488390 7f9eecddf700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:06.488390 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488396 7f9eecddf700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:06.488402 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) have_past_parents_open [1,head] 2014-09-30 14:27:06.488403 7f9eecddf700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:06.488410 7f9eecddf700 15 mds.0.cache client.4130 has correct realm 1 2014-09-30 14:27:06.488412 7f9eecddf700 10 mds.0.cache send_snaps 2014-09-30 14:27:06.488414 7f9eecddf700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:27:06.488418 7f9eecddf700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:27:06.488419 7f9eecddf700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:06.488428 7f9eecddf700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:06.488436 7f9eecddf700 10 mds.0.cache open_snap_parents 2014-09-30 14:27:06.488437 7f9eecddf700 10 mds.0.cache send_snaps 2014-09-30 14:27:06.488438 7f9eecddf700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:27:06.488439 7f9eecddf700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:27:06.488446 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488452 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:06.488455 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:06.488472 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:06.488476 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:06.488478 7f9eecddf700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:06.488485 7f9eecddf700 1 mds.0.6 rejoin_done 2014-09-30 14:27:06.488486 7f9eecddf700 15 mds.0.cache show_subtrees 2014-09-30 14:27:06.488490 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:06.488496 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:06.488504 7f9eecddf700 7 mds.0.cache show_cache 2014-09-30 14:27:06.488504 7f9eecddf700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:06.488509 7f9eecddf700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:06.488514 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:06.488520 7f9eecddf700 7 mds.0.cache inode [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:06.488536 7f9eecddf700 7 mds.0.cache dirfrag [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5728770] 2014-09-30 14:27:06.488541 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5738780] 2014-09-30 14:27:06.488545 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5738960] 2014-09-30 14:27:06.488547 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5738b40] 2014-09-30 14:27:06.488550 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5738f00] 2014-09-30 14:27:06.488553 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x56e9270 | inodepin=1 dirty=1 0x57390e0] 2014-09-30 14:27:06.488555 7f9eecddf700 7 mds.0.cache inode [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:06.488558 7f9eecddf700 7 mds.0.cache dentry [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57392c0] 2014-09-30 14:27:06.488560 7f9eecddf700 7 mds.0.cache inode [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:06.488563 7f9eecddf700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:06.488570 7f9eecddf700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:06.488576 7f9eecddf700 7 mds.0.cache dentry [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5738000] 2014-09-30 14:27:06.488578 7f9eecddf700 7 mds.0.cache dentry [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x57381e0] 2014-09-30 14:27:06.488581 7f9eecddf700 7 mds.0.cache dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5738d20] 2014-09-30 14:27:06.488583 7f9eecddf700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x56e9ba8 | inodepin=1 dirty=1 0x57383c0] 2014-09-30 14:27:06.488585 7f9eecddf700 7 mds.0.cache inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:06.488588 7f9eecddf700 3 mds.0.6 request_state up:active 2014-09-30 14:27:06.488589 7f9eecddf700 10 mds.0.6 set_want_state up:rejoin -> up:active 2014-09-30 14:27:06.488597 7f9eecddf700 10 mds.beacon.0 _send up:active seq 4 2014-09-30 14:27:06.488618 7f9eecddf700 10 mds.0.bal check_targets have need want 2014-09-30 14:27:06.488623 7f9eecddf700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] from 0 2014-09-30 14:27:06.488632 7f9eecddf700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] from 0 2014-09-30 14:27:06.488637 7f9eecddf700 5 mds.0.bal rebalance done 2014-09-30 14:27:06.488639 7f9eecddf700 15 mds.0.cache show_subtrees 2014-09-30 14:27:06.488642 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:06.488647 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:06.489316 7f9eecddf700 10 mds.beacon.0 handle_mds_beacon up:active seq 4 rtt 0.000715 2014-09-30 14:27:08.593477 7f9ee9bd7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:08.593549 7f9ee9bd7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:10.488688 7f9ee93d6700 10 mds.beacon.0 _send up:active seq 5 2014-09-30 14:27:11.191632 7f9eecddf700 5 mds.0.6 handle_mds_map epoch 29 from mon.0 2014-09-30 14:27:11.191669 7f9eecddf700 10 mds.0.6 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:11.191674 7f9eecddf700 10 mds.0.6 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:11.191677 7f9eecddf700 10 mds.0.6 map says i am 192.168.122.157:6801/6974 mds.0.6 state up:active 2014-09-30 14:27:11.191680 7f9eecddf700 1 mds.0.6 handle_mds_map i am now mds.0.6 2014-09-30 14:27:11.191681 7f9eecddf700 1 mds.0.6 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:27:11.191682 7f9eecddf700 1 mds.0.6 recovery_done -- successful recovery! 2014-09-30 14:27:11.191684 7f9eecddf700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:27:11.191685 7f9eecddf700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:27:11.191697 7f9eecddf700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:27:11.191700 7f9eecddf700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:27:11.191702 7f9eecddf700 10 mds.0.cache reissue_all_caps 2014-09-30 14:27:11.191704 7f9eecddf700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191727 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:11.191729 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191738 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191746 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191753 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191759 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:11.191761 7f9eecddf700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:11.191770 7f9eecddf700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:27:11.191774 7f9eecddf700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:11.191783 7f9eecddf700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x57283b8] 2014-09-30 14:27:11.191792 7f9eecddf700 10 mds.0.cache.dir(100) auth_pin by 0x57283b8 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x57283b8] count now 1 + 0 2014-09-30 14:27:11.191863 7f9eecddf700 1 mds.0.6 active_start 2014-09-30 14:27:11.191864 7f9eecddf700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:27:11.191866 7f9eecddf700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:11.191873 7f9eecddf700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:11.191876 7f9eecddf700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9ba8] 2014-09-30 14:27:11.191880 7f9eecddf700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:27:11.191884 7f9eecddf700 10 MDSInternalContextBase::complete: 18C_MDS_RetryMessage 2014-09-30 14:27:11.191887 7f9eecddf700 20 mds.0.server get_session have 0x56a9080 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:27:11.191889 7f9eecddf700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 3) v1 from client.4130 2014-09-30 14:27:11.191891 7f9eecddf700 10 mds.0.sessionmap touch_session s=0x56a9080 name=client.4130 2014-09-30 14:27:11.191904 7f9eecddf700 1 mds.0.6 cluster recovered. 2014-09-30 14:27:11.191909 7f9eecddf700 10 mds.0.bal check_targets have need want 2014-09-30 14:27:11.191915 7f9eecddf700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] from 0 2014-09-30 14:27:11.191926 7f9eecddf700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x57283b8] from 0 2014-09-30 14:27:11.191933 7f9eecddf700 5 mds.0.bal rebalance done 2014-09-30 14:27:11.191936 7f9eecddf700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.191941 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x57283b8] 2014-09-30 14:27:11.191948 7f9eecddf700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:11.192280 7f9eecddf700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:27:11.193008 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.193015 7f9eea5da700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x57283b8] want_dn= 2014-09-30 14:27:11.193035 7f9eea5da700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:27:11.193037 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.193039 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:11.193045 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) build_snap_trace my_snaps [] 2014-09-30 14:27:11.193066 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:27:11.193075 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:27:11.193077 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:27:11.193110 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56eb750 0x57394a0] 2014-09-30 14:27:11.193122 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56eb750 0x57394a0] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56eb750] 2014-09-30 14:27:11.193131 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:27:11.193133 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:27:11.193134 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:27:11.193146 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ec088 0x5739680] 2014-09-30 14:27:11.193151 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ec088 0x5739680] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56ec088] 2014-09-30 14:27:11.193157 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:27:11.193158 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:27:11.193159 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:27:11.193169 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ec9c0 0x5739860] 2014-09-30 14:27:11.193172 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ec9c0 0x5739860] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56ec9c0] 2014-09-30 14:27:11.193177 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:27:11.193178 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.193179 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:27:11.193188 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ed2f8 0x5739a40] 2014-09-30 14:27:11.193191 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ed2f8 0x5739a40] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56ed2f8] 2014-09-30 14:27:11.193197 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:27:11.193198 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.193199 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:27:11.193208 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56edc30 0x5739c20] 2014-09-30 14:27:11.193211 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56edc30 0x5739c20] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56edc30] 2014-09-30 14:27:11.193216 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:27:11.193217 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.193218 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:27:11.193229 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ee568 0x5739e00] 2014-09-30 14:27:11.193232 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ee568 0x5739e00] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56ee568] 2014-09-30 14:27:11.193238 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:27:11.193239 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.193241 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:27:11.193250 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56eeea0 0x5739fe0] 2014-09-30 14:27:11.193253 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56eeea0 0x5739fe0] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56eeea0] 2014-09-30 14:27:11.193258 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:27:11.193259 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.193260 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:27:11.193270 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ef7d8 0x573a1c0] 2014-09-30 14:27:11.193273 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56ef7d8 0x573a1c0] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56ef7d8] 2014-09-30 14:27:11.193278 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:27:11.193279 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.193279 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:27:11.193289 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56f0110 0x573a3a0] 2014-09-30 14:27:11.193291 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=25 inode=0x56f0110 0x573a3a0] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x56f0110] 2014-09-30 14:27:11.193297 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:27:11.193298 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.193299 7f9eea5da700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.193304 7f9eea5da700 12 mds.0.cache.dir(100) _fetched had dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:11.193309 7f9eea5da700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:27:11.193309 7f9eea5da700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:27:11.193310 7f9eea5da700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:27:11.193320 7f9eea5da700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=25 inode=0x56f0a48 0x573a580] 2014-09-30 14:27:11.193322 7f9eea5da700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=25 inode=0x56f0a48 0x573a580] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x56f0a48] 2014-09-30 14:27:11.193328 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x57283b8 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x57283b8] count now 0 + 0 2014-09-30 14:27:11.193337 7f9eea5da700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x57283b8] 2014-09-30 14:27:11.193356 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.193360 7f9ee8bd5700 10 mds.0.6 0x558a640 2014-09-30 14:27:11.193361 7f9ee8bd5700 10 mds.0.6 finish 0x558a640 2014-09-30 14:27:11.193362 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.193363 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.193365 7f9ee8bd5700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5728000] 2014-09-30 14:27:11.193379 7f9ee8bd5700 10 mds.0.cache.dir(1) auth_pin by 0x5728000 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5728000] count now 1 + 0 2014-09-30 14:27:11.194032 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.194038 7f9eea5da700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5728000] want_dn= 2014-09-30 14:27:11.194063 7f9eea5da700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:27:11.194065 7f9eea5da700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) have_past_parents_open [1,head] 2014-09-30 14:27:11.194068 7f9eea5da700 10 mds.0.cache.dir(1) auth_unpin by 0x5728000 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5728000] count now 0 + 0 2014-09-30 14:27:11.194077 7f9eea5da700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5728000] 2014-09-30 14:27:11.194099 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.194101 7f9ee8bd5700 10 mds.0.6 0x558ba00 2014-09-30 14:27:11.194102 7f9ee8bd5700 10 mds.0.6 finish 0x558ba00 2014-09-30 14:27:11.194104 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.194104 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.194106 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194117 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.194123 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194130 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.194138 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194143 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194150 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.194153 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194158 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.194166 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194173 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.194175 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.194179 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.194199 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.194200 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.194203 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.194213 7f9ee8bd5700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5728b28] 2014-09-30 14:27:11.194218 7f9ee8bd5700 10 mds.0.cache.dir(601) auth_pin by 0x5728b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5728b28] count now 1 + 0 2014-09-30 14:27:11.194222 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728b28 count now 0 + 1 2014-09-30 14:27:11.194874 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.194882 7f9eea5da700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5728b28] want_dn= 2014-09-30 14:27:11.194895 7f9eea5da700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:27:11.194897 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.194899 7f9eea5da700 10 mds.0.cache.dir(601) auth_unpin by 0x5728b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5728b28] count now 0 + 0 2014-09-30 14:27:11.194904 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728b28 count now 0 + 0 2014-09-30 14:27:11.194913 7f9eea5da700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5728b28] 2014-09-30 14:27:11.194925 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.194929 7f9ee8bd5700 10 mds.0.6 0x558a640 2014-09-30 14:27:11.194930 7f9ee8bd5700 10 mds.0.6 finish 0x558a640 2014-09-30 14:27:11.194931 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.194931 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.194933 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194942 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.194947 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194954 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.194971 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194978 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.194993 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.194997 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195004 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.195023 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195030 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.195032 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.195033 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.195046 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.195052 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.195053 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.195058 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.195059 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.195062 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.195070 7f9ee8bd5700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5728ee0] 2014-09-30 14:27:11.195076 7f9ee8bd5700 10 mds.0.cache.dir(602) auth_pin by 0x5728ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5728ee0] count now 1 + 0 2014-09-30 14:27:11.195080 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728ee0 count now 0 + 1 2014-09-30 14:27:11.195685 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.195692 7f9eea5da700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5728ee0] want_dn= 2014-09-30 14:27:11.195706 7f9eea5da700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:27:11.195708 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.195710 7f9eea5da700 10 mds.0.cache.dir(602) auth_unpin by 0x5728ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5728ee0] count now 0 + 0 2014-09-30 14:27:11.195714 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728ee0 count now 0 + 0 2014-09-30 14:27:11.195724 7f9eea5da700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5728ee0] 2014-09-30 14:27:11.195735 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.195740 7f9ee8bd5700 10 mds.0.6 0x558ba00 2014-09-30 14:27:11.195741 7f9ee8bd5700 10 mds.0.6 finish 0x558ba00 2014-09-30 14:27:11.195741 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.195742 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.195744 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195753 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.195758 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195765 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.195781 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195790 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195796 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.195799 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195805 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.195814 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.195820 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.195822 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.195823 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.195836 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.195837 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.195838 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.195842 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.195843 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.195844 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.195848 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.195849 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.195852 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.195859 7f9ee8bd5700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5729298] 2014-09-30 14:27:11.195865 7f9ee8bd5700 10 mds.0.cache.dir(603) auth_pin by 0x5729298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729298] count now 1 + 0 2014-09-30 14:27:11.195868 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729298 count now 0 + 1 2014-09-30 14:27:11.196530 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.196537 7f9eea5da700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729298] want_dn= 2014-09-30 14:27:11.196550 7f9eea5da700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:27:11.196552 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.196555 7f9eea5da700 10 mds.0.cache.dir(603) auth_unpin by 0x5729298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729298] count now 0 + 0 2014-09-30 14:27:11.196559 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729298 count now 0 + 0 2014-09-30 14:27:11.196568 7f9eea5da700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729298] 2014-09-30 14:27:11.196579 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.196581 7f9ee8bd5700 10 mds.0.6 0x558a640 2014-09-30 14:27:11.196582 7f9ee8bd5700 10 mds.0.6 finish 0x558a640 2014-09-30 14:27:11.196582 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.196583 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.196585 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196593 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.196598 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196604 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.196619 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196625 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196635 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.196638 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196644 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.196653 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.196658 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.196660 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.196661 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.196674 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.196675 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.196676 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.196680 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.196681 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.196682 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.196686 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.196686 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.196687 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.196691 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.196692 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.196695 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.196702 7f9ee8bd5700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5729650] 2014-09-30 14:27:11.196707 7f9ee8bd5700 10 mds.0.cache.dir(604) auth_pin by 0x5729650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729650] count now 1 + 0 2014-09-30 14:27:11.196711 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729650 count now 0 + 1 2014-09-30 14:27:11.197273 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.197281 7f9eea5da700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729650] want_dn= 2014-09-30 14:27:11.197293 7f9eea5da700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:27:11.197295 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.197298 7f9eea5da700 10 mds.0.cache.dir(604) auth_unpin by 0x5729650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729650] count now 0 + 0 2014-09-30 14:27:11.197302 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729650 count now 0 + 0 2014-09-30 14:27:11.197320 7f9eea5da700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729650] 2014-09-30 14:27:11.197332 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.197333 7f9ee8bd5700 10 mds.0.6 0x558ba00 2014-09-30 14:27:11.197334 7f9ee8bd5700 10 mds.0.6 finish 0x558ba00 2014-09-30 14:27:11.197335 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.197336 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.197337 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197346 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.197351 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197357 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.197366 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197372 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197389 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.197393 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197399 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.197414 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.197420 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.197422 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.197423 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.197443 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.197445 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.197445 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.197451 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.197451 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.197452 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.197456 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.197457 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.197457 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.197461 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.197462 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.197463 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.197466 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.197467 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.197470 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.197477 7f9ee8bd5700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5729a08] 2014-09-30 14:27:11.197482 7f9ee8bd5700 10 mds.0.cache.dir(605) auth_pin by 0x5729a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729a08] count now 1 + 0 2014-09-30 14:27:11.197485 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729a08 count now 0 + 1 2014-09-30 14:27:11.198057 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.198064 7f9eea5da700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729a08] want_dn= 2014-09-30 14:27:11.198077 7f9eea5da700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:27:11.198078 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.198080 7f9eea5da700 10 mds.0.cache.dir(605) auth_unpin by 0x5729a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729a08] count now 0 + 0 2014-09-30 14:27:11.198085 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729a08 count now 0 + 0 2014-09-30 14:27:11.198101 7f9eea5da700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729a08] 2014-09-30 14:27:11.198113 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.198117 7f9ee8bd5700 10 mds.0.6 0x558bc20 2014-09-30 14:27:11.198118 7f9ee8bd5700 10 mds.0.6 finish 0x558bc20 2014-09-30 14:27:11.198119 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.198120 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.198121 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198129 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.198135 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198140 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.198150 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198164 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198170 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.198173 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198178 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.198186 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198192 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.198194 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.198195 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.198210 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.198211 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.198212 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.198217 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.198218 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.198219 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.198222 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.198223 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.198224 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.198228 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.198229 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.198230 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.198233 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.198234 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.198235 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.198238 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.198239 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:27:11.198242 7f9ee8bd5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56ed2f8] 2014-09-30 14:27:11.198249 7f9ee8bd5700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5729dc0] 2014-09-30 14:27:11.198254 7f9ee8bd5700 10 mds.0.cache.dir(606) auth_pin by 0x5729dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729dc0] count now 1 + 0 2014-09-30 14:27:11.198257 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729dc0 count now 0 + 1 2014-09-30 14:27:11.198781 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.198788 7f9eea5da700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5729dc0] want_dn= 2014-09-30 14:27:11.198802 7f9eea5da700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:27:11.198803 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.198805 7f9eea5da700 10 mds.0.cache.dir(606) auth_unpin by 0x5729dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729dc0] count now 0 + 0 2014-09-30 14:27:11.198810 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5729dc0 count now 0 + 0 2014-09-30 14:27:11.198818 7f9eea5da700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5729dc0] 2014-09-30 14:27:11.198829 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.198833 7f9ee8bd5700 10 mds.0.6 0x558ba00 2014-09-30 14:27:11.198834 7f9ee8bd5700 10 mds.0.6 finish 0x558ba00 2014-09-30 14:27:11.198835 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.198836 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.198837 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198846 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.198851 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198857 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.198865 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198870 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198875 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.198878 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198883 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.198890 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.198896 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.198898 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.198899 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.198911 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.198912 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.198913 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.198918 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.198918 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.198919 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.198923 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.198924 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.198924 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.198928 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.198929 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.198930 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.198934 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.198934 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.198935 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.198939 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.198939 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:27:11.198940 7f9ee8bd5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ed2f8] 2014-09-30 14:27:11.198943 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:27:11.198944 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:27:11.198947 7f9ee8bd5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56ec9c0] 2014-09-30 14:27:11.198954 7f9ee8bd5700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x572a178] 2014-09-30 14:27:11.198958 7f9ee8bd5700 10 mds.0.cache.dir(607) auth_pin by 0x572a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a178] count now 1 + 0 2014-09-30 14:27:11.198962 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a178 count now 0 + 1 2014-09-30 14:27:11.199487 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.199493 7f9eea5da700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a178] want_dn= 2014-09-30 14:27:11.199505 7f9eea5da700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:27:11.199506 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.199508 7f9eea5da700 10 mds.0.cache.dir(607) auth_unpin by 0x572a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a178] count now 0 + 0 2014-09-30 14:27:11.199512 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a178 count now 0 + 0 2014-09-30 14:27:11.199519 7f9eea5da700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a178] 2014-09-30 14:27:11.199530 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.199531 7f9ee8bd5700 10 mds.0.6 0x558bc20 2014-09-30 14:27:11.199532 7f9ee8bd5700 10 mds.0.6 finish 0x558bc20 2014-09-30 14:27:11.199533 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.199533 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.199535 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199543 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.199548 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199554 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.199562 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199567 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199572 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.199574 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199586 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.199595 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.199601 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.199603 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.199604 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.199624 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.199625 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.199626 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.199631 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.199632 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.199633 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.199636 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.199637 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.199638 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.199642 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.199643 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.199643 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.199657 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.199658 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.199658 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.199662 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.199662 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:27:11.199663 7f9ee8bd5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ed2f8] 2014-09-30 14:27:11.199666 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:27:11.199667 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:27:11.199668 7f9ee8bd5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ec9c0] 2014-09-30 14:27:11.199671 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:27:11.199672 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:27:11.199675 7f9ee8bd5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56ec088] 2014-09-30 14:27:11.199682 7f9ee8bd5700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x572a530] 2014-09-30 14:27:11.199686 7f9ee8bd5700 10 mds.0.cache.dir(608) auth_pin by 0x572a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a530] count now 1 + 0 2014-09-30 14:27:11.199689 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a530 count now 0 + 1 2014-09-30 14:27:11.200273 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.200279 7f9eea5da700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a530] want_dn= 2014-09-30 14:27:11.200292 7f9eea5da700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:27:11.200293 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.200295 7f9eea5da700 10 mds.0.cache.dir(608) auth_unpin by 0x572a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a530] count now 0 + 0 2014-09-30 14:27:11.200298 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a530 count now 0 + 0 2014-09-30 14:27:11.200306 7f9eea5da700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a530] 2014-09-30 14:27:11.200316 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.200318 7f9ee8bd5700 10 mds.0.6 0x558ba00 2014-09-30 14:27:11.200319 7f9ee8bd5700 10 mds.0.6 finish 0x558ba00 2014-09-30 14:27:11.200319 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.200320 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.200321 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200329 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.200334 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200347 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.200356 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200360 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200366 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.200368 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200373 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.200381 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.200386 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.200388 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.200389 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.200401 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.200402 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.200403 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.200407 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.200408 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.200409 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.200412 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.200413 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.200414 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.200417 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.200418 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.200419 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.200423 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.200423 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.200424 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.200428 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.200429 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:27:11.200429 7f9ee8bd5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ed2f8] 2014-09-30 14:27:11.200433 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:27:11.200434 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:27:11.200434 7f9ee8bd5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ec9c0] 2014-09-30 14:27:11.200438 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:27:11.200438 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:27:11.200439 7f9ee8bd5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ec088] 2014-09-30 14:27:11.200443 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:27:11.200443 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:27:11.200446 7f9ee8bd5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x56eb750] 2014-09-30 14:27:11.200453 7f9ee8bd5700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x572a8e8] 2014-09-30 14:27:11.200457 7f9ee8bd5700 10 mds.0.cache.dir(609) auth_pin by 0x572a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a8e8] count now 1 + 0 2014-09-30 14:27:11.200461 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a8e8 count now 0 + 1 2014-09-30 14:27:11.200964 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.200971 7f9eea5da700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x572a8e8] want_dn= 2014-09-30 14:27:11.200982 7f9eea5da700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:27:11.200983 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.200985 7f9eea5da700 10 mds.0.cache.dir(609) auth_unpin by 0x572a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a8e8] count now 0 + 0 2014-09-30 14:27:11.200989 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x572a8e8 count now 0 + 0 2014-09-30 14:27:11.200996 7f9eea5da700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x572a8e8] 2014-09-30 14:27:11.201007 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.201008 7f9ee8bd5700 10 mds.0.6 0x558b060 2014-09-30 14:27:11.201009 7f9ee8bd5700 10 mds.0.6 finish 0x558b060 2014-09-30 14:27:11.201009 7f9ee8bd5700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:27:11.201010 7f9ee8bd5700 10 mds.0.cache open_root 2014-09-30 14:27:11.201011 7f9ee8bd5700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201018 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.201023 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201036 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.201054 7f9ee8bd5700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201060 7f9ee8bd5700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201065 7f9ee8bd5700 15 mds.0.cache show_subtrees 2014-09-30 14:27:11.201068 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201073 7f9ee8bd5700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:11.201082 7f9ee8bd5700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.201087 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:27:11.201095 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:27:11.201097 7f9ee8bd5700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.201109 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:27:11.201110 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:27:11.201111 7f9ee8bd5700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56f0110] 2014-09-30 14:27:11.201115 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:27:11.201116 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:27:11.201117 7f9ee8bd5700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ef7d8] 2014-09-30 14:27:11.201120 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:27:11.201121 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:27:11.201122 7f9ee8bd5700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eeea0] 2014-09-30 14:27:11.201126 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:27:11.201127 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:27:11.201128 7f9ee8bd5700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ee568] 2014-09-30 14:27:11.201131 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:27:11.201132 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:27:11.201132 7f9ee8bd5700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56edc30] 2014-09-30 14:27:11.201136 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:27:11.201137 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:27:11.201137 7f9ee8bd5700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ed2f8] 2014-09-30 14:27:11.201141 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:27:11.201142 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:27:11.201143 7f9ee8bd5700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ec9c0] 2014-09-30 14:27:11.201146 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:27:11.201147 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:27:11.201148 7f9ee8bd5700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56ec088] 2014-09-30 14:27:11.201151 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:27:11.201152 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:27:11.201152 7f9ee8bd5700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x56eb750] 2014-09-30 14:27:11.201155 7f9ee8bd5700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:27:11.201156 7f9ee8bd5700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:27:11.201157 7f9ee8bd5700 10 mds.0.cache populate_mydir done 2014-09-30 14:27:11.201162 7f9ee8bd5700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:27:11.201165 7f9ee8bd5700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610645504 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 0x5728770] 2014-09-30 14:27:11.201173 7f9ee8bd5700 10 mds.0.cache.dir(600) auth_pin by 0x5728770 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+0+0 state=1610645504 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5728770] count now 1 + 0 2014-09-30 14:27:11.201180 7f9ee8bd5700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728770 count now 0 + 1 2014-09-30 14:27:11.201727 7f9eea5da700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:27:11.201732 7f9eea5da700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 ap=1+0+0 state=1610645632 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5728770] want_dn= 2014-09-30 14:27:11.201748 7f9eea5da700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:27:11.201749 7f9eea5da700 10 mds.0.cache.snaprealm(100 seq 1 0x55d0d80) have_past_parents_open [1,head] 2014-09-30 14:27:11.201751 7f9eea5da700 10 mds.0.cache.dir(600) auth_unpin by 0x5728770 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5728770] count now 0 + 0 2014-09-30 14:27:11.201758 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5728770 count now 0 + 0 2014-09-30 14:27:11.201763 7f9eea5da700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5728770] 2014-09-30 14:27:11.201785 7f9ee8bd5700 7 mds.0.6 mds has 1 queued contexts 2014-09-30 14:27:11.201787 7f9ee8bd5700 10 mds.0.6 0x558ae40 2014-09-30 14:27:11.201788 7f9ee8bd5700 10 mds.0.6 finish 0x558ae40 2014-09-30 14:27:11.201788 7f9ee8bd5700 10 MDSInternalContextBase::complete: 20C_MDC_RetryScanStray 2014-09-30 14:27:11.201789 7f9ee8bd5700 10 mds.0.cache scan_stray_dir 600 2014-09-30 14:27:11.201793 7f9ee8bd5700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x56e9270 | inodepin=1 dirty=1 0x57390e0] 2014-09-30 14:27:11.201799 7f9ee8bd5700 10 mds.0.cache inode is [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:11.201805 7f9ee8bd5700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x56e9270 | inodepin=1 dirty=1 0x57390e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56e9270] 2014-09-30 14:27:11.201812 7f9ee8bd5700 10 mds.0.cache.ino(10000000004) clear_dirty_parent 2014-09-30 14:27:11.201814 7f9ee8bd5700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:11.201818 7f9ee8bd5700 10 mds.0.cache purge_stray remove backtrace object 10000000004.00000000 pool 2 snapc 0x55d0ed0 2014-09-30 14:27:11.201852 7f9ee8bd5700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57392c0] 2014-09-30 14:27:11.201857 7f9ee8bd5700 10 mds.0.cache inode is [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:11.201862 7f9ee8bd5700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x56ea4e0 | inodepin=1 dirty=1 0x57392c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:11.201867 7f9ee8bd5700 10 mds.0.cache.ino(10000000005) clear_dirty_parent 2014-09-30 14:27:11.201869 7f9ee8bd5700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:11.201871 7f9ee8bd5700 10 mds.0.cache purge_stray remove backtrace object 10000000005.00000000 pool 2 snapc 0x55d0ed0 2014-09-30 14:27:11.202382 7f9eea5da700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:27:11.202385 7f9eea5da700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x56e9270 | inodepin=1 purging=1 dirty=1 0x57390e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56e9270] 2014-09-30 14:27:11.202398 7f9eea5da700 10 mds.0.cache.dir(600) pre_dirty 51 2014-09-30 14:27:11.202399 7f9eea5da700 10 mds.0.cache.den(600 10000000004) pre_dirty [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) pv=51 v=47 inode=0x56e9270 | inodepin=1 purging=1 dirty=1 0x57390e0] 2014-09-30 14:27:11.202408 7f9eea5da700 10 mds.0.cache.dir(600) project_fnode 0x5643020 2014-09-30 14:27:11.202409 7f9eea5da700 10 mds.0.cache.dir(600) pre_dirty 52 2014-09-30 14:27:11.202412 7f9eea5da700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.202421 7f9eea5da700 20 mds.0.journal EMetaBlob::add_dir_context final: 0x57385a0 2014-09-30 14:27:11.202450 7f9eea5da700 10 MDSIOContextBase::complete: 25C_IO_MDC_PurgeStrayPurged 2014-09-30 14:27:11.202452 7f9eea5da700 10 mds.0.cache _purge_stray_purged [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x56ea4e0 | inodepin=1 purging=1 dirty=1 0x57392c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56ea4e0] 2014-09-30 14:27:11.202465 7f9eea5da700 10 mds.0.cache.dir(600) pre_dirty 53 2014-09-30 14:27:11.202466 7f9eea5da700 10 mds.0.cache.den(600 10000000005) pre_dirty [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) pv=53 v=49 inode=0x56ea4e0 | inodepin=1 purging=1 dirty=1 0x57392c0] 2014-09-30 14:27:11.202471 7f9eea5da700 10 mds.0.cache.dir(600) project_fnode 0x56430d0 2014-09-30 14:27:11.202472 7f9eea5da700 10 mds.0.cache.dir(600) pre_dirty 54 2014-09-30 14:27:11.202473 7f9eea5da700 20 mds.0.journal EMetaBlob::add_dir_context(0x5728770) already have diri in this segment (71 >= 1), setting maybenot flag [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:11.202485 7f9eea5da700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need 0x57385a0 at [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] 2014-09-30 14:27:11.202491 7f9eea5da700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:11.202538 7f9ee72d1700 5 mds.0.log _submit_thread 4262256~1214 : EUpdate purge_stray [metablob 100, 2 dirs] 2014-09-30 14:27:11.202566 7f9ee72d1700 5 mds.0.log _submit_thread 4263490~523 : EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:11.983055 7f9ee65cb700 10 mds.0.6 new session 0x56aa940 for client.4142 192.168.122.158:0/14114 con 0x5775ac0 2014-09-30 14:27:11.983078 7f9ee65cb700 10 mds.0.sessionmap add_session s=0x56aa940 name=client.4142 2014-09-30 14:27:11.983114 7f9eecddf700 10 mds.0.6 ms_handle_accept 192.168.122.158:0/14114 con 0x5775ac0 session 0x56aa940 2014-09-30 14:27:11.983308 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state closed 2014-09-30 14:27:11.983310 7f9eecddf700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4142 2014-09-30 14:27:11.983318 7f9eecddf700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:27:11.983319 7f9eecddf700 20 mds.0.server entity_id: 1 2014-09-30 14:27:11.983320 7f9eecddf700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:27:11.983321 7f9eecddf700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:27:11.983324 7f9eecddf700 10 mds.0.sessionmap touch_session s=0x56aa940 name=client.4142 2014-09-30 14:27:11.983351 7f9ee72d1700 5 mds.0.log _submit_thread 4264033~288 : ESession client.4142 192.168.122.158:0/14114 open cmapv 27 2014-09-30 14:27:12.071411 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:12.071416 7f9eea5da700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:27:12.071418 7f9eea5da700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) pv=51 v=47 inode=0x56e9270 | inodepin=1 purging=1 dirty=1 0x57390e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56e9270] 2014-09-30 14:27:12.071446 7f9eea5da700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) pv=51 v=47 inode=0x56e9270 | inodepin=1 purging=1 dirty=1 0x57390e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56e9270] 2014-09-30 14:27:12.071457 7f9eea5da700 10 mds.0.cache.den(600 10000000004) mark_dirty [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=51 v=47 inode=0 | inodepin=0 purging=1 dirty=1 0x57390e0] 2014-09-30 14:27:12.071462 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=51 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] version 51 2014-09-30 14:27:12.071483 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x5643020 v52 2014-09-30 14:27:12.071485 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=52 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] version 52 2014-09-30 14:27:12.071499 7f9eea5da700 10 mds.0.cache.ino(10000000004) mark_clean [inode 10000000004 [2,head] #10000000004 auth v47 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56e9270] 2014-09-30 14:27:12.071504 7f9eea5da700 14 mds.0.cache remove_inode [inode 10000000004 [2,head] #10000000004 auth v47 s=0 nl=0 n(v0 1=1+0) (iversion lock) 0x56e9270] 2014-09-30 14:27:12.071520 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:12.071521 7f9eea5da700 10 MDSInternalContextBase::complete: 22C_MDC_PurgeStrayLogged 2014-09-30 14:27:12.071522 7f9eea5da700 10 mds.0.cache _purge_stray_logged [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) pv=53 v=49 inode=0x56ea4e0 | inodepin=1 purging=1 dirty=1 0x57392c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56ea4e0] 2014-09-30 14:27:12.071530 7f9eea5da700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) pv=53 v=49 inode=0x56ea4e0 | inodepin=1 purging=1 dirty=1 0x57392c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56ea4e0] 2014-09-30 14:27:12.071536 7f9eea5da700 10 mds.0.cache.den(600 10000000005) mark_dirty [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=53 v=49 inode=0 | inodepin=0 purging=1 dirty=1 0x57392c0] 2014-09-30 14:27:12.071540 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=53 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] version 53 2014-09-30 14:27:12.071554 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x56430d0 v54 2014-09-30 14:27:12.071555 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=54 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] version 54 2014-09-30 14:27:12.071569 7f9eea5da700 10 mds.0.cache.ino(10000000005) mark_clean [inode 10000000005 [2,head] #10000000005 auth v49 s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=0 dirty=1 0x56ea4e0] 2014-09-30 14:27:12.071573 7f9eea5da700 14 mds.0.cache remove_inode [inode 10000000005 [2,head] #10000000005 auth v49 s=0 nl=0 n(v0 1=1+0) (iversion lock) 0x56ea4e0] 2014-09-30 14:27:12.071578 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:12.071579 7f9eea5da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:27:12.071580 7f9eea5da700 10 mds.0.server _session_logged client.4142 192.168.122.158:0/14114 state_seq 1 open 27 2014-09-30 14:27:12.071585 7f9eea5da700 10 mds.0.sessionmap touch_session s=0x56aa940 name=client.4142 2014-09-30 14:27:12.072301 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:12.072304 7f9eecddf700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4142 2014-09-30 14:27:12.072306 7f9eecddf700 10 mds.0.sessionmap touch_session s=0x56aa940 name=client.4142 2014-09-30 14:27:12.072431 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:1 getattr pAsLsXsFs #1 2014-09-30 14:27:11.980782) v2 2014-09-30 14:27:12.072441 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:12.072446 7f9eecddf700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:27:12.072484 7f9eecddf700 7 mds.0.cache request_start request(client.4142:1 cr=0x5679680) 2014-09-30 14:27:12.072488 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:1 getattr pAsLsXsFs #1 2014-09-30 14:27:11.980782) v2 2014-09-30 14:27:12.072497 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:1 cr=0x5679680) #1 2014-09-30 14:27:12.072498 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:12.072501 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:12.072501 7f9eecddf700 10 mds.0.server ref is [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072538 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:1 cr=0x5679680) 2014-09-30 14:27:12.072543 7f9eecddf700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072586 7f9eecddf700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072599 7f9eecddf700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072607 7f9eecddf700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072614 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072622 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072631 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 0x56e8938] 2014-09-30 14:27:12.072641 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d0500 on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:12.072657 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072669 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072680 7f9eecddf700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072691 7f9eecddf700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072700 7f9eecddf700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072709 7f9eecddf700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072718 7f9eecddf700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072728 7f9eecddf700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072738 7f9eecddf700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072749 7f9eecddf700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072782 7f9eecddf700 10 mds.0.server reply to stat on client_request(client.4142:1 getattr pAsLsXsFs #1 2014-09-30 14:27:11.980782) v2 2014-09-30 14:27:12.072788 7f9eecddf700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:1 getattr pAsLsXsFs #1 2014-09-30 14:27:11.980782) v2 2014-09-30 14:27:12.072802 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:12.072804 7f9eecddf700 20 mds.0.server lat 0.000486 2014-09-30 14:27:12.072809 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:12.072811 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:12.072816 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:26:56.824225 valid=1 2014-09-30 14:27:12.072831 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-09-30 14:27:12.072837 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:27:12.072839 7f9eecddf700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:27:12.072843 7f9eecddf700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072870 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:1 cr=0x5679680) 2014-09-30 14:27:12.072881 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:1 cr=0x5679680) 2014-09-30 14:27:12.072887 7f9eecddf700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072902 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072926 7f9eecddf700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072939 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072953 7f9eecddf700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072965 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072977 7f9eecddf700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.072988 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.073002 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.073016 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:12.073035 7f9eecddf700 10 mds.0.cache.ino(1) auth_unpin by 0x56d0500 on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] now 0+0 2014-09-30 14:27:12.982481 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:12.982485 7f9eecddf700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4142 2014-09-30 14:27:12.982490 7f9eecddf700 10 mds.0.sessionmap touch_session s=0x56aa940 name=client.4142 2014-09-30 14:27:13.593578 7f9ee9bd7700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:13.593593 7f9ee9bd7700 7 mds.0.cache trim max=100000 cur=21 2014-09-30 14:27:13.593601 7f9ee9bd7700 10 mds.0.cache trim_client_leases 2014-09-30 14:27:13.593846 7f9ee9bd7700 2 mds.0.cache check_memory_usage total 248572, rss 27740, heap 39820, malloc 982 mmap 0, baseline 39820, buffers 0, max 1048576, 1 / 14 inodes have caps, 2 caps, 0.142857 caps per inode 2014-09-30 14:27:13.593859 7f9ee9bd7700 10 mds.0.log trim 1 / 30 segments, 73 / -1 events, 0 (0) expiring, 0 (0) expired 2014-09-30 14:27:13.593864 7f9ee9bd7700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-09-30 14:27:13.593889 7f9ee9bd7700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:13.593903 7f9ee9bd7700 10 mds.0.locker scatter_tick 2014-09-30 14:27:13.593907 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:13.593956 7f9ee9bd7700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 1 [...2,head] / auth v39 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:13.593973 7f9ee9bd7700 10 mds.0.cache.ino(1) auth_pin by 0x56e91e0 on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:13.593986 7f9ee9bd7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:26:56.824225 on (inest lock->sync dirty) on [inode 1 [...2,head] / auth v39 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.594014 7f9ee9bd7700 15 mds.0.cache.ino(1) project_inode 0x56b1680 2014-09-30 14:27:13.594016 7f9ee9bd7700 10 mds.0.cache.ino(1) finish_scatter_gather_update 1024 on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 dirty) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.594040 7f9ee9bd7700 20 mds.0.cache.ino(1) orig rstat n(v3 rc2014-09-30 14:24:07.299049 4=3+1) 2014-09-30 14:27:13.594044 7f9ee9bd7700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:13.594074 7f9ee9bd7700 10 mds.0.cache.dir(1) project_fnode 0x5643910 2014-09-30 14:27:13.594076 7f9ee9bd7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes 2014-09-30 14:27:13.594077 7f9ee9bd7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes done 2014-09-30 14:27:13.594079 7f9ee9bd7700 20 mds.0.cache.ino(1) * rstat n(v3 rc2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:27:13.594082 7f9ee9bd7700 20 mds.0.cache.ino(1) * accounted_rstat n(v3 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:27:13.594085 7f9ee9bd7700 20 mds.0.cache.ino(1) * dirty_old_rstat {} 2014-09-30 14:27:13.594086 7f9ee9bd7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:27:13.594087 7f9ee9bd7700 20 mds.0.cache frag rstat n(v3 rc2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:27:13.594106 7f9ee9bd7700 20 mds.0.cache frag accounted_rstat n(v3 rc2014-09-30 14:24:07.299049 3=3+0) 2014-09-30 14:27:13.594109 7f9ee9bd7700 20 mds.0.cache delta n(v3 rc2014-09-30 14:26:56.824225 -2=-2+0) 2014-09-30 14:27:13.594112 7f9ee9bd7700 20 mds.0.cache projecting to [2,head] n(v4 rc2014-09-30 14:24:07.299049 4=3+1) 2014-09-30 14:27:13.594115 7f9ee9bd7700 20 mds.0.cache result [2,head] n(v4 rc2014-09-30 14:26:56.824225 2=1+1) 2014-09-30 14:27:13.594119 7f9ee9bd7700 20 mds.0.cache.dir(1) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:13.594123 7f9ee9bd7700 10 mds.0.cache.dir(1) check_rstats complete on 0x5728000 2014-09-30 14:27:13.594125 7f9ee9bd7700 20 mds.0.cache.dir(1) get_num_head_items() = 1; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:13.594126 7f9ee9bd7700 10 mds.0.cache.dir(1) check_rstats complete on 0x5728000 2014-09-30 14:27:13.594127 7f9ee9bd7700 10 mds.0.cache.ino(1) * updated accounted_rstat n(v4 rc2014-09-30 14:26:56.824225 1=1+0) on [dir 1 / [2,head] auth pv=56 v=56 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:13.594147 7f9ee9bd7700 20 mds.0.cache.ino(1) final rstat n(v4 rc2014-09-30 14:26:56.824225 2=1+1) 2014-09-30 14:27:13.594180 7f9ee9bd7700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:13.594190 7f9ee9bd7700 10 mds.0.cache.ino(1) finish_scatter_gather_update_accounted 1024 on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.594213 7f9ee9bd7700 10 mds.0.cache.ino(1) journaling updated frag accounted_ on [dir 1 / [2,head] auth pv=56 v=56 cv=0/0 dir_auth=0 state=1610743810|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:13.594228 7f9ee9bd7700 10 mds.0.cache.dir(1) pre_dirty 57 2014-09-30 14:27:13.594238 7f9ee9bd7700 10 mds.0.cache.dir(1) auth_pin by 0x567b480 on [dir 1 / [2,head] auth pv=57 v=56 cv=0/0 dir_auth=0 ap=1+0+0 state=1610743810|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0)->n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] count now 1 + 0 2014-09-30 14:27:13.594255 7f9ee9bd7700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:27:13.594266 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.594288 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:13.594304 7f9ee9bd7700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 0x56eae18] 2014-09-30 14:27:13.594318 7f9ee9bd7700 10 mds.0.cache.ino(600) auth_pin by 0x56eb6c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 1+0 2014-09-30 14:27:13.594332 7f9ee9bd7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x56eae18 count now 0 + 1 2014-09-30 14:27:13.594342 7f9ee9bd7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:26:56.824225 on (inest lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594362 7f9ee9bd7700 15 mds.0.cache.ino(600) project_inode 0x56b1c20 2014-09-30 14:27:13.594364 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 26 2014-09-30 14:27:13.594365 7f9ee9bd7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=26 v=24 ap=0+1 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.594376 7f9ee9bd7700 10 mds.0.cache.ino(600) pre_dirty 26 (current v 24) 2014-09-30 14:27:13.594378 7f9ee9bd7700 10 mds.0.cache.ino(600) finish_scatter_gather_update 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594412 7f9ee9bd7700 20 mds.0.cache.ino(600) orig rstat n(v2 rc2014-09-30 14:26:56.824225 3=2+1) 2014-09-30 14:27:13.594416 7f9ee9bd7700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] 2014-09-30 14:27:13.594430 7f9ee9bd7700 10 mds.0.cache.dir(600) project_fnode 0x5643bd0 2014-09-30 14:27:13.594431 7f9ee9bd7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes 2014-09-30 14:27:13.594432 7f9ee9bd7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes done 2014-09-30 14:27:13.594434 7f9ee9bd7700 20 mds.0.cache.ino(600) * rstat n(v2 rc2014-09-30 14:26:56.824225) 2014-09-30 14:27:13.594436 7f9ee9bd7700 20 mds.0.cache.ino(600) * accounted_rstat n(v2 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:27:13.594439 7f9ee9bd7700 20 mds.0.cache.ino(600) * dirty_old_rstat {} 2014-09-30 14:27:13.594440 7f9ee9bd7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:27:13.594441 7f9ee9bd7700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:26:56.824225) 2014-09-30 14:27:13.594443 7f9ee9bd7700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:27:13.594446 7f9ee9bd7700 20 mds.0.cache delta n(v2 rc2014-09-30 14:26:56.824225 -2=-2+0) 2014-09-30 14:27:13.594448 7f9ee9bd7700 20 mds.0.cache projecting to [2,head] n(v3 rc2014-09-30 14:26:56.824225 3=2+1) 2014-09-30 14:27:13.594451 7f9ee9bd7700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:26:56.824225 1=0+1) 2014-09-30 14:27:13.594454 7f9ee9bd7700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:13.594457 7f9ee9bd7700 10 mds.0.cache.dir(600) check_rstats complete on 0x5728770 2014-09-30 14:27:13.594458 7f9ee9bd7700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:13.594460 7f9ee9bd7700 10 mds.0.cache.dir(600) check_rstats complete on 0x5728770 2014-09-30 14:27:13.594461 7f9ee9bd7700 10 mds.0.cache.ino(600) * updated accounted_rstat n(v3 rc2014-09-30 14:26:56.824225) on [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=54 cv=0/0 state=1610776578|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] 2014-09-30 14:27:13.594481 7f9ee9bd7700 20 mds.0.cache.ino(600) final rstat n(v3 rc2014-09-30 14:26:56.824225 1=0+1) 2014-09-30 14:27:13.594488 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594510 7f9ee9bd7700 10 mds.0.cache.dir(100) auth_pin by 0x567b980 on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 1 + 1 2014-09-30 14:27:13.594521 7f9ee9bd7700 10 mds.0.cache.dir(100) project_fnode 0x56416b0 2014-09-30 14:27:13.594522 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 27 2014-09-30 14:27:13.594523 7f9ee9bd7700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594543 7f9ee9bd7700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594554 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594562 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594569 7f9ee9bd7700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:06.488358 2014-09-30 14:27:13.594574 7f9ee9bd7700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.594598 7f9ee9bd7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:13.594604 7f9ee9bd7700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=26 v=24 ap=0+1 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.594612 7f9ee9bd7700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594637 7f9ee9bd7700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+0 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594656 7f9ee9bd7700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=54 v=54 cv=0/0 state=1610776578|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] 2014-09-30 14:27:13.594673 7f9ee9bd7700 10 mds.0.cache.dir(600) pre_dirty 55 2014-09-30 14:27:13.594678 7f9ee9bd7700 10 mds.0.cache.dir(600) auth_pin by 0x567b980 on [dir 600 ~mds0/stray0/ [2,head] auth pv=55 v=54 cv=0/0 ap=1+0+0 state=1610776578|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 1 + 0 2014-09-30 14:27:13.594697 7f9ee9bd7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x567b980 count now 1 + 2 2014-09-30 14:27:13.594709 7f9ee9bd7700 10 mds.0.cache.dir(600) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:27:13.594715 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594734 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594751 7f9ee9bd7700 7 mds.0.locker simple_sync on (ifile lock dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=1+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594769 7f9ee9bd7700 10 mds.0.cache.ino(600) auth_pin by 0x56eb640 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 2+1 2014-09-30 14:27:13.594785 7f9ee9bd7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=27 v=25 cv=0/0 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56eae18 count now 1 + 3 2014-09-30 14:27:13.594796 7f9ee9bd7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:26:56.824225 on (ifile lock->sync dirty) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv26 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync dirty) (iversion lock) | dirtyscattered=2 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594819 7f9ee9bd7700 15 mds.0.cache.ino(600) project_inode 0x56b1860 2014-09-30 14:27:13.594821 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 28 2014-09-30 14:27:13.594822 7f9ee9bd7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=28 v=24 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.594828 7f9ee9bd7700 10 mds.0.cache.ino(600) pre_dirty 28 (current v 24) 2014-09-30 14:27:13.594830 7f9ee9bd7700 10 mds.0.cache.ino(600) finish_scatter_gather_update 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 dirty) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594849 7f9ee9bd7700 20 mds.0.cache.ino(600) orig dirstat f(v2 m2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:27:13.594852 7f9ee9bd7700 20 mds.0.cache.ino(600) * [dir 600 ~mds0/stray0/ [2,head] auth pv=55 v=54 cv=0/0 ap=1+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:13.594869 7f9ee9bd7700 10 mds.0.cache.dir(600) project_fnode 0x5643ff0 2014-09-30 14:27:13.594872 7f9ee9bd7700 20 mds.0.cache.ino(600) * fragstat f(v2 m2014-09-30 14:26:56.824225) 2014-09-30 14:27:13.594874 7f9ee9bd7700 20 mds.0.cache.ino(600) * accounted_fragstat f(v2 m2014-09-30 14:26:56.824225 2=2+0) 2014-09-30 14:27:13.594877 7f9ee9bd7700 10 mds.0.cache.ino(600) * updated accounted_fragstat f(v3 m2014-09-30 14:26:56.824225) on [dir 600 ~mds0/stray0/ [2,head] auth pv=55 v=54 cv=0/0 ap=1+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:13.594895 7f9ee9bd7700 20 mds.0.cache.ino(600) final dirstat f(v3 m2014-09-30 14:26:56.824225) 2014-09-30 14:27:13.594902 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594920 7f9ee9bd7700 10 mds.0.cache.dir(100) auth_pin by 0x567b700 on [dir 100 ~mds0/ [2,head] auth pv=28 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 2 + 3 2014-09-30 14:27:13.594932 7f9ee9bd7700 10 mds.0.cache.dir(100) project_fnode 0x5643f40 2014-09-30 14:27:13.594933 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 29 2014-09-30 14:27:13.594935 7f9ee9bd7700 20 mds.0.cache unwritable parent nestlock (inest sync dirty), marking dirty rstat on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.594952 7f9ee9bd7700 10 mds.0.locker wrlock_start (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594961 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents can't wrlock one of (iversion lock) or (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594969 7f9ee9bd7700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.594976 7f9ee9bd7700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:06.488358 2014-09-30 14:27:13.594980 7f9ee9bd7700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=29 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.594990 7f9ee9bd7700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:13.594997 7f9ee9bd7700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=28 v=24 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.595004 7f9ee9bd7700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.595026 7f9ee9bd7700 10 mds.0.cache.ino(600) finish_scatter_gather_update_accounted 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.595045 7f9ee9bd7700 10 mds.0.cache.ino(600) journaling updated frag accounted_ on [dir 600 ~mds0/stray0/ [2,head] auth pv=55 v=54 cv=0/0 ap=1+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:13.595067 7f9ee9bd7700 10 mds.0.cache.dir(600) pre_dirty 56 2014-09-30 14:27:13.595147 7f9ee72d1700 5 mds.0.log _submit_thread 4264341~932 : EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:13.595293 7f9ee72d1700 5 mds.0.log _submit_thread 4265293~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:13.595073 7f9ee9bd7700 10 mds.0.cache.dir(600) auth_pin by 0x567b700 on [dir 600 ~mds0/stray0/ [2,head] auth pv=56 v=54 cv=0/0 ap=2+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 2 + 0 2014-09-30 14:27:13.595512 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, waiting for stable (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv28 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.595540 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.595550 7f9ee9bd7700 7 mds.0.locker simple_lock on (inest sync dirty) on [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x56e8000] 2014-09-30 14:27:13.595560 7f9ee9bd7700 10 mds.0.cache.ino(100) auth_pin by 0x56e88a8 on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] now 1+0 2014-09-30 14:27:13.595568 7f9ee9bd7700 10 mds.0.locker scatter_writebehind 2014-09-30 14:21:03.928967 on (inest sync->lock dirty) on [inode 100 [...2,head] ~mds0/ auth v3 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.595584 7f9ee9bd7700 15 mds.0.cache.ino(100) project_inode 0x56b2760 2014-09-30 14:27:13.595587 7f9ee9bd7700 10 mds.0.cache.ino(100) finish_scatter_gather_update 1024 on [inode 100 [...2,head] ~mds0/ auth v3 pv4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11)->n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (inest sync->lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.595600 7f9ee9bd7700 20 mds.0.cache.ino(100) orig rstat n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11) 2014-09-30 14:27:13.595603 7f9ee9bd7700 20 mds.0.cache.ino(100) * [dir 100 ~mds0/ [2,head] auth pv=29 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.595616 7f9ee9bd7700 10 mds.0.cache.dir(100) project_fnode 0x5644990 2014-09-30 14:27:13.595617 7f9ee9bd7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes 2014-09-30 14:27:13.595620 7f9ee9bd7700 15 mds.0.cache.ino(600) project_inode 0x56b2580 2014-09-30 14:27:13.595621 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 30 2014-09-30 14:27:13.595623 7f9ee9bd7700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=30 v=24 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.595630 7f9ee9bd7700 10 mds.0.cache.ino(600) pre_dirty 30 (current v 24) 2014-09-30 14:27:13.595631 7f9ee9bd7700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.595650 7f9ee9bd7700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:13.595652 7f9ee9bd7700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:13.595653 7f9ee9bd7700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0 [2,head] auth (dversion lock) pv=30 v=24 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.595657 7f9ee9bd7700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:13.595659 7f9ee9bd7700 20 mds.0.cache inode rstat n(v3 rc2014-09-30 14:26:56.824225 1=0+1) 2014-09-30 14:27:13.595661 7f9ee9bd7700 20 mds.0.cache inode accounted_rstat n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) 2014-09-30 14:27:13.595664 7f9ee9bd7700 20 mds.0.cache delta n(v0 rc2014-09-30 14:26:56.824225 b-7 -1=-1+0) 2014-09-30 14:27:13.595667 7f9ee9bd7700 20 mds.0.cache projecting to head [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:27:13.595671 7f9ee9bd7700 20 mds.0.cache project to [2,head] n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:27:13.595674 7f9ee9bd7700 20 mds.0.cache result [2,head] n(v2 rc2014-09-30 14:26:56.824225 11=1+10) [dir 100 ~mds0/ [2,head] auth pv=30 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v2 rc2014-09-30 14:26:56.824225 11=1+10)/n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.595689 7f9ee9bd7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes done 2014-09-30 14:27:13.595690 7f9ee9bd7700 20 mds.0.cache.ino(100) * rstat n(v2 rc2014-09-30 14:26:56.824225 11=1+10) 2014-09-30 14:27:13.595693 7f9ee9bd7700 20 mds.0.cache.ino(100) * accounted_rstat n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:27:13.595696 7f9ee9bd7700 20 mds.0.cache.ino(100) * dirty_old_rstat {} 2014-09-30 14:27:13.595697 7f9ee9bd7700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:27:13.595699 7f9ee9bd7700 20 mds.0.cache frag rstat n(v2 rc2014-09-30 14:26:56.824225 11=1+10) 2014-09-30 14:27:13.595701 7f9ee9bd7700 20 mds.0.cache frag accounted_rstat n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) 2014-09-30 14:27:13.595703 7f9ee9bd7700 20 mds.0.cache delta n(v2 rc2014-09-30 14:26:56.824225 b-7 -1=-1+0) 2014-09-30 14:27:13.595706 7f9ee9bd7700 20 mds.0.cache projecting to [2,head] n(v3 rc2014-09-30 14:24:06.448466 b7 13=2+11) 2014-09-30 14:27:13.595709 7f9ee9bd7700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:26:56.824225 12=1+11) 2014-09-30 14:27:13.595713 7f9ee9bd7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:27:13.595717 7f9ee9bd7700 10 mds.0.cache.dir(100) check_rstats complete on 0x57283b8 2014-09-30 14:27:13.595719 7f9ee9bd7700 20 mds.0.cache.dir(100) get_num_head_items() = 11; fnode.fragstat.nfiles=1 fnode.fragstat.nsubdirs=10 2014-09-30 14:27:13.595721 7f9ee9bd7700 10 mds.0.cache.dir(100) check_rstats complete on 0x57283b8 2014-09-30 14:27:13.595722 7f9ee9bd7700 10 mds.0.cache.ino(100) * updated accounted_rstat n(v3 rc2014-09-30 14:26:56.824225 11=1+10) on [dir 100 ~mds0/ [2,head] auth pv=30 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.595736 7f9ee9bd7700 20 mds.0.cache.ino(100) final rstat n(v3 rc2014-09-30 14:26:56.824225 12=1+11) 2014-09-30 14:27:13.595761 7f9ee9bd7700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:13.595769 7f9ee9bd7700 10 mds.0.cache.ino(100) finish_scatter_gather_update_accounted 1024 on [inode 100 [...2,head] ~mds0/ auth v3 pv4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.595784 7f9ee9bd7700 10 mds.0.cache.ino(100) journaling updated frag accounted_ on [dir 100 ~mds0/ [2,head] auth pv=30 v=25 cv=0/0 dir_auth=0 ap=2+2+3 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:13.595795 7f9ee9bd7700 10 mds.0.cache.dir(100) pre_dirty 31 2014-09-30 14:27:13.595801 7f9ee9bd7700 10 mds.0.cache.dir(100) auth_pin by 0x567ad00 on [dir 100 ~mds0/ [2,head] auth pv=31 v=25 cv=0/0 dir_auth=0 ap=3+2+3 state=1610743810|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 3 + 3 2014-09-30 14:27:13.595812 7f9ee9bd7700 10 mds.0.cache.dir(100) assimilate_dirty_rstat_inodes_finish 2014-09-30 14:27:13.595815 7f9ee9bd7700 10 mds.0.cache.ino(600) auth_pin by 0x567ad00 on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=1 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 3+1 2014-09-30 14:27:13.595831 7f9ee9bd7700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=31 v=25 cv=0/0 dir_auth=0 ap=3+3+4 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56eae18 count now 3 + 4 2014-09-30 14:27:13.595843 7f9ee9bd7700 10 mds.0.cache.ino(600) clear_dirty_rstat 2014-09-30 14:27:13.595854 7f9ee9bd7700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest sync->lock w=1 flushing) on [inode 100 [...2,head] ~mds0/ auth v3 pv4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.595869 7f9ee9bd7700 20 mds.0.locker caps_tick 0 revoking caps 2014-09-30 14:27:13.595871 7f9ee9bd7700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-09-30 14:27:13.595875 7f9ee9bd7700 20 mds.0.server laggiest active session is client.4130 192.168.122.158:0/13686 2014-09-30 14:27:13.595878 7f9ee9bd7700 20 mds.0.server laggiest active session is client.4130 192.168.122.158:0/13686 and sufficiently new (2014-09-30 14:27:11.191893) 2014-09-30 14:27:13.595883 7f9ee9bd7700 15 mds.0.bal tick last_sample now 2014-09-30 14:27:13.595883 2014-09-30 14:27:13.595885 7f9ee9bd7700 10 mds.0.cache find_stale_fragment_freeze 2014-09-30 14:27:13.595888 7f9ee9bd7700 10 mds.0.snap check_osd_map - version unchanged 2014-09-30 14:27:13.595948 7f9ee72d1700 5 mds.0.log _submit_thread 4266481~1168 : EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:13.596066 7f9ee72d1700 5 mds.0.log _submit_thread 4267669~1339 : EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:13.677872 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:13.677877 7f9eea5da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:27:13.677879 7f9eea5da700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.677904 7f9eea5da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56b1680 v40 2014-09-30 14:27:13.677906 7f9eea5da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v39 pv40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.677934 7f9eea5da700 10 mds.0.cache.ino(1) clear_dirty_scattered 1024 on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.677950 7f9eea5da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5643910 v57 2014-09-30 14:27:13.677952 7f9eea5da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=57 v=57 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] version 57 2014-09-30 14:27:13.677967 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.677981 7f9eea5da700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.677993 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:13.678003 7f9eea5da700 10 mds.0.cache.ino(1) auth_unpin by 0x56e91e0 on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] now 0+0 2014-09-30 14:27:13.678012 7f9eea5da700 10 mds.0.locker scatter_eval (inest sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:13.678027 7f9eea5da700 7 mds.0.locker simple_lock on (inest sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:13.678038 7f9eea5da700 10 mds.0.cache.dir(1) auth_unpin by 0x567b480 on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] count now 0 + 0 2014-09-30 14:27:13.722944 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:13.722966 7f9eea5da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:27:13.722969 7f9eea5da700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723018 7f9eea5da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x56b1c20 v26 2014-09-30 14:27:13.723021 7f9eea5da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v24 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync w=1 flushing) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=2 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723046 7f9eea5da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=30 v=24 ap=0+4 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.723070 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=26 cv=0/0 dir_auth=0 ap=3+3+4 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 26 2014-09-30 14:27:13.723198 7f9eea5da700 10 mds.0.cache.ino(600) clear_dirty_scattered 1024 on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723223 7f9eea5da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x56416b0 v27 2014-09-30 14:27:13.723225 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=27 cv=0/0 dir_auth=0 ap=3+3+4 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 27 2014-09-30 14:27:13.723240 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x5643bd0 v55 2014-09-30 14:27:13.723242 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=56 v=55 cv=0/0 ap=2+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 55 2014-09-30 14:27:13.723253 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync w=1 flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723270 7f9eea5da700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723283 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=3+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock->sync flushed) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723303 7f9eea5da700 10 mds.0.cache.ino(600) auth_unpin by 0x56eb6c0 on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 2+1 2014-09-30 14:27:13.723322 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth pv=31 v=27 cv=0/0 dir_auth=0 ap=3+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56eb6c0 count now 3 + 3 2014-09-30 14:27:13.723340 7f9eea5da700 10 mds.0.locker scatter_eval (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723352 7f9eea5da700 7 mds.0.locker simple_lock on (inest sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723372 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x567b980 on [dir 100 ~mds0/ [2,head] auth pv=31 v=27 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 2 + 3 2014-09-30 14:27:13.723388 7f9eea5da700 10 mds.0.cache.dir(600) auth_unpin by 0x567b980 on [dir 600 ~mds0/stray0/ [2,head] auth pv=56 v=55 cv=0/0 ap=1+0+0 state=1610645506|complete f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 1 + 0 2014-09-30 14:27:13.723408 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:13.723412 7f9eea5da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:27:13.723412 7f9eea5da700 10 mds.0.locker scatter_writebehind_finish on (ifile lock->sync w=1 flushing) on [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723425 7f9eea5da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x56b1860 v28 2014-09-30 14:27:13.723426 7f9eea5da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v26 pv30 ap=2+1 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync w=1 flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723437 7f9eea5da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=30 v=26 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.723442 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=28 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 28 2014-09-30 14:27:13.723452 7f9eea5da700 10 mds.0.cache.ino(600) clear_dirty_scattered 64 on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723467 7f9eea5da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x5643f40 v29 2014-09-30 14:27:13.723468 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=29 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 29 2014-09-30 14:27:13.723475 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x5643ff0 v56 2014-09-30 14:27:13.723476 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=56 v=56 cv=0/0 ap=1+0+0 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 56 2014-09-30 14:27:13.723484 7f9eea5da700 7 mds.0.locker wrlock_finish on (ifile lock->sync w=1 flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync w=1 flushed) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723513 7f9eea5da700 10 mds.0.locker eval_gather (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723534 7f9eea5da700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-09-30 14:27:13.723536 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (ifile lock->sync flushed) on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock->sync flushed) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723552 7f9eea5da700 10 mds.0.cache.ino(600) auth_unpin by 0x56eb640 on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 1+1 2014-09-30 14:27:13.723563 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth pv=31 v=29 cv=0/0 dir_auth=0 ap=2+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56eb640 count now 2 + 2 2014-09-30 14:27:13.723575 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723596 7f9eea5da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723612 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x567b700 on [dir 100 ~mds0/ [2,head] auth pv=31 v=29 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 1 + 2 2014-09-30 14:27:13.723628 7f9eea5da700 10 mds.0.cache.dir(600) auth_unpin by 0x567b700 on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] count now 0 + 0 2014-09-30 14:27:13.723634 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth pv=31 v=29 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x567b700 count now 1 + 1 2014-09-30 14:27:13.723644 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:13.723645 7f9eea5da700 10 MDSInternalContextBase::complete: 18C_Locker_ScatterWB 2014-09-30 14:27:13.723645 7f9eea5da700 10 mds.0.locker scatter_writebehind_finish on (inest sync->lock w=1 dirty flushing) on [inode 100 [...2,head] ~mds0/ auth v3 pv4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock w=1 dirty flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.723655 7f9eea5da700 15 mds.0.cache.ino(100) pop_and_dirty_projected_inode 0x56b2760 v4 2014-09-30 14:27:13.723656 7f9eea5da700 10 mds.0.cache.ino(100) mark_dirty [inode 100 [...2,head] ~mds0/ auth v3 pv4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock w=1 dirty flushing) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.723664 7f9eea5da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x56b2580 v30 2014-09-30 14:27:13.723665 7f9eea5da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v28 pv30 ap=1+0 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:13.723675 7f9eea5da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=30 v=28 ap=0+1 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:13.723680 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=30 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 30 2014-09-30 14:27:13.723690 7f9eea5da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x5644990 v31 2014-09-30 14:27:13.723691 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=31 v=31 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 31 2014-09-30 14:27:13.723698 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest sync->lock w=1 dirty flushed) on [inode 100 [...2,head] ~mds0/ auth v4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock w=1 dirty flushed) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.723707 7f9eea5da700 10 mds.0.locker eval_gather (inest sync->lock dirty flushed) on [inode 100 [...2,head] ~mds0/ auth v4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock dirty flushed) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.723714 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (inest sync->lock dirty flushed) on [inode 100 [...2,head] ~mds0/ auth v4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest sync->lock dirty flushed) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:13.723720 7f9eea5da700 10 mds.0.cache.ino(100) auth_unpin by 0x56e88a8 on [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=0 0x56e8000] now 0+0 2014-09-30 14:27:13.723726 7f9eea5da700 10 mds.0.locker scatter_eval (inest lock dirty) on [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:13.723732 7f9eea5da700 10 mds.0.cache.ino(600) auth_unpin by 0x567ad00 on [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] now 0+0 2014-09-30 14:27:13.723742 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x567ad00 count now 1 + 0 2014-09-30 14:27:13.723748 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x567ad00 on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] count now 0 + 0 2014-09-30 14:27:14.488770 7f9ee93d6700 10 mds.beacon.0 _send up:active seq 6 2014-09-30 14:27:14.489022 7f9eecddf700 10 mds.beacon.0 handle_mds_beacon up:active seq 6 rtt 0.000241 2014-09-30 14:27:17.026201 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:2 setattr mode=041777 #1 2014-09-30 14:27:17.024546) v2 2014-09-30 14:27:17.026206 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.026209 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.026233 7f9eecddf700 7 mds.0.cache request_start request(client.4142:2 cr=0x567b480) 2014-09-30 14:27:17.026238 7f9eecddf700 10 mds.0.locker process_cap_release client.4142 pLsXsFs on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026260 7f9eecddf700 10 mds.0.locker wanted - -> - 2014-09-30 14:27:17.026262 7f9eecddf700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026271 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.026272 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026281 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026290 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026297 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026304 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.026307 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:2 setattr mode=041777 #1 2014-09-30 14:27:17.024546) v2 2014-09-30 14:27:17.026319 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:2 cr=0x567b480) #1 2014-09-30 14:27:17.026321 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.026323 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.026324 7f9eecddf700 10 mds.0.server ref is [inode 1 [...2,head] / auth v40 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.026334 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d0f00 on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:17.026346 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:2 cr=0x567b480) 2014-09-30 14:27:17.026348 7f9eecddf700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026356 7f9eecddf700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026364 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026372 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026394 7f9eecddf700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026402 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026411 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026419 7f9eecddf700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026428 7f9eecddf700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4142) [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026437 7f9eecddf700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026445 7f9eecddf700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026454 7f9eecddf700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v40 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026462 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56e90e0 on [inode 1 [...2,head] / auth v40 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 2+0 2014-09-30 14:27:17.026472 7f9eecddf700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x56d0f00) [inode 1 [...2,head] / auth v40 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x56d0f00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026496 7f9eecddf700 15 mds.0.cache.ino(1) project_inode 0x56b1c20 2014-09-30 14:27:17.026505 7f9eecddf700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:17.026511 7f9eecddf700 10 mds.0.server journal_and_reply tracei 0x56e8938 tracedn 0 2014-09-30 14:27:17.026514 7f9eecddf700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x56d0f00) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x56d0f00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026527 7f9eecddf700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4142:2 setattr mode=041777 #1 2014-09-30 14:27:17.024546) v2 2014-09-30 14:27:17.026537 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.026538 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.026542 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:27:17.024546 valid=1 2014-09-30 14:27:17.026547 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-09-30 14:27:17.026548 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-09-30 14:27:17.026553 7f9eecddf700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026772 7f9eecddf700 20 mds.0.server lat 0.000692 2014-09-30 14:27:17.026800 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026816 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.026848 7f9ee72d1700 5 mds.0.log _submit_thread 4269028~661 : EUpdate setattr [metablob] 2014-09-30 14:27:17.189032 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:3 getattr pAsLsXsFs #1 2014-09-30 14:27:17.187383) v2 2014-09-30 14:27:17.189036 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.189039 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.189074 7f9eecddf700 7 mds.0.cache request_start request(client.4142:3 cr=0x567a080) 2014-09-30 14:27:17.189076 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:3 getattr pAsLsXsFs #1 2014-09-30 14:27:17.187383) v2 2014-09-30 14:27:17.189083 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:3 cr=0x567a080) #1 2014-09-30 14:27:17.189084 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.189087 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.189087 7f9eecddf700 10 mds.0.server ref is [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189135 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:3 cr=0x567a080) 2014-09-30 14:27:17.189137 7f9eecddf700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189152 7f9eecddf700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189163 7f9eecddf700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189173 7f9eecddf700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189183 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189194 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189205 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189215 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d0a00 on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 3+0 2014-09-30 14:27:17.189227 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189238 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189249 7f9eecddf700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189260 7f9eecddf700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189270 7f9eecddf700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189281 7f9eecddf700 10 mds.0.locker got rdlock on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189292 7f9eecddf700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189303 7f9eecddf700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189314 7f9eecddf700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189327 7f9eecddf700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@2} | dirtyscattered=0 request=2 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189346 7f9eecddf700 10 mds.0.server reply to stat on client_request(client.4142:3 getattr pAsLsXsFs #1 2014-09-30 14:27:17.187383) v2 2014-09-30 14:27:17.189350 7f9eecddf700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:3 getattr pAsLsXsFs #1 2014-09-30 14:27:17.187383) v2 2014-09-30 14:27:17.189362 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.189364 7f9eecddf700 20 mds.0.server lat 0.000439 2014-09-30 14:27:17.189368 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.189371 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.189375 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:27:17.024546 valid=1 2014-09-30 14:27:17.189396 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 3 2014-09-30 14:27:17.189398 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 3 mseq 0 xattrv 1 len 4 2014-09-30 14:27:17.189400 7f9eecddf700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:27:17.189403 7f9eecddf700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189603 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:3 cr=0x567a080) 2014-09-30 14:27:17.189614 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:3 cr=0x567a080) 2014-09-30 14:27:17.189619 7f9eecddf700 7 mds.0.locker rdlock_finish on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189633 7f9eecddf700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189645 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.189649 7f9eecddf700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189661 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189673 7f9eecddf700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189684 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189697 7f9eecddf700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189708 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189719 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189730 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.189750 7f9eecddf700 10 mds.0.cache.ino(1) auth_unpin by 0x56d0a00 on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 2+0 2014-09-30 14:27:17.190471 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:4 getattr pAsLsXsFs #1 2014-09-30 14:27:17.188945) v2 2014-09-30 14:27:17.190475 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.190478 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.190495 7f9eecddf700 7 mds.0.cache request_start request(client.4142:4 cr=0x567c380) 2014-09-30 14:27:17.190497 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:4 getattr pAsLsXsFs #1 2014-09-30 14:27:17.188945) v2 2014-09-30 14:27:17.190501 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:4 cr=0x567c380) #1 2014-09-30 14:27:17.190502 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.190504 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.190504 7f9eecddf700 10 mds.0.server ref is [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190524 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:4 cr=0x567c380) 2014-09-30 14:27:17.190525 7f9eecddf700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190537 7f9eecddf700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190548 7f9eecddf700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190558 7f9eecddf700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190568 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190578 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190589 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190598 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d1e00 on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 3+0 2014-09-30 14:27:17.190609 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190621 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190631 7f9eecddf700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190642 7f9eecddf700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190653 7f9eecddf700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190664 7f9eecddf700 10 mds.0.locker got rdlock on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190674 7f9eecddf700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190685 7f9eecddf700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190696 7f9eecddf700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190709 7f9eecddf700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@3} | dirtyscattered=0 request=2 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190727 7f9eecddf700 10 mds.0.server reply to stat on client_request(client.4142:4 getattr pAsLsXsFs #1 2014-09-30 14:27:17.188945) v2 2014-09-30 14:27:17.190730 7f9eecddf700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:4 getattr pAsLsXsFs #1 2014-09-30 14:27:17.188945) v2 2014-09-30 14:27:17.190739 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.190741 7f9eecddf700 20 mds.0.server lat 0.000319 2014-09-30 14:27:17.190744 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.190745 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.190748 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:27:17.024546 valid=1 2014-09-30 14:27:17.190754 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-09-30 14:27:17.190756 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 1 len 4 2014-09-30 14:27:17.190757 7f9eecddf700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:27:17.190760 7f9eecddf700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190942 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:4 cr=0x567c380) 2014-09-30 14:27:17.190952 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:4 cr=0x567c380) 2014-09-30 14:27:17.190956 7f9eecddf700 7 mds.0.locker rdlock_finish on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190971 7f9eecddf700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190982 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.190985 7f9eecddf700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.190997 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191009 7f9eecddf700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191020 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191032 7f9eecddf700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191042 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191060 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191071 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191081 7f9eecddf700 10 mds.0.cache.ino(1) auth_unpin by 0x56d1e00 on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@4} | dirtyscattered=0 request=2 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 2+0 2014-09-30 14:27:17.191767 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:5 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.190232) v2 2014-09-30 14:27:17.191771 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.191782 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.191800 7f9eecddf700 7 mds.0.cache request_start request(client.4142:5 cr=0x567b700) 2014-09-30 14:27:17.191801 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:5 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.190232) v2 2014-09-30 14:27:17.191804 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:5 cr=0x567b700) #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191806 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.191807 7f9eecddf700 12 mds.0.cache traverse: path seg depth 0 '2014-09-30 14:27:17.106037 1' snapid head 2014-09-30 14:27:17.191810 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.191812 7f9eecddf700 20 mds.0.cache.dir(1) miss -> (a,head) 2014-09-30 14:27:17.191814 7f9eecddf700 12 mds.0.cache traverse: miss on dentry 2014-09-30 14:27:17.106037 1 in [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.191829 7f9eecddf700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.191834 7f9eecddf700 20 mds.0.cache added null [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.191838 7f9eecddf700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4142:5 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.190232) v2 2014-09-30 14:27:17.191848 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.191850 7f9eecddf700 20 mds.0.server lat 0.000133 2014-09-30 14:27:17.191852 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.191854 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.191857 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:27:17.024546 valid=1 2014-09-30 14:27:17.191862 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 5 2014-09-30 14:27:17.191865 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 5 mseq 0 xattrv 0 len 0 2014-09-30 14:27:17.191869 7f9eecddf700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.191884 7f9eecddf700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.191891 7f9eecddf700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.191894 7f9eecddf700 20 mds.0.server set_trace_dist added dn head [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.192009 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:5 cr=0x567b700) 2014-09-30 14:27:17.192018 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:5 cr=0x567b700) 2014-09-30 14:27:17.192631 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:6 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191110) v2 2014-09-30 14:27:17.192635 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.192637 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.192652 7f9eecddf700 7 mds.0.cache request_start request(client.4142:6 cr=0x567b980) 2014-09-30 14:27:17.192654 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:6 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191110) v2 2014-09-30 14:27:17.192657 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:6 cr=0x567b980) #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.192659 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.192660 7f9eecddf700 12 mds.0.cache traverse: path seg depth 0 '2014-09-30 14:27:17.106037 1' snapid head 2014-09-30 14:27:17.192663 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.192665 7f9eecddf700 20 mds.0.cache.dir(1) hit -> (2014-09-30 14:27:17.106037 1,head) 2014-09-30 14:27:17.192666 7f9eecddf700 10 mds.0.cache traverse: miss on null+readable dentry 2014-09-30 14:27:17.106037 1 [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.192670 7f9eecddf700 10 mds.0.server FAIL on error -2 2014-09-30 14:27:17.192672 7f9eecddf700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4142:6 lookup #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191110) v2 2014-09-30 14:27:17.192681 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.192682 7f9eecddf700 20 mds.0.server lat 0.000100 2014-09-30 14:27:17.192697 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:6 cr=0x567b980) 2014-09-30 14:27:17.192703 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:6 cr=0x567b980) 2014-09-30 14:27:17.193195 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:7 create #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191611) v2 2014-09-30 14:27:17.193198 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.193200 7f9eecddf700 15 mds.0.server oldest_client_tid=2 2014-09-30 14:27:17.193216 7f9eecddf700 7 mds.0.cache request_start request(client.4142:7 cr=0x567cd80) 2014-09-30 14:27:17.193219 7f9eecddf700 10 mds.0.locker process_cap_release client.4142 pLsXs on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXsFs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193237 7f9eecddf700 10 mds.0.locker wanted - -> - 2014-09-30 14:27:17.193238 7f9eecddf700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193249 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.193251 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193262 7f9eecddf700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193273 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.193275 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193285 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193295 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.193297 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:7 create #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191611) v2 2014-09-30 14:27:17.193301 7f9eecddf700 7 mds.0.server open w/ O_CREAT on #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.193302 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.193304 7f9eecddf700 12 mds.0.cache traverse: path seg depth 0 '2014-09-30 14:27:17.106037 1' snapid head 2014-09-30 14:27:17.193305 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.193307 7f9eecddf700 20 mds.0.cache.dir(1) hit -> (2014-09-30 14:27:17.106037 1,head) 2014-09-30 14:27:17.193308 7f9eecddf700 10 mds.0.cache traverse: miss on null+readable dentry 2014-09-30 14:27:17.106037 1 [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193312 7f9eecddf700 10 mds.0.server rdlock_path_xlock_dentry request(client.4142:7 cr=0x567cd80) #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.193314 7f9eecddf700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname 2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.193315 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.193316 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.193318 7f9eecddf700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.193324 7f9eecddf700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.193330 7f9eecddf700 10 mds.0.server prepare_null_dentry 2014-09-30 14:27:17.106037 1 in [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.193335 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.193336 7f9eecddf700 20 mds.0.cache.dir(1) hit -> (2014-09-30 14:27:17.106037 1,head) 2014-09-30 14:27:17.193342 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:7 cr=0x567cd80) 2014-09-30 14:27:17.193343 7f9eecddf700 20 mds.0.locker must xlock (dn sync) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193348 7f9eecddf700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193360 7f9eecddf700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193371 7f9eecddf700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193374 7f9eecddf700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193385 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193395 7f9eecddf700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193405 7f9eecddf700 20 mds.0.locker must rdlock (dn sync) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193408 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193419 7f9eecddf700 10 mds.0.locker must authpin [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193422 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v40 pv41 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193441 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d3200 on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 3+0 2014-09-30 14:27:17.193452 7f9eecddf700 10 mds.0.locker auth_pinning [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 inode=0 0x573a760] 2014-09-30 14:27:17.193457 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_pin by 0x56d3200 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 ap=1+0 inode=0 | authpin=1 0x573a760] now 1+0 2014-09-30 14:27:17.193460 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56d3200 count now 0 + 1 2014-09-30 14:27:17.193469 7f9eecddf700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=57 ap=1+0 inode=0 | authpin=1 0x573a760] 2014-09-30 14:27:17.193474 7f9eecddf700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4142) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=57 ap=1+0 inode=0 | lock=1 authpin=1 0x573a760] 2014-09-30 14:27:17.193478 7f9eecddf700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=57 ap=1+0 inode=0 | lock=1 authpin=1 0x573a760] 2014-09-30 14:27:17.193481 7f9eecddf700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=57 ap=1+0 inode=0 | lock=1 authpin=1 0x573a760] 2014-09-30 14:27:17.193485 7f9eecddf700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4142) pv=0 v=57 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x573a760] 2014-09-30 14:27:17.193488 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_pin by 0x573a8b8 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4142) pv=0 v=57 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x573a760] now 2+0 2014-09-30 14:27:17.193491 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x573a8b8 count now 0 + 2 2014-09-30 14:27:17.193499 7f9eecddf700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x56d3200) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) pv=0 v=57 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x573a760] 2014-09-30 14:27:17.193504 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193516 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193527 7f9eecddf700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193537 7f9eecddf700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193548 7f9eecddf700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193559 7f9eecddf700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.193565 7f9eecddf700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:27:17.193567 7f9eecddf700 7 mds.0.locker issue_caps allowed=pLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193579 7f9eecddf700 20 mds.0.locker client.4130 pending pLsXs allowed pLsXsFrwl wanted - 2014-09-30 14:27:17.193582 7f9eecddf700 20 mds.0.locker client.4142 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:27:17.193584 7f9eecddf700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193595 7f9eecddf700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193606 7f9eecddf700 10 mds.0.locker got rdlock on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193617 7f9eecddf700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193627 7f9eecddf700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193637 7f9eecddf700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193647 7f9eecddf700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.193653 7f9eecddf700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v4 2014-09-30 14:27:17.193655 7f9eecddf700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193674 7f9eecddf700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193685 7f9eecddf700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193708 7f9eecddf700 10 mds.0.inotable: project_alloc_id 0 to [10000000007~1fffffffff8]/[10000000007~1fffffffff8] 2014-09-30 14:27:17.193713 7f9eecddf700 10 mds.0.server prepare_new_inode alloc 10000000007 2014-09-30 14:27:17.193715 7f9eecddf700 10 mds.0.inotable: project_alloc_ids [10000000008~3e8] to [100000003f0~1fffffffc0f]/[10000000007~1fffffffff8] 2014-09-30 14:27:17.193718 7f9eecddf700 10 mds.0.server prepare_new_inode prealloc [10000000008~3e8] 2014-09-30 14:27:17.193719 7f9eecddf700 10 mds.0.server dir mode 041777 new mode 0100644 2014-09-30 14:27:17.193722 7f9eecddf700 10 mds.0.server prepare_new_inode [inode 10000000007 [2,head] #10000000007 auth v1 s=0 n() (iversion lock) 0x56ea4e0] 2014-09-30 14:27:17.193727 7f9eecddf700 10 mds.0.cache.dir(1) pre_dirty 58 2014-09-30 14:27:17.193728 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) pre_dirty [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) pv=58 v=57 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x573a760] 2014-09-30 14:27:17.193739 7f9eecddf700 20 mds.0.server journal_allocated_inos sessionmapv 28 inotablev 11 2014-09-30 14:27:17.193741 7f9eecddf700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4142=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:17.193751 7f9eecddf700 10 mds.0.cache.dir(1) auth_pin by 0x56d3200 on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] count now 1 + 2 2014-09-30 14:27:17.193761 7f9eecddf700 10 mds.0.cache.dir(1) project_fnode 0x5642470 2014-09-30 14:27:17.193762 7f9eecddf700 10 mds.0.cache.dir(1) pre_dirty 59 2014-09-30 14:27:17.193763 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=59 v=57 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 1=1+0)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.193772 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=59 v=57 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 1=1+0)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.193793 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4142=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:17.193797 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.193798 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.193798 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) pv=58 v=57 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x573a760] 2014-09-30 14:27:17.193803 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.193804 7f9eecddf700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:27:17.193805 7f9eecddf700 20 mds.0.cache inode accounted_rstat n() 2014-09-30 14:27:17.193805 7f9eecddf700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:27:17.193806 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v4 rc2014-09-30 14:27:17.191611 1=1+0) 2014-09-30 14:27:17.193808 7f9eecddf700 20 mds.0.cache project to [2,head] n(v4 rc2014-09-30 14:27:17.191611 1=1+0) 2014-09-30 14:27:17.193810 7f9eecddf700 20 mds.0.cache result [2,head] n(v4 rc2014-09-30 14:27:17.191611 2=2+0) [dir 1 / [2,head] auth pv=59 v=57 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0)/f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.193822 7f9eecddf700 7 mds.0.locker local_wrlock_grab on (iversion lock w=1 last_client=4142) on [inode 1 [...2,head] / auth v40 pv41 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193839 7f9eecddf700 15 mds.0.cache.ino(1) project_inode 0x56b1680 2014-09-30 14:27:17.193840 7f9eecddf700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:27:17.191611 2=2+0) 2014-09-30 14:27:17.193842 7f9eecddf700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:26:56.824225 1=1+0) 2014-09-30 14:27:17.193844 7f9eecddf700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:27:17.191611 2=2+0) on [inode 1 [...2,head] / auth v40 pv42 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.193857 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context(0x5728000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=59 v=57 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.193867 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:17.193877 7f9eecddf700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:17.193884 7f9eecddf700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} 0x56ea4e0] 2014-09-30 14:27:17.193891 7f9eecddf700 10 mds.0.cache.ino(10000000007) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:17.193896 7f9eecddf700 10 mds.0.locker eval 2496 [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0} | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193903 7f9eecddf700 10 mds.0.locker eval set loner to client.4142 2014-09-30 14:27:17.193904 7f9eecddf700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193909 7f9eecddf700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193914 7f9eecddf700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193919 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193931 7f9eecddf700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193935 7f9eecddf700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193940 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193945 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193949 7f9eecddf700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193953 7f9eecddf700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193958 7f9eecddf700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193963 7f9eecddf700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193967 7f9eecddf700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193972 7f9eecddf700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193977 7f9eecddf700 7 mds.0.locker issue_caps loner client.4142 allowed=pAsxLsXsxFsxcrwbl, xlocker allowed=pAsxLsXsxFsxcrwbl, others allowed=pLs on [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | caps=1 0x56ea4e0] 2014-09-30 14:27:17.193984 7f9eecddf700 20 mds.0.locker client.4142 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-09-30 14:27:17.193987 7f9eecddf700 20 mds.0.locker suppressed and !revoke, skipping client.4142 2014-09-30 14:27:17.193988 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.193989 7f9eecddf700 10 mds.0.server adding ino to reply to indicate inode was created 2014-09-30 14:27:17.194040 7f9eecddf700 10 mds.0.server journal_and_reply tracei 0x56ea4e0 tracedn 0x573a760 2014-09-30 14:27:17.194044 7f9eecddf700 10 mds.0.server early_reply - allocated ino, not allowed 2014-09-30 14:27:17.194134 7f9ee72d1700 5 mds.0.log _submit_thread 4269709~1418 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000007 prealloc_ino=[10000000008~3e8] v11] 2014-09-30 14:27:17.259565 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:17.259573 7f9eea5da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:27:17.259590 7f9eea5da700 10 MDSInternalContextBase::complete: 25C_MDS_inode_update_finish 2014-09-30 14:27:17.259592 7f9eea5da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56b1c20 v41 2014-09-30 14:27:17.259594 7f9eea5da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v40 pv42 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259641 7f9eea5da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:2 setattr mode=041777 #1 2014-09-30 14:27:17.024546) v2 2014-09-30 14:27:17.259670 7f9eea5da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.259676 7f9eea5da700 10 mds.0.locker xlock_finish on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v41 pv42 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=7 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259715 7f9eea5da700 10 mds.0.locker eval_gather (iauth xlockdone r=1) on [inode 1 [...2,head] / auth v41 pv42 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259739 7f9eea5da700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.259742 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone r=1) on [inode 1 [...2,head] / auth v41 pv42 ap=3+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth xlockdone r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259757 7f9eea5da700 10 mds.0.cache.ino(1) auth_unpin by 0x56e90e0 on [inode 1 [...2,head] / auth v41 pv42 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 2+0 2014-09-30 14:27:17.259771 7f9eea5da700 10 mds.0.locker simple_eval (iauth sync r=1) on [inode 1 [...2,head] / auth v41 pv42 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259787 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2 last_client=4142) on [inode 1 [...2,head] / auth v41 pv42 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=2 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259801 7f9eea5da700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v41 pv42 ap=2+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259820 7f9eea5da700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:27:17.259823 7f9eea5da700 20 mds.0.locker client.4142 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:27:17.259836 7f9eea5da700 7 mds.0.cache request_finish request(client.4142:2 cr=0x567b480) 2014-09-30 14:27:17.259845 7f9eea5da700 15 mds.0.cache request_cleanup request(client.4142:2 cr=0x567b480) 2014-09-30 14:27:17.259848 7f9eea5da700 10 mds.0.cache.ino(1) auth_unpin by 0x56d0f00 on [inode 1 [...2,head] / auth v41 pv42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=1 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:17.259882 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:17.259883 7f9eea5da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:27:17.259887 7f9eea5da700 10 MDSInternalContextBase::complete: 18C_MDS_openc_finish 2014-09-30 14:27:17.259888 7f9eea5da700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) pv=58 v=57 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x573a760] [inode 10000000007 [2,head] {#10000000007 /2014-09-30 14:27:17.106037 1} auth v58 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | request=1 caps=1 0x56ea4e0] 2014-09-30 14:27:17.259909 7f9eea5da700 10 mds.0.cache.ino(10000000007) mark_dirty [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v57 s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | request=1 caps=1 0x56ea4e0] 2014-09-30 14:27:17.259915 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) mark_dirty [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) pv=58 v=57 ap=2+0 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 authpin=1 0x573a760] 2014-09-30 14:27:17.259921 7f9eea5da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=59 v=58 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] version 58 2014-09-30 14:27:17.259936 7f9eea5da700 10 mds.0.cache.ino(10000000007) mark_dirty_parent 2014-09-30 14:27:17.259938 7f9eea5da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56b1680 v42 2014-09-30 14:27:17.259939 7f9eea5da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v41 pv42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.259954 7f9eea5da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5642470 v59 2014-09-30 14:27:17.259955 7f9eea5da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=59 v=59 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] version 59 2014-09-30 14:27:17.259968 7f9eea5da700 10 mds.0.locker share_inode_max_size on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=-/pAsxXsxFxwb@0},l=4142 | request=1 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.259978 7f9eea5da700 7 mds.0.cache send_dentry_link [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) v=58 ap=2+0 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.259988 7f9eea5da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:7 create #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.191611) v2 2014-09-30 14:27:17.260000 7f9eea5da700 10 mds.0.server apply_allocated_inos 10000000007 / [10000000008~3e8] / 0 2014-09-30 14:27:17.260002 7f9eea5da700 10 mds.0.inotable: apply_alloc_id 10000000007 to [100000003f0~1fffffffc0f]/[10000000007~1fffffffff8] 2014-09-30 14:27:17.260007 7f9eea5da700 10 mds.0.inotable: apply_alloc_ids [10000000008~3e8] to [100000003f0~1fffffffc0f]/[10000000008~1fffffffff7] 2014-09-30 14:27:17.260010 7f9eea5da700 20 mds.0.server lat 0.066865 2014-09-30 14:27:17.260013 7f9eea5da700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x56d3200) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d3200) (dversion lock w=1 last_client=4142) v=58 ap=2+0 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.260021 7f9eea5da700 10 mds.0.locker eval_gather (dn xlock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock) (dversion lock w=1 last_client=4142) v=58 ap=2+0 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.260025 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (dn xlock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock) (dversion lock w=1 last_client=4142) v=58 ap=2+0 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.260029 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_unpin by 0x573a8b8 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+0 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a760] now 1+0 2014-09-30 14:27:17.260033 7f9eea5da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0x573a8b8 count now 1 + 1 2014-09-30 14:27:17.260044 7f9eea5da700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+0 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.260048 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4142) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260112 7f9eea5da700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260129 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260141 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix w=1) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260154 7f9eea5da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260172 7f9eea5da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest mix) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pLsXs/-@5} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260182 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4142) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+0 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a760] 2014-09-30 14:27:17.260190 7f9eea5da700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.260192 7f9eea5da700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.260196 7f9eea5da700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:27:17.191611 valid=1 2014-09-30 14:27:17.260201 7f9eea5da700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 6 2014-09-30 14:27:17.260203 7f9eea5da700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 6 mseq 0 xattrv 0 len 0 2014-09-30 14:27:17.260207 7f9eea5da700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260218 7f9eea5da700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.260227 7f9eea5da700 20 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) add_client_lease client.4142 on (dn sync) 2014-09-30 14:27:17.260232 7f9eea5da700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn sync l=1) (dversion lock) v=58 ap=1+0 inode=0x56ea4e0 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.260238 7f9eea5da700 20 mds.0.server set_trace_dist added dn head [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn sync l=1) (dversion lock) v=58 ap=1+0 inode=0x56ea4e0 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.260242 7f9eea5da700 20 mds.0.cache.ino(10000000007) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-09-30 14:27:17.191611 valid=1 2014-09-30 14:27:17.260248 7f9eea5da700 10 mds.0.cache.ino(10000000007) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-09-30 14:27:17.260250 7f9eea5da700 10 mds.0.cache.ino(10000000007) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 1 len 4 2014-09-30 14:27:17.260253 7f9eea5da700 10 mds.0.cache.ino(10000000007) including xattrs version 1 2014-09-30 14:27:17.260255 7f9eea5da700 20 mds.0.server set_trace_dist added in [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4142 | request=1 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.260284 7f9eea5da700 7 mds.0.cache request_finish request(client.4142:7 cr=0x567cd80) 2014-09-30 14:27:17.260297 7f9eea5da700 15 mds.0.cache request_cleanup request(client.4142:7 cr=0x567cd80) 2014-09-30 14:27:17.260302 7f9eea5da700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260316 7f9eea5da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260326 7f9eea5da700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260344 7f9eea5da700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260354 7f9eea5da700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260371 7f9eea5da700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.260380 7f9eea5da700 10 mds.0.cache.ino(1) auth_unpin by 0x56d3200 on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] now 0+0 2014-09-30 14:27:17.260390 7f9eea5da700 10 mds.0.cache.dir(1) auth_unpin by 0x56d3200 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] count now 0 + 1 2014-09-30 14:27:17.260400 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_unpin by 0x56d3200 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn sync l=1) (dversion lock) v=58 inode=0x56ea4e0 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x573a760] now 0+0 2014-09-30 14:27:17.260406 7f9eea5da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56d3200 count now 0 + 0 2014-09-30 14:27:17.279896 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:8 getattr pAsLsXsFs #1 2014-09-30 14:27:17.278204) v2 2014-09-30 14:27:17.279901 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.279904 7f9eecddf700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:27:17.279931 7f9eecddf700 7 mds.0.cache request_start request(client.4142:8 cr=0x567cb00) 2014-09-30 14:27:17.279934 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:8 getattr pAsLsXsFs #1 2014-09-30 14:27:17.278204) v2 2014-09-30 14:27:17.279940 7f9eecddf700 10 mds.0.server rdlock_path_pin_ref request(client.4142:8 cr=0x567cb00) #1 2014-09-30 14:27:17.279941 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.279944 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.279945 7f9eecddf700 10 mds.0.server ref is [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.279978 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:8 cr=0x567cb00) 2014-09-30 14:27:17.279987 7f9eecddf700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.279998 7f9eecddf700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280007 7f9eecddf700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280025 7f9eecddf700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280034 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280043 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280074 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.280084 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d2d00 on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:17.280110 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280122 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280130 7f9eecddf700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280138 7f9eecddf700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280149 7f9eecddf700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280164 7f9eecddf700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:27:17.280166 7f9eecddf700 20 mds.0.locker client.4142 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-09-30 14:27:17.280169 7f9eecddf700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280178 7f9eecddf700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280188 7f9eecddf700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280195 7f9eecddf700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280203 7f9eecddf700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280213 7f9eecddf700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280221 7f9eecddf700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@6} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280242 7f9eecddf700 10 mds.0.server reply to stat on client_request(client.4142:8 getattr pAsLsXsFs #1 2014-09-30 14:27:17.278204) v2 2014-09-30 14:27:17.280246 7f9eecddf700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:8 getattr pAsLsXsFs #1 2014-09-30 14:27:17.278204) v2 2014-09-30 14:27:17.280260 7f9eecddf700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.280262 7f9eecddf700 20 mds.0.server lat 0.000476 2014-09-30 14:27:17.280266 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.280268 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.280273 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:27:17.191611 valid=1 2014-09-30 14:27:17.280281 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-09-30 14:27:17.280283 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 1 len 4 2014-09-30 14:27:17.280285 7f9eecddf700 10 mds.0.cache.ino(1) including xattrs version 1 2014-09-30 14:27:17.280288 7f9eecddf700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280309 7f9eecddf700 7 mds.0.cache request_finish request(client.4142:8 cr=0x567cb00) 2014-09-30 14:27:17.280317 7f9eecddf700 15 mds.0.cache request_cleanup request(client.4142:8 cr=0x567cb00) 2014-09-30 14:27:17.280322 7f9eecddf700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280334 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (ilink sync r=1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280345 7f9eecddf700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280354 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280363 7f9eecddf700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280376 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280389 7f9eecddf700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280399 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280409 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280417 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.280426 7f9eecddf700 10 mds.0.cache.ino(1) auth_unpin by 0x56d2d00 on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] now 0+0 2014-09-30 14:27:17.281170 7f9eecddf700 4 mds.0.server handle_client_request client_request(client.4142:9 unlink #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.279609) v2 2014-09-30 14:27:17.281174 7f9eecddf700 20 mds.0.server get_session have 0x56aa940 client.4142 192.168.122.158:0/14114 state open 2014-09-30 14:27:17.281176 7f9eecddf700 15 mds.0.server oldest_client_tid=8 2014-09-30 14:27:17.281192 7f9eecddf700 7 mds.0.cache request_start request(client.4142:9 cr=0x567c880) 2014-09-30 14:27:17.281195 7f9eecddf700 10 mds.0.locker process_cap_release client.4142 pAsxXsxFsxcrwb on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxLsXsxFsxcrwb/pAsxXsxFxwb@1},l=4142 | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281215 7f9eecddf700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-09-30 14:27:17.281217 7f9eecddf700 10 mds.0.locker removing unwanted file from open file list [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142 | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281223 7f9eecddf700 10 mds.0.locker eval 2496 [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142 | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281231 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.281232 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281237 7f9eecddf700 20 mds.0.locker is excl 2014-09-30 14:27:17.281238 7f9eecddf700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:27:17.281239 7f9eecddf700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281245 7f9eecddf700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281249 7f9eecddf700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 0x56ea4e0] 2014-09-30 14:27:17.281256 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_pin by 0x56eac88 on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 1+0 2014-09-30 14:27:17.281263 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56ea4e0 count now 0 + 1 2014-09-30 14:27:17.281277 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281284 7f9eecddf700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281289 7f9eecddf700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281293 7f9eecddf700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281298 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_pin by 0x56ead38 on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 2+0 2014-09-30 14:27:17.281302 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56ea4e0 count now 0 + 2 2014-09-30 14:27:17.281311 7f9eecddf700 10 mds.0.locker trying to drop loner 2014-09-30 14:27:17.281313 7f9eecddf700 7 mds.0.locker issue_caps loner client.4142 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pLs on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsxXsxFsxcrwb/-@1},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281321 7f9eecddf700 20 mds.0.locker client.4142 pending pAsxXsxFsxcrwb allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:27:17.281324 7f9eecddf700 7 mds.0.locker sending MClientCaps to client.4142 seq 2 new pending pAsXsFsxcrwb was pAsxXsxFsxcrwb 2014-09-30 14:27:17.281341 7f9eecddf700 20 mds.0.cache.ino(10000000007) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:27:17.191611 2014-09-30 14:27:17.281349 7f9eecddf700 10 mds.0.6 send_message_client_counted client.4142 seq 1 client_caps(revoke ino 10000000007 5 seq 2 caps=pAsXsFsxcrwb dirty=- wanted=- follows 0 size 0/4194304 ts 1 mtime 2014-09-30 14:27:17.191611) v4 2014-09-30 14:27:17.281364 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.281372 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.281374 7f9eecddf700 20 mds.0.cache.dir(1) hit -> (2014-09-30 14:27:17.106037 1,head) 2014-09-30 14:27:17.281376 7f9eecddf700 10 mds.0.locker process_cap_release removing lease on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn sync l=1) (dversion lock) v=58 ap=0+2 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x573a760] 2014-09-30 14:27:17.281384 7f9eecddf700 20 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) remove_client_lease client.4142 on (dn sync l=1) 2014-09-30 14:27:17.281387 7f9eecddf700 10 mds.0.locker process_cap_release client.4142 pAsLsXs on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXsFs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281403 7f9eecddf700 10 mds.0.locker wanted - -> - 2014-09-30 14:27:17.281404 7f9eecddf700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281413 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.281414 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281422 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281431 7f9eecddf700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281439 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281446 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.281448 7f9eecddf700 7 mds.0.server dispatch_client_request client_request(client.4142:9 unlink #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.279609) v2 2014-09-30 14:27:17.281452 7f9eecddf700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:27:17.281453 7f9eecddf700 12 mds.0.cache traverse: path seg depth 0 '2014-09-30 14:27:17.106037 1' snapid head 2014-09-30 14:27:17.281456 7f9eecddf700 20 mds.0.cache.dir(1) lookup (head, '2014-09-30 14:27:17.106037 1') 2014-09-30 14:27:17.281457 7f9eecddf700 20 mds.0.cache.dir(1) hit -> (2014-09-30 14:27:17.106037 1,head) 2014-09-30 14:27:17.281460 7f9eecddf700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:27:17.281462 7f9eecddf700 7 mds.0.server handle_client_unlink on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=0+2 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x573a760] 2014-09-30 14:27:17.281469 7f9eecddf700 7 mds.0.server dn links to [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281478 7f9eecddf700 20 mds.0.cache.dir(600) lookup (head, '10000000007') 2014-09-30 14:27:17.281483 7f9eecddf700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 0x573a940] 2014-09-30 14:27:17.281487 7f9eecddf700 10 mds.0.cache.den(600 10000000007) mark_new [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 0x573a940] 2014-09-30 14:27:17.281492 7f9eecddf700 10 mds.0.server straydn is [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 state=new | request=1 0x573a940] 2014-09-30 14:27:17.281496 7f9eecddf700 10 mds.0.locker acquire_locks request(client.4142:9 cr=0x567c880) 2014-09-30 14:27:17.281498 7f9eecddf700 20 mds.0.locker must xlock (ilink sync) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281505 7f9eecddf700 20 mds.0.locker must xlock (dn sync) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=0+2 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x573a760] 2014-09-30 14:27:17.281510 7f9eecddf700 20 mds.0.locker must xlock (dn sync) [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 state=new | request=1 0x573a940] 2014-09-30 14:27:17.281514 7f9eecddf700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281528 7f9eecddf700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281536 7f9eecddf700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281543 7f9eecddf700 20 mds.0.locker must wrlock (ifile sync) [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] 2014-09-30 14:27:17.281554 7f9eecddf700 20 mds.0.locker must wrlock (inest lock) [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] 2014-09-30 14:27:17.281576 7f9eecddf700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=0+2 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x573a760] 2014-09-30 14:27:17.281582 7f9eecddf700 20 mds.0.locker must wrlock (dversion lock) [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 state=new | request=1 0x573a940] 2014-09-30 14:27:17.281585 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281597 7f9eecddf700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281604 7f9eecddf700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281657 7f9eecddf700 10 mds.0.locker must authpin [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281665 7f9eecddf700 10 mds.0.locker must authpin [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] 2014-09-30 14:27:17.281673 7f9eecddf700 10 mds.0.locker must authpin [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=0+2 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x573a760] 2014-09-30 14:27:17.281678 7f9eecddf700 10 mds.0.locker must authpin [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 state=new | request=1 0x573a940] 2014-09-30 14:27:17.281681 7f9eecddf700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v42 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.281690 7f9eecddf700 10 mds.0.cache.ino(1) auth_pin by 0x56d2800 on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] now 1+0 2014-09-30 14:27:17.281699 7f9eecddf700 10 mds.0.locker auth_pinning [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.281705 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_pin by 0x56d2800 on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 3+0 2014-09-30 14:27:17.281711 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56ea4e0 count now 0 + 3 2014-09-30 14:27:17.281729 7f9eecddf700 10 mds.0.locker auth_pinning [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] 2014-09-30 14:27:17.281737 7f9eecddf700 10 mds.0.cache.ino(600) auth_pin by 0x56d2800 on [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+0 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 1+0 2014-09-30 14:27:17.281743 7f9eecddf700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x56eae18 count now 0 + 1 2014-09-30 14:27:17.281750 7f9eecddf700 10 mds.0.locker auth_pinning [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=0+3 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x573a760] 2014-09-30 14:27:17.281755 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_pin by 0x56d2800 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=1+3 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] now 1+3 2014-09-30 14:27:17.281758 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+4+4 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56d2800 count now 0 + 4 2014-09-30 14:27:17.281766 7f9eecddf700 10 mds.0.locker auth_pinning [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 inode=0 state=new | request=1 0x573a940] 2014-09-30 14:27:17.281770 7f9eecddf700 10 mds.0.cache.den(600 10000000007) auth_pin by 0x56d2800 on [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 authpin=1 0x573a940] now 1+0 2014-09-30 14:27:17.281774 7f9eecddf700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 ap=0+1+1 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] by 0x56d2800 count now 0 + 1 2014-09-30 14:27:17.281792 7f9eecddf700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 ap=0+1+2 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x56d2800 count now 0 + 2 2014-09-30 14:27:17.281800 7f9eecddf700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 ap=1+3 inode=0x56ea4e0 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281806 7f9eecddf700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4142) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+3 inode=0x56ea4e0 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281810 7f9eecddf700 7 mds.0.locker xlock_start on (dn sync) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+3 inode=0x56ea4e0 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281813 7f9eecddf700 7 mds.0.locker simple_lock on (dn sync) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock w=1 last_client=4142) v=58 ap=1+3 inode=0x56ea4e0 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281818 7f9eecddf700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn lock) (dversion lock w=1 last_client=4142) v=58 ap=1+3 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281830 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_pin by 0x573a8b8 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn lock) (dversion lock w=1 last_client=4142) v=58 ap=2+3 inode=0x56ea4e0 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] now 2+3 2014-09-30 14:27:17.281833 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+5+5 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x573a8b8 count now 0 + 5 2014-09-30 14:27:17.281851 7f9eecddf700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x56d2800) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) v=58 ap=2+3 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.281857 7f9eecddf700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 authpin=1 0x573a940] 2014-09-30 14:27:17.281862 7f9eecddf700 10 mds.0.locker got wrlock on (dversion lock w=1 last_client=4142) [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x573a940] 2014-09-30 14:27:17.281865 7f9eecddf700 7 mds.0.locker xlock_start on (dn sync) on [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x573a940] 2014-09-30 14:27:17.281869 7f9eecddf700 7 mds.0.locker simple_lock on (dn sync) on [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock w=1 last_client=4142) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x573a940] 2014-09-30 14:27:17.281872 7f9eecddf700 7 mds.0.locker simple_xlock on (dn lock) on [dentry #100/stray0/10000000007 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4142) pv=0 v=56 ap=1+0 inode=0 state=new | request=1 lock=1 authpin=1 0x573a940] 2014-09-30 14:27:17.281875 7f9eecddf700 10 mds.0.cache.den(600 10000000007) auth_pin by 0x573aa98 on [dentry #100/stray0/10000000007 [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4142) pv=0 v=56 ap=2+0 inode=0 state=new | request=1 lock=1 authpin=1 0x573a940] now 2+0 2014-09-30 14:27:17.281879 7f9eecddf700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 1/1 on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 ap=0+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] by 0x573aa98 count now 0 + 2 2014-09-30 14:27:17.281887 7f9eecddf700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x56d2800) [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=0 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.281892 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281910 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281919 7f9eecddf700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281927 7f9eecddf700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281935 7f9eecddf700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281943 7f9eecddf700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+5+5 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.281951 7f9eecddf700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-09-30 14:27:17.281953 7f9eecddf700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281974 7f9eecddf700 20 mds.0.locker client.4130 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:27:17.281976 7f9eecddf700 20 mds.0.locker client.4142 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-09-30 14:27:17.281979 7f9eecddf700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.281988 7f9eecddf700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282002 7f9eecddf700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282011 7f9eecddf700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282019 7f9eecddf700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+5+5 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] 2014-09-30 14:27:17.282032 7f9eecddf700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v4 2014-09-30 14:27:17.282035 7f9eecddf700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282044 7f9eecddf700 10 mds.0.locker wrlock_start (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282055 7f9eecddf700 7 mds.0.locker simple_lock on (ifile sync) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282087 7f9eecddf700 10 mds.0.locker got wrlock on (ifile lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282107 7f9eecddf700 10 mds.0.locker wrlock_start (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282116 7f9eecddf700 10 mds.0.locker got wrlock on (inest lock w=1) [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282127 7f9eecddf700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282136 7f9eecddf700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282143 7f9eecddf700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282150 7f9eecddf700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4142) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282156 7f9eecddf700 7 mds.0.locker xlock_start on (ilink sync) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282162 7f9eecddf700 7 mds.0.locker simple_lock on (ilink sync) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=0 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282169 7f9eecddf700 7 mds.0.locker simple_xlock on (ilink lock) on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ilink lock) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282178 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_pin by 0x56eacb0 on [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=4+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ilink lock) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 4+0 2014-09-30 14:27:17.282184 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=0+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56ea4e0 count now 0 + 6 2014-09-30 14:27:17.282195 7f9eecddf700 10 mds.0.locker got xlock on (ilink xlock x=1 by 0x56d2800) [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 ap=4+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282220 7f9eecddf700 10 mds.0.server _unlink_local [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.282235 7f9eecddf700 10 mds.0.cache.dir(1) pre_dirty 60 2014-09-30 14:27:17.282237 7f9eecddf700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) pre_dirty [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.282244 7f9eecddf700 15 mds.0.cache.ino(10000000007) project_inode 0x56b0960 2014-09-30 14:27:17.282246 7f9eecddf700 10 mds.0.cache.dir(600) pre_dirty 59 2014-09-30 14:27:17.282246 7f9eecddf700 10 mds.0.cache.den(600 10000000007) pre_dirty [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=59 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.282250 7f9eecddf700 10 mds.0.cache.ino(10000000007) pre_dirty 59 (current v 58) 2014-09-30 14:27:17.282252 7f9eecddf700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=-1 primary_dn follows head [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282264 7f9eecddf700 10 mds.0.cache.dir(1) auth_pin by 0x56d2800 on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] count now 1 + 6 2014-09-30 14:27:17.282278 7f9eecddf700 10 mds.0.cache.dir(1) project_fnode 0x5643180 2014-09-30 14:27:17.282279 7f9eecddf700 10 mds.0.cache.dir(1) pre_dirty 61 2014-09-30 14:27:17.282280 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 2=2+0)/f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.282334 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating size on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 2=2+0)/f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.282350 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink -1 [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282365 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.282366 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.282366 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=59 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.282372 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.282373 7f9eecddf700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:27:17.282374 7f9eecddf700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:27:17.282375 7f9eecddf700 20 mds.0.cache delta n(v0 -1=-1+0) 2014-09-30 14:27:17.282375 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v4 rc2014-09-30 14:27:17.279609 2=2+0) 2014-09-30 14:27:17.282378 7f9eecddf700 20 mds.0.cache project to [2,head] n(v4 rc2014-09-30 14:27:17.279609 2=2+0) 2014-09-30 14:27:17.282389 7f9eecddf700 20 mds.0.cache result [2,head] n(v4 rc2014-09-30 14:27:17.279609 1=1+0) [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0)/f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.282419 7f9eecddf700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v42 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282437 7f9eecddf700 15 mds.0.cache.ino(1) project_inode 0x56b0f00 2014-09-30 14:27:17.282439 7f9eecddf700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.282441 7f9eecddf700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-09-30 14:27:17.191611 2=2+0) 2014-09-30 14:27:17.282443 7f9eecddf700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-09-30 14:27:17.279609 1=1+0) on [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@7} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282471 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context(0x5728000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.282485 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:17.282495 7f9eecddf700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) 2014-09-30 14:27:17.282501 7f9eecddf700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282517 7f9eecddf700 10 mds.0.cache.dir(600) auth_pin by 0x56d2800 on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 1 + 2 2014-09-30 14:27:17.282528 7f9eecddf700 10 mds.0.cache.dir(600) project_fnode 0x5644620 2014-09-30 14:27:17.282529 7f9eecddf700 10 mds.0.cache.dir(600) pre_dirty 60 2014-09-30 14:27:17.282530 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating mtime on [dir 600 ~mds0/stray0/ [2,head] auth pv=60 v=56 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609)/f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.282538 7f9eecddf700 10 mds.0.cache predirty_journal_parents updating size on [dir 600 ~mds0/stray0/ [2,head] auth pv=60 v=56 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609)/f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609)/n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.282548 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282559 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.282560 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.282561 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=59 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.282566 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.282567 7f9eecddf700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:27:17.282568 7f9eecddf700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:27:17.282568 7f9eecddf700 20 mds.0.cache delta n(v0 1=1+0) 2014-09-30 14:27:17.282569 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:27:17.279609) 2014-09-30 14:27:17.282572 7f9eecddf700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:27:17.279609) 2014-09-30 14:27:17.282574 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 1=1+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=60 v=56 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0)/f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0)/n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.282594 7f9eecddf700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282607 7f9eecddf700 15 mds.0.cache.ino(600) project_inode 0x56b03c0 2014-09-30 14:27:17.282609 7f9eecddf700 10 mds.0.cache.dir(100) pre_dirty 32 2014-09-30 14:27:17.282609 7f9eecddf700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=32 v=30 ap=0+2 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.282613 7f9eecddf700 10 mds.0.cache.ino(600) pre_dirty 32 (current v 30) 2014-09-30 14:27:17.282614 7f9eecddf700 20 mds.0.cache predirty_journal_parents add_delta f(v3 m2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.282617 7f9eecddf700 20 mds.0.cache predirty_journal_parents - f(v3 m2014-09-30 14:26:56.824225) 2014-09-30 14:27:17.282618 7f9eecddf700 20 mds.0.cache predirty_journal_parents gives f(v3 m2014-09-30 14:27:17.279609 1=1+0) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282636 7f9eecddf700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=60 v=56 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0)/n(v3 rc2014-09-30 14:26:56.824225) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.282651 7f9eecddf700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:27:17.282652 7f9eecddf700 20 mds.0.cache frag rstat n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.282654 7f9eecddf700 20 mds.0.cache frag accounted_rstat n(v3 rc2014-09-30 14:26:56.824225) 2014-09-30 14:27:17.282655 7f9eecddf700 20 mds.0.cache delta n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.282657 7f9eecddf700 20 mds.0.cache projecting to [2,head] n(v3 rc2014-09-30 14:26:56.824225 1=0+1) 2014-09-30 14:27:17.282659 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.282661 7f9eecddf700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:17.282663 7f9eecddf700 10 mds.0.cache.dir(600) check_rstats complete on 0x5728770 2014-09-30 14:27:17.282665 7f9eecddf700 10 mds.0.cache.dir(100) auth_pin by 0x56d2800 on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 1 + 2 2014-09-30 14:27:17.282672 7f9eecddf700 10 mds.0.cache.dir(100) project_fnode 0x56446d0 2014-09-30 14:27:17.282673 7f9eecddf700 10 mds.0.cache.dir(100) pre_dirty 33 2014-09-30 14:27:17.282674 7f9eecddf700 10 mds.0.cache taking wrlock on (inest lock dirty) on [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:17.282681 7f9eecddf700 7 mds.0.locker wrlock_force on (inest lock dirty) on [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:17.282688 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1)/n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282699 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.282699 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.282700 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0 [2,head] auth (dversion lock) pv=32 v=30 ap=0+2 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.282704 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.282704 7f9eecddf700 20 mds.0.cache inode rstat n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.282706 7f9eecddf700 20 mds.0.cache inode accounted_rstat n(v3 rc2014-09-30 14:26:56.824225 1=0+1) 2014-09-30 14:27:17.282708 7f9eecddf700 20 mds.0.cache delta n(v0 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.282710 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:26:56.824225 11=1+10) 2014-09-30 14:27:17.282712 7f9eecddf700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:26:56.824225 11=1+10) 2014-09-30 14:27:17.282713 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 12=2+10) [dir 100 ~mds0/ [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:17.282724 7f9eecddf700 10 mds.0.cache predirty_journal_parents last prop 1.41206e+09 ago, continuing 2014-09-30 14:27:17.282729 7f9eecddf700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:17.282737 7f9eecddf700 10 mds.0.cache.ino(100) auth_pin by 0x56d2800 on [inode 100 [...2,head] ~mds0/ auth v4 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] now 1+0 2014-09-30 14:27:17.282745 7f9eecddf700 15 mds.0.cache.ino(100) project_inode 0x56b14a0 2014-09-30 14:27:17.282747 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:17.282763 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:17.282770 7f9eecddf700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d0d80) 2014-09-30 14:27:17.282775 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=32 v=30 ap=0+2 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.282779 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.282799 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.282804 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.282810 7f9eecddf700 10 mds.0.server journal_and_reply tracei 0 tracedn 0x573a760 2014-09-30 14:27:17.282812 7f9eecddf700 10 mds.0.locker set_xlocks_done on (ilink xlock x=1 by 0x56d2800) [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlock x=1 by 0x56d2800) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282824 7f9eecddf700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x56d2800) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=0 0x573a760] 2014-09-30 14:27:17.282829 7f9eecddf700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x56d2800) [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlock x=1 by 0x56d2800) (dversion lock w=1 last_client=4142) pv=59 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.282833 7f9eecddf700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4142:9 unlink #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.279609) v2 2014-09-30 14:27:17.282840 7f9eecddf700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:27:17.282842 7f9eecddf700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) len=48 2014-09-30 14:27:17.282845 7f9eecddf700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-09-30 14:27:17.279609 valid=1 2014-09-30 14:27:17.282849 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 8 2014-09-30 14:27:17.282851 7f9eecddf700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 8 mseq 0 xattrv 0 len 0 2014-09-30 14:27:17.282855 7f9eecddf700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282870 7f9eecddf700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] 2014-09-30 14:27:17.282885 7f9eecddf700 20 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) add_client_lease client.4142 on (dn xlockdone x=1) 2014-09-30 14:27:17.282889 7f9eecddf700 20 mds.0.locker issue_client_lease seq 3 dur 30000ms on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.282894 7f9eecddf700 20 mds.0.server set_trace_dist added dn head [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+4 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.282908 7f9eecddf700 20 mds.0.server lat 0.001793 2014-09-30 14:27:17.282930 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282957 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.282970 7f9eecddf700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.282981 7f9eecddf700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283006 7f9eecddf700 7 mds.0.locker handle_client_caps on 10000000007 follows 1 op update 2014-09-30 14:27:17.283002 7f9ee72d1700 5 mds.0.log _submit_thread 4271147~2885 : EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:17.283007 7f9eecddf700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283016 7f9eecddf700 10 mds.0.cache.snaprealm(1 seq 1 0x55d18c0) get_snaps (seq 1 cached_seq 1) 2014-09-30 14:27:17.283018 7f9eecddf700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x55d18c0) [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.283030 7f9eecddf700 10 mds.0.cache snaps 2014-09-30 14:27:17.283031 7f9eecddf700 10 mds.0.locker cap inode [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFsxcrwb/pAsxXsxFsxcrwb/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283040 7f9eecddf700 10 mds.0.locker follows 1 retains pAsXsFs dirty Fx on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283047 7f9eecddf700 7 mds.0.locker flush client.4142 dirty Fx seq 2 on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283060 7f9eecddf700 10 mds.0.locker _do_cap_update dirty Fx issued pAsXsFs wanted - on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv59 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283068 7f9eecddf700 20 mds.0.locker inode is file 2014-09-30 14:27:17.283073 7f9eecddf700 15 mds.0.cache.ino(10000000007) project_inode 0x56b1860 2014-09-30 14:27:17.283074 7f9eecddf700 10 mds.0.cache.dir(600) pre_dirty 61 2014-09-30 14:27:17.283075 7f9eecddf700 10 mds.0.cache.den(600 10000000007) pre_dirty [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.283080 7f9eecddf700 10 mds.0.cache.ino(10000000007) pre_dirty 61 (current v 58) 2014-09-30 14:27:17.283083 7f9eecddf700 7 mds.0.locker mtime 2014-09-30 14:27:17.191611 -> 2014-09-30 14:27:17.259107 for [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283102 7f9eecddf700 7 mds.0.locker atime 2014-09-30 14:27:17.191611 -> 2014-09-30 14:27:17.259107 for [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283112 7f9eecddf700 7 mds.0.locker time_warp_seq 0 -> 1 for [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283128 7f9eecddf700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283135 7f9eecddf700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283144 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_pin by 0x5678000 on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 5+0 2014-09-30 14:27:17.283154 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+7+7 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0x56ea4e0 count now 1 + 7 2014-09-30 14:27:17.283218 7f9eecddf700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283234 7f9eecddf700 10 mds.0.cache.dir(600) auth_pin by 0x5678000 on [dir 600 ~mds0/stray0/ [2,head] auth pv=61 v=56 cv=0/0 ap=2+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 2 + 2 2014-09-30 14:27:17.283254 7f9eecddf700 10 mds.0.cache.dir(600) project_fnode 0x5645960 2014-09-30 14:27:17.283256 7f9eecddf700 10 mds.0.cache.dir(600) pre_dirty 62 2014-09-30 14:27:17.283257 7f9eecddf700 10 mds.0.cache taking wrlock on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.283269 7f9eecddf700 7 mds.0.locker wrlock_force on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.283278 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283286 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.283287 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.283287 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.283293 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.283293 7f9eecddf700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-09-30 14:27:17.283294 7f9eecddf700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-09-30 14:27:17.283295 7f9eecddf700 20 mds.0.cache delta n() 2014-09-30 14:27:17.283296 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.283298 7f9eecddf700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.283300 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 1=1+0) [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=56 cv=0/0 ap=2+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.283311 7f9eecddf700 7 mds.0.locker local_wrlock_grab on (iversion lock w=1 last_client=4142) on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=1+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=1 last_client=4142) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.283329 7f9eecddf700 10 mds.0.cache.ino(600) auth_pin by 0x5678000 on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv32 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=2) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 2+1 2014-09-30 14:27:17.283339 7f9eecddf700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/1 on [dir 100 ~mds0/ [2,head] auth pv=33 v=31 cv=0/0 dir_auth=0 ap=1+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56eae18 count now 1 + 3 2014-09-30 14:27:17.283359 7f9eecddf700 15 mds.0.cache.ino(600) project_inode 0x56b21c0 2014-09-30 14:27:17.283360 7f9eecddf700 10 mds.0.cache.dir(100) pre_dirty 34 2014-09-30 14:27:17.283361 7f9eecddf700 10 mds.0.cache.den(100 stray0) pre_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=34 v=30 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.283365 7f9eecddf700 10 mds.0.cache.ino(600) pre_dirty 34 (current v 30) 2014-09-30 14:27:17.283366 7f9eecddf700 10 mds.0.cache predirty_journal_parents frag->inode on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=56 cv=0/0 ap=2+2+2 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] 2014-09-30 14:27:17.283382 7f9eecddf700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-09-30 14:27:17.283383 7f9eecddf700 20 mds.0.cache frag rstat n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.283385 7f9eecddf700 20 mds.0.cache frag accounted_rstat n(v3 rc2014-09-30 14:27:17.279609 1=1+0) 2014-09-30 14:27:17.283386 7f9eecddf700 20 mds.0.cache delta n(v3 rc2014-09-30 14:27:17.279609) 2014-09-30 14:27:17.283392 7f9eecddf700 20 mds.0.cache projecting to [2,head] n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.283393 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.283395 7f9eecddf700 20 mds.0.cache.dir(600) get_num_head_items() = 0; fnode.fragstat.nfiles=0 fnode.fragstat.nsubdirs=0 2014-09-30 14:27:17.283397 7f9eecddf700 10 mds.0.cache.dir(600) check_rstats complete on 0x5728770 2014-09-30 14:27:17.283398 7f9eecddf700 10 mds.0.cache.dir(100) auth_pin by 0x5678000 on [dir 100 ~mds0/ [2,head] auth pv=34 v=31 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 2 + 3 2014-09-30 14:27:17.283407 7f9eecddf700 10 mds.0.cache.dir(100) project_fnode 0x56458b0 2014-09-30 14:27:17.283408 7f9eecddf700 10 mds.0.cache.dir(100) pre_dirty 35 2014-09-30 14:27:17.283409 7f9eecddf700 10 mds.0.cache taking wrlock on (inest lock w=1 dirty) on [inode 100 [...2,head] ~mds0/ auth v4 pv5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.283417 7f9eecddf700 7 mds.0.locker wrlock_force on (inest lock w=1 dirty) on [inode 100 [...2,head] ~mds0/ auth v4 pv5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.283425 7f9eecddf700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=2) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.283443 7f9eecddf700 20 mds.0.cache frag head is [2,head] 2014-09-30 14:27:17.283444 7f9eecddf700 20 mds.0.cache inode update is [2,head] 2014-09-30 14:27:17.283444 7f9eecddf700 20 mds.0.cache floor of 2 from parent dn [dentry #100/stray0 [2,head] auth (dversion lock) pv=34 v=30 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.283448 7f9eecddf700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-09-30 14:27:17.283449 7f9eecddf700 20 mds.0.cache inode rstat n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.283450 7f9eecddf700 20 mds.0.cache inode accounted_rstat n(v3 rc2014-09-30 14:27:17.279609 2=1+1) 2014-09-30 14:27:17.283452 7f9eecddf700 20 mds.0.cache delta n(v0 rc2014-09-30 14:27:17.279609) 2014-09-30 14:27:17.283453 7f9eecddf700 20 mds.0.cache projecting to head [2,head] n(v3 rc2014-09-30 14:27:17.279609 12=2+10) 2014-09-30 14:27:17.283455 7f9eecddf700 20 mds.0.cache project to [2,head] n(v3 rc2014-09-30 14:27:17.279609 12=2+10) 2014-09-30 14:27:17.283457 7f9eecddf700 20 mds.0.cache result [2,head] n(v3 rc2014-09-30 14:27:17.279609 12=2+10) [dir 100 ~mds0/ [2,head] auth pv=35 v=31 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:17.283472 7f9eecddf700 10 mds.0.cache predirty_journal_parents last prop 0.001013 < 1, stopping 2014-09-30 14:27:17.283476 7f9eecddf700 10 mds.0.cache predirty_journal_parents stop. marking nestlock on [inode 100 [...2,head] ~mds0/ auth v4 pv5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=2 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.283484 7f9eecddf700 10 mds.0.locker mark_updated_scatterlock (inest lock w=2 dirty) - added at 2014-09-30 14:27:17.283483 2014-09-30 14:27:17.283487 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context(0x57283b8) reached unambig auth subtree, don't need at [dir 100 ~mds0/ [2,head] auth pv=35 v=31 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] 2014-09-30 14:27:17.283494 7f9eecddf700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-09-30 14:27:17.283498 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows head on [dentry #100/stray0 [2,head] auth (dversion lock) pv=34 v=30 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.283502 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows 1 < first on [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=2) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.283523 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.283528 7f9eecddf700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.283541 7f9eecddf700 10 mds.0.locker eval 2496 [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283553 7f9eecddf700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.283554 7f9eecddf700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283561 7f9eecddf700 20 mds.0.locker is excl 2014-09-30 14:27:17.283562 7f9eecddf700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-09-30 14:27:17.283563 7f9eecddf700 20 mds.0.locker should lose it 2014-09-30 14:27:17.283564 7f9eecddf700 10 mds.0.locker waiting for wrlock to drain 2014-09-30 14:27:17.283565 7f9eecddf700 10 mds.0.locker eval_gather (iauth excl->sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283572 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:27:17.283574 7f9eecddf700 7 mds.0.locker eval_gather finished gather on (iauth excl->sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=5+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl->sync) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283581 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_unpin by 0x56eac88 on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 4+0 2014-09-30 14:27:17.283587 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+6+6 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0x56eac88 count now 1 + 6 2014-09-30 14:27:17.283599 7f9eecddf700 10 mds.0.locker trying to drop loner 2014-09-30 14:27:17.283597 7f9ee72d1700 5 mds.0.log _submit_thread 4274052~1563 : EUpdate cap update [metablob 100, 2 dirs] 2014-09-30 14:27:17.283601 7f9eecddf700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283609 7f9eecddf700 10 mds.0.locker eval_gather (ilink xlockdone x=1) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283616 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.283618 7f9eecddf700 10 mds.0.locker eval_gather (ixattr excl->sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283624 7f9eecddf700 10 mds.0.locker next state is sync issued/allows loner s/s xlocker /s other /s 2014-09-30 14:27:17.283625 7f9eecddf700 7 mds.0.locker eval_gather finished gather on (ixattr excl->sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=4+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (ixattr excl->sync) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283631 7f9eecddf700 10 mds.0.cache.ino(10000000007) auth_unpin by 0x56ead38 on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 3+0 2014-09-30 14:27:17.283637 7f9eecddf700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+5+5 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0x56ead38 count now 1 + 5 2014-09-30 14:27:17.283655 7f9eecddf700 10 mds.0.locker trying to drop loner 2014-09-30 14:27:17.283657 7f9eecddf700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283665 7f9eecddf700 10 mds.0.locker trying to drop loner 2014-09-30 14:27:17.283666 7f9eecddf700 7 mds.0.locker issue_caps loner client.4142 allowed=pAsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsXs on [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.283675 7f9eecddf700 20 mds.0.locker client.4142 pending pAsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:27:17.283677 7f9eecddf700 10 mds.0.locker eval done 2014-09-30 14:27:17.517019 7f9ee65cb700 0 -- 192.168.122.157:6801/6974 >> 192.168.122.158:0/14114 pipe(0x56a9b80 sd=20 :6801 s=2 pgs=2 cs=1 l=0 c=0x5775ac0).fault with nothing to send, going to standby 2014-09-30 14:27:17.766892 7f9eecddf700 20 mds.0.server get_session have 0x56a9080 client.4130 192.168.122.158:0/13686 state open 2014-09-30 14:27:17.766894 7f9eecddf700 3 mds.0.server handle_client_session client_session(request_close) v1 from client.4130 2014-09-30 14:27:17.766955 7f9ee72d1700 5 mds.0.log _submit_thread 4275635~198 : ESession client.4130 192.168.122.158:0/13686 close cmapv 29 2014-09-30 14:27:17.808059 7f9ee67cd700 0 -- 192.168.122.157:6801/6974 >> 192.168.122.158:0/13686 pipe(0x56a9e40 sd=19 :6801 s=2 pgs=15 cs=1 l=0 c=0x5775960).fault with nothing to send, going to standby 2014-09-30 14:27:17.817257 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:17.817263 7f9eea5da700 10 MDSInternalContextBase::complete: 11C_MarkEvent 2014-09-30 14:27:17.817280 7f9eea5da700 10 MDSInternalContextBase::complete: 25C_MDS_unlink_local_finish 2014-09-30 14:27:17.817281 7f9eea5da700 10 mds.0.server _unlink_local_finish [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+3 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817294 7f9eea5da700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+3 inode=0x56ea4e0 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x573a760] [inode 10000000007 [2,head] {/2014-09-30 14:27:17.106037 1 ~mds0/stray0/10000000007} auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817323 7f9eea5da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -3/-3 on [dir 1 / [2,head] auth pv=61 v=59 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0 count now 1 + 2 2014-09-30 14:27:17.817342 7f9eea5da700 20 mds.0.server straydn is [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] 2014-09-30 14:27:17.817349 7f9eea5da700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000007 [2,head] auth NULL (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+0 inode=0 state=new | request=1 lock=2 authpin=1 0x573a940] [inode 10000000007 [2,head] {#10000000007 ~mds0/stray0/10000000007} auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817368 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins 3/3 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=56 cv=0/0 ap=2+5+5 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+7,ss=0+0 dirty=6 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0 count now 2 + 5 2014-09-30 14:27:17.817382 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) mark_dirty [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) pv=60 v=58 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817388 7f9eea5da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=61 v=60 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] version 60 2014-09-30 14:27:17.817403 7f9eea5da700 15 mds.0.cache.ino(10000000007) pop_and_dirty_projected_inode 0x56b0960 v59 2014-09-30 14:27:17.817405 7f9eea5da700 10 mds.0.cache.ino(10000000007) mark_dirty [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v58 pv61 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817413 7f9eea5da700 10 mds.0.cache.den(600 10000000007) mark_dirty [dentry #100/stray0/10000000007 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=56 ap=2+3 inode=0x56ea4e0 state=new | request=1 lock=2 inodepin=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817419 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=59 cv=0/0 ap=2+5+5 state=1610645506|complete f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 59 2014-09-30 14:27:17.817446 7f9eea5da700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x56b0f00 v43 2014-09-30 14:27:17.817448 7f9eea5da700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v42 pv43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1)->n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817468 7f9eea5da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x56b03c0 v32 2014-09-30 14:27:17.817469 7f9eea5da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v30 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:26:56.824225)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=2) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817481 7f9eea5da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=34 v=30 ap=0+3 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.817487 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=35 v=32 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 32 2014-09-30 14:27:17.817498 7f9eea5da700 15 mds.0.cache.ino(100) pop_and_dirty_projected_inode 0x56b14a0 v5 2014-09-30 14:27:17.817499 7f9eea5da700 10 mds.0.cache.ino(100) mark_dirty [inode 100 [...2,head] ~mds0/ auth v4 pv5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11)->n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=2 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.817509 7f9eea5da700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x5643180 v61 2014-09-30 14:27:17.817511 7f9eea5da700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=61 v=61 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0)->f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0)->n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] version 61 2014-09-30 14:27:17.817521 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x5644620 v60 2014-09-30 14:27:17.817522 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=2+5+5 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 60 2014-09-30 14:27:17.817530 7f9eea5da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x56446d0 v33 2014-09-30 14:27:17.817533 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=2+2+3 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 33 2014-09-30 14:27:17.817541 7f9eea5da700 10 mds.0.cache send_dentry_unlink [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) v=60 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817562 7f9eea5da700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4142:9 unlink #1/2014-09-30 14:27:17.106037 1 2014-09-30 14:27:17.279609) v2 2014-09-30 14:27:17.817577 7f9eea5da700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:27:17.817582 7f9eea5da700 10 mds.0.locker xlock_finish on (ilink xlockdone x=1) [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=3+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone x=1) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817599 7f9eea5da700 10 mds.0.locker eval_gather (ilink xlockdone) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=3+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817607 7f9eea5da700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-09-30 14:27:17.817610 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (ilink xlockdone) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=3+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ilink xlockdone) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817616 7f9eea5da700 10 mds.0.cache.ino(10000000007) auth_unpin by 0x56eacb0 on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 2+0 2014-09-30 14:27:17.817622 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=2+4+4 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0x56eacb0 count now 2 + 4 2014-09-30 14:27:17.817632 7f9eea5da700 10 mds.0.locker trying to drop loner 2014-09-30 14:27:17.817637 7f9eea5da700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817645 7f9eea5da700 10 mds.0.locker xlock_finish on (dn xlockdone l=1 x=1) [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlockdone l=1 x=1) (dversion lock w=1 last_client=4142) v=60 ap=2+0 inode=0 | request=1 lock=2 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817653 7f9eea5da700 10 mds.0.locker eval_gather (dn xlockdone l=1) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4142) v=60 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817658 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone l=1) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn xlockdone l=1) (dversion lock w=1 last_client=4142) v=60 ap=2+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817661 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_unpin by 0x573a8b8 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4142) v=60 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] now 1+0 2014-09-30 14:27:17.817673 7f9eea5da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x5728000] by 0x573a8b8 count now 1 + 1 2014-09-30 14:27:17.817682 7f9eea5da700 10 mds.0.locker simple_eval (dn sync l=1) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4142) v=60 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817687 7f9eea5da700 10 mds.0.locker xlock_finish on (dn xlockdone x=1) [dentry #100/stray0/10000000007 [2,head] auth (dn xlockdone x=1) (dversion lock w=1 last_client=4142) pv=61 v=59 ap=2+2 inode=0x56ea4e0 state=new | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817694 7f9eea5da700 10 mds.0.locker eval_gather (dn xlockdone) on [dentry #100/stray0/10000000007 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4142) pv=61 v=59 ap=2+2 inode=0x56ea4e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817699 7f9eea5da700 7 mds.0.locker eval_gather finished gather on (dn xlockdone) on [dentry #100/stray0/10000000007 [2,head] auth (dn xlockdone) (dversion lock w=1 last_client=4142) pv=61 v=59 ap=2+2 inode=0x56ea4e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817702 7f9eea5da700 10 mds.0.cache.den(600 10000000007) auth_unpin by 0x573aa98 on [dentry #100/stray0/10000000007 [2,head] auth (dversion lock w=1 last_client=4142) pv=61 v=59 ap=1+2 inode=0x56ea4e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a940] now 1+2 2014-09-30 14:27:17.817706 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=2+3+3 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0x573aa98 count now 2 + 3 2014-09-30 14:27:17.817715 7f9eea5da700 10 mds.0.locker simple_eval (dn sync) on [dentry #100/stray0/10000000007 [2,head] auth (dversion lock w=1 last_client=4142) pv=61 v=59 ap=1+2 inode=0x56ea4e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817720 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4142) on [inode 100 [...2,head] ~mds0/ auth v5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=2 dirty) (iversion lock w=1 last_client=4142) | dirtyscattered=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.817729 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock w=2 dirty) on [inode 100 [...2,head] ~mds0/ auth v5 ap=1+0 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=2 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x56e8000] 2014-09-30 14:27:17.817736 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4142) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock w=1 last_client=4142) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817748 7f9eea5da700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix w=1) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817758 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817770 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix w=1) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817778 7f9eea5da700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817787 7f9eea5da700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest mix) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x56e8938] 2014-09-30 14:27:17.817794 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4142) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock w=1 last_client=4142) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817802 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=2) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817813 7f9eea5da700 7 mds.0.locker wrlock_finish on (ifile lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock w=1) (iversion lock w=1) | dirtyscattered=0 lock=3 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817824 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817834 7f9eea5da700 7 mds.0.locker file_eval stable, bump to sync (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817842 7f9eea5da700 7 mds.0.locker simple_sync on (ifile lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (ifile lock) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817852 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock w=2) on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=2) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817861 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4142) on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn sync l=1) (dversion lock w=1 last_client=4142) v=60 ap=1+0 inode=0 | request=1 lock=1 inodepin=0 dirty=1 authpin=1 clientlease=1 0x573a760] 2014-09-30 14:27:17.817868 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (dversion lock w=1 last_client=4142) on [dentry #100/stray0/10000000007 [2,head] auth (dversion lock w=1 last_client=4142) pv=61 v=59 ap=1+2 inode=0x56ea4e0 state=new | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x573a940] 2014-09-30 14:27:17.817874 7f9eea5da700 7 mds.0.locker issue_caps loner client.4142 allowed=pAsLsXsFsxcrwbl, xlocker allowed=pAsLsXsFsxcrwbl, others allowed=pAsLsXs on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=2+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsXsFs/-@2},l=4142(-1) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.817885 7f9eea5da700 20 mds.0.locker client.4142 pending pAsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-09-30 14:27:17.817887 7f9eea5da700 7 mds.0.locker sending MClientCaps to client.4142 seq 3 new pending pAsLsXsFsxcrwb was pAsXsFs 2014-09-30 14:27:17.817891 7f9eea5da700 20 mds.0.cache.ino(10000000007) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:27:17.279609 2014-09-30 14:27:17.817896 7f9eea5da700 10 mds.0.6 send_message_client_counted client.4142 seq 2 client_caps(grant ino 10000000007 5 seq 3 caps=pAsLsXsFsxcrwb dirty=- wanted=Ls follows 0 size 0/0 ts 1 mtime 2014-09-30 14:27:17.259107 tws 1) v4 2014-09-30 14:27:17.817916 7f9eea5da700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=2+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.817934 7f9eea5da700 7 mds.0.cache request_finish request(client.4142:9 cr=0x567c880) 2014-09-30 14:27:17.817941 7f9eea5da700 15 mds.0.cache request_cleanup request(client.4142:9 cr=0x567c880) 2014-09-30 14:27:17.817944 7f9eea5da700 10 mds.0.cache.ino(100) auth_unpin by 0x56d2800 on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=0 0x56e8000] now 0+0 2014-09-30 14:27:17.817951 7f9eea5da700 10 mds.0.cache.ino(1) auth_unpin by 0x56d2800 on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] now 0+0 2014-09-30 14:27:17.817958 7f9eea5da700 10 mds.0.cache.ino(10000000007) auth_unpin by 0x56d2800 on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] now 1+0 2014-09-30 14:27:17.817965 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=2+2+2 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0x56d2800 count now 2 + 2 2014-09-30 14:27:17.817974 7f9eea5da700 10 mds.0.cache.ino(600) auth_unpin by 0x56d2800 on [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=1+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] now 1+1 2014-09-30 14:27:17.817983 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=2+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x56d2800 count now 2 + 2 2014-09-30 14:27:17.817993 7f9eea5da700 10 mds.0.cache.dir(1) auth_unpin by 0x56d2800 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] count now 0 + 1 2014-09-30 14:27:17.817999 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x56d2800 on [dir 100 ~mds0/ [2,head] auth pv=35 v=33 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] count now 1 + 2 2014-09-30 14:27:17.818009 7f9eea5da700 10 mds.0.cache.dir(600) auth_unpin by 0x56d2800 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=1+2+2 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] count now 1 + 2 2014-09-30 14:27:17.818017 7f9eea5da700 10 mds.0.cache.den(1 2014-09-30 14:27:17.106037 1) auth_unpin by 0x56d2800 on [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dn sync l=1) (dversion lock) v=60 inode=0 | request=1 lock=0 inodepin=0 dirty=1 authpin=0 clientlease=1 0x573a760] now 0+0 2014-09-30 14:27:17.818023 7f9eea5da700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5728000] by 0x56d2800 count now 0 + 0 2014-09-30 14:27:17.818030 7f9eea5da700 10 mds.0.cache.den(600 10000000007) auth_unpin by 0x56d2800 on [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) pv=61 v=59 ap=0+1 inode=0x56ea4e0 state=new | request=1 lock=0 inodepin=1 dirty=1 authpin=0 0x573a940] now 0+1 2014-09-30 14:27:17.818034 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=60 cv=0/0 ap=1+1+1 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0x56d2800 count now 1 + 1 2014-09-30 14:27:17.818047 7f9eea5da700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) pv=61 v=59 ap=0+1 inode=0x56ea4e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x573a940] 2014-09-30 14:27:17.818059 7f9eea5da700 10 mds.0.cache inode is [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818067 7f9eea5da700 20 mds.0.cache caps | leases 2014-09-30 14:27:17.818077 7f9eea5da700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) pv=61 v=59 ap=0+1 inode=0x56ea4e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x573a940] 2014-09-30 14:27:17.818081 7f9eea5da700 10 mds.0.cache inode is [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818087 7f9eea5da700 20 mds.0.cache caps | leases 2014-09-30 14:27:17.818113 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:17.818114 7f9eea5da700 10 MDSInternalContextBase::complete: 26C_Locker_FileUpdate_finish 2014-09-30 14:27:17.818115 7f9eea5da700 10 mds.0.locker file_update_finish on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818125 7f9eea5da700 15 mds.0.cache.ino(10000000007) pop_and_dirty_projected_inode 0x56b1860 v61 2014-09-30 14:27:17.818125 7f9eea5da700 10 mds.0.cache.ino(10000000007) mark_dirty [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 pv61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0)->n(v0 1=1+0) (ifile excl w=1) (iversion lock) cr={4142=0-4194304@1} caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818131 7f9eea5da700 10 mds.0.cache.den(600 10000000007) mark_dirty [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) pv=61 v=59 ap=0+1 inode=0x56ea4e0 state=new | request=0 lock=0 inodepin=1 dirty=1 authpin=0 0x573a940] 2014-09-30 14:27:17.818136 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=61 cv=0/0 ap=1+1+1 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 61 2014-09-30 14:27:17.818158 7f9eea5da700 15 mds.0.cache.ino(600) pop_and_dirty_projected_inode 0x56b21c0 v34 2014-09-30 14:27:17.818161 7f9eea5da700 10 mds.0.cache.ino(600) mark_dirty [inode 600 [...2,head] ~mds0/stray0/ auth v32 pv34 ap=1+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1)->n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.818174 7f9eea5da700 10 mds.0.cache.den(100 stray0) mark_dirty [dentry #100/stray0 [2,head] auth (dversion lock) pv=34 v=32 ap=0+2 inode=0x56eae18 | inodepin=1 dirty=1 0x57385a0] 2014-09-30 14:27:17.818179 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=35 v=34 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 34 2014-09-30 14:27:17.818191 7f9eea5da700 15 mds.0.cache.dir(600) pop_and_dirty_projected_fnode 0x5645960 v62 2014-09-30 14:27:17.818192 7f9eea5da700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth pv=62 v=62 cv=0/0 ap=1+1+1 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0)->f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0)->n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] version 62 2014-09-30 14:27:17.818201 7f9eea5da700 15 mds.0.cache.dir(100) pop_and_dirty_projected_fnode 0x56458b0 v35 2014-09-30 14:27:17.818202 7f9eea5da700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth pv=35 v=35 cv=0/0 dir_auth=0 ap=1+1+2 state=1610612738|complete f(v0 11=1+10)->f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10)->n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] version 35 2014-09-30 14:27:17.818211 7f9eea5da700 10 mds.0.6 send_message_client_counted client.4142 seq 3 client_caps(flush_ack ino 10000000007 5 seq 2 tid 1 caps=pAsXsFs dirty=Fx wanted=- follows 0 size 0/0 mtime 0.000000) v4 2014-09-30 14:27:17.818224 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock w=1 dirty) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock w=1 dirty) (iversion lock) | dirtyscattered=1 lock=1 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:17.818236 7f9eea5da700 10 mds.0.locker scatter_eval (inest lock dirty) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x55d0d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 lock=0 dirfrag=1 dirty=1 authpin=0 0x56e8000] 2014-09-30 14:27:17.818245 7f9eea5da700 7 mds.0.locker wrlock_finish on (ifile excl w=1) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ifile excl w=1) (iversion lock) caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818255 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl) on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818262 7f9eea5da700 20 mds.0.locker is excl 2014-09-30 14:27:17.818263 7f9eea5da700 7 mds.0.locker file_eval loner_issued=sxcrwb other_issued= xlocker_issued= 2014-09-30 14:27:17.818264 7f9eea5da700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v34 ap=1+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (iversion lock w=1) | dirtyscattered=0 lock=2 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.818273 7f9eea5da700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 600 [...2,head] ~mds0/stray0/ auth v34 ap=1+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock w=1) (iversion lock) | dirtyscattered=0 lock=1 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.818282 7f9eea5da700 10 mds.0.locker scatter_eval (inest lock) on [inode 600 [...2,head] ~mds0/stray0/ auth v34 ap=1+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=1 0x56eae18] 2014-09-30 14:27:17.818290 7f9eea5da700 10 mds.0.locker share_inode_max_size on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 ap=1+0 dirtyparent s=0 nl=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4142=pAsLsXsFsxcrwb/-@3},l=4142(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=1 0x56ea4e0] 2014-09-30 14:27:17.818296 7f9eea5da700 10 mds.0.locker share_inode_max_size with client.4142 2014-09-30 14:27:17.818298 7f9eea5da700 20 mds.0.cache.ino(10000000007) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-09-30 14:27:17.279609 2014-09-30 14:27:17.818301 7f9eea5da700 10 mds.0.6 send_message_client_counted client.4142 seq 4 client_caps(grant ino 10000000007 5 seq 4 caps=pAsLsXsFsxcrwb dirty=- wanted=- follows 0 size 0/0 ts 1 mtime 2014-09-30 14:27:17.259107 tws 1) v4 2014-09-30 14:27:17.818313 7f9eea5da700 10 mds.0.cache.ino(10000000007) auth_unpin by 0x5678000 on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (ifile excl) (iversion lock) caps={4142=pAsLsXsFsxcrwb/-@4},l=4142(-1) | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 authpin=0 0x56ea4e0] now 0+0 2014-09-30 14:27:17.818319 7f9eea5da700 15 mds.0.cache.dir(600) adjust_nested_auth_pins -1/-1 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 ap=1+0+0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=1 0x5728770] by 0x5678000 count now 1 + 0 2014-09-30 14:27:17.818327 7f9eea5da700 10 mds.0.cache.ino(600) auth_unpin by 0x5678000 on [inode 600 [...2,head] ~mds0/stray0/ auth v34 ap=0+1 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock) (iversion lock) | dirtyscattered=0 lock=0 dirfrag=1 stickydirs=1 stray=1 dirtyrstat=0 dirtyparent=1 dirty=1 authpin=0 0x56eae18] now 0+1 2014-09-30 14:27:17.818333 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/-1 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x57283b8] by 0x5678000 count now 1 + 1 2014-09-30 14:27:17.818340 7f9eea5da700 10 mds.0.cache.dir(100) auth_unpin by 0x5678000 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] count now 0 + 1 2014-09-30 14:27:17.818346 7f9eea5da700 10 mds.0.cache.dir(600) auth_unpin by 0x5678000 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=0 authpin=0 0x5728770] count now 0 + 0 2014-09-30 14:27:17.818352 7f9eea5da700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x57283b8] by 0x5678000 count now 0 + 0 2014-09-30 14:27:17.818362 7f9eea5da700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:17.818363 7f9eea5da700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:27:17.818364 7f9eea5da700 10 mds.0.server _session_logged client.4130 192.168.122.158:0/13686 state_seq 2 close 29 2014-09-30 14:27:17.818367 7f9eea5da700 20 mds.0.server killing capability pLsXs on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4130=pLsXs/-@0,4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818383 7f9eea5da700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818391 7f9eea5da700 10 mds.0.locker eval doesn't want loner 2014-09-30 14:27:17.818392 7f9eea5da700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818400 7f9eea5da700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818407 7f9eea5da700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818414 7f9eea5da700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v43 snaprealm=0x55d18c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4142=pAsLsXs/-@8} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x56e8938] 2014-09-30 14:27:17.818420 7f9eea5da700 10 mds.0.locker eval done 2014-09-30 14:27:17.818425 7f9eea5da700 10 mds.0.6 send_message_client client.4130 192.168.122.158:0/13686 client_session(close) v2 2014-09-30 14:27:24.001741 7ff5b9372800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 7569 2014-09-30 14:27:24.002355 7ff5b9372800 10 mds.-1.0 168 MDSCacheObject 2014-09-30 14:27:24.002365 7ff5b9372800 10 mds.-1.0 2360 CInode 2014-09-30 14:27:24.002366 7ff5b9372800 10 mds.-1.0 16 elist<>::item *7=112 2014-09-30 14:27:24.002367 7ff5b9372800 10 mds.-1.0 456 inode_t 2014-09-30 14:27:24.002367 7ff5b9372800 10 mds.-1.0 48 nest_info_t 2014-09-30 14:27:24.002368 7ff5b9372800 10 mds.-1.0 32 frag_info_t 2014-09-30 14:27:24.002368 7ff5b9372800 10 mds.-1.0 40 SimpleLock *5=200 2014-09-30 14:27:24.002369 7ff5b9372800 10 mds.-1.0 48 ScatterLock *3=144 2014-09-30 14:27:24.002370 7ff5b9372800 10 mds.-1.0 480 CDentry 2014-09-30 14:27:24.002370 7ff5b9372800 10 mds.-1.0 16 elist<>::item 2014-09-30 14:27:24.002371 7ff5b9372800 10 mds.-1.0 40 SimpleLock 2014-09-30 14:27:24.002372 7ff5b9372800 10 mds.-1.0 952 CDir 2014-09-30 14:27:24.002372 7ff5b9372800 10 mds.-1.0 16 elist<>::item *2=32 2014-09-30 14:27:24.002374 7ff5b9372800 10 mds.-1.0 176 fnode_t 2014-09-30 14:27:24.002374 7ff5b9372800 10 mds.-1.0 48 nest_info_t *2 2014-09-30 14:27:24.002375 7ff5b9372800 10 mds.-1.0 32 frag_info_t *2 2014-09-30 14:27:24.002375 7ff5b9372800 10 mds.-1.0 248 Capability 2014-09-30 14:27:24.002376 7ff5b9372800 10 mds.-1.0 32 xlist<>::item *2=64 2014-09-30 14:27:24.004899 7ff5b9372800 10 mds.beacon.0 _send up:boot seq 1 2014-09-30 14:27:24.004928 7ff5b9372800 10 mds.-1.0 create_logger 2014-09-30 14:27:24.005053 7ff5b6b65700 5 mds.-1.0 handle_mds_map epoch 29 from mon.0 2014-09-30 14:27:24.005078 7ff5b6b65700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:24.005084 7ff5b6b65700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:24.005087 7ff5b6b65700 10 mds.-1.-1 map says i am 192.168.122.157:6801/7569 mds.-1.-1 state down:dne 2014-09-30 14:27:24.005099 7ff5b6b65700 10 mds.-1.-1 not in map yet 2014-09-30 14:27:24.272407 7ff5b6b65700 5 mds.-1.-1 handle_mds_map epoch 30 from mon.0 2014-09-30 14:27:24.272440 7ff5b6b65700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:24.272445 7ff5b6b65700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:24.272448 7ff5b6b65700 10 mds.-1.0 map says i am 192.168.122.157:6801/7569 mds.-1.0 state up:standby 2014-09-30 14:27:24.272451 7ff5b6b65700 10 mds.-1.0 peer mds gid 4132 removed from map 2014-09-30 14:27:24.272455 7ff5b6b65700 10 mds.-1.0 set_want_state up:boot -> up:standby 2014-09-30 14:27:24.272456 7ff5b6b65700 1 mds.-1.0 handle_mds_map standby 2014-09-30 14:27:24.322711 7ff5b6b65700 5 mds.-1.0 handle_mds_map epoch 31 from mon.0 2014-09-30 14:27:24.322737 7ff5b6b65700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:24.322741 7ff5b6b65700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:24.322744 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:replay 2014-09-30 14:27:24.322747 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 2014-09-30 14:27:24.322749 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:standby --> up:replay 2014-09-30 14:27:24.322749 7ff5b6b65700 10 mds.0.7 set_want_state up:standby -> up:replay 2014-09-30 14:27:24.322751 7ff5b6b65700 1 mds.0.7 replay_start 2014-09-30 14:27:24.322758 7ff5b6b65700 7 mds.0.cache set_recovery_set 2014-09-30 14:27:24.322760 7ff5b6b65700 1 mds.0.7 recovery set is 2014-09-30 14:27:24.322792 7ff5b6b65700 1 mds.0.7 waiting for osdmap 10 (which blacklists prior instance) 2014-09-30 14:27:24.323236 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:27:24.323239 7ff5b4360700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:24.323241 7ff5b4360700 2 mds.0.7 boot_start 0: opening inotable 2014-09-30 14:27:24.323244 7ff5b4360700 10 mds.0.inotable: load 2014-09-30 14:27:24.323345 7ff5b4360700 2 mds.0.7 boot_start 0: opening sessionmap 2014-09-30 14:27:24.323349 7ff5b4360700 10 mds.0.sessionmap load 2014-09-30 14:27:24.323374 7ff5b4360700 2 mds.0.7 boot_start 0: opening mds log 2014-09-30 14:27:24.323376 7ff5b4360700 5 mds.0.log open discovering log bounds 2014-09-30 14:27:24.323415 7ff5b4360700 2 mds.0.7 boot_start 0: opening snap table 2014-09-30 14:27:24.323419 7ff5b4360700 10 mds.0.snaptable: load 2014-09-30 14:27:24.323468 7ff5b0f56700 10 mds.0.log _submit_thread start 2014-09-30 14:27:24.326419 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:27:24.326421 7ff5b4360700 10 mds.0.inotable: load_2 got 34 bytes 2014-09-30 14:27:24.326422 7ff5b4360700 10 mds.0.inotable: load_2 loaded v0 2014-09-30 14:27:24.326505 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_SM_Load 2014-09-30 14:27:24.326507 7ff5b4360700 10 mds.0.sessionmap dump 2014-09-30 14:27:24.326509 7ff5b4360700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-09-30 14:27:24.326510 7ff5b4360700 10 mds.0.sessionmap dump 2014-09-30 14:27:24.326584 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_MT_Load 2014-09-30 14:27:24.326586 7ff5b4360700 10 mds.0.snaptable: load_2 got 46 bytes 2014-09-30 14:27:24.326587 7ff5b4360700 10 mds.0.snaptable: load_2 loaded v0 2014-09-30 14:27:24.326725 7ff5b1757700 4 mds.0.log Waiting for journal 200 to recover... 2014-09-30 14:27:24.327845 7ff5b1757700 4 mds.0.log Journal 200 recovered. 2014-09-30 14:27:24.327861 7ff5b1757700 4 mds.0.log Recovered journal 200 in format 1 2014-09-30 14:27:24.327871 7ff5b1757700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:24.327880 7ff5b1757700 2 mds.0.7 boot_start 1: loading/discovering base inodes 2014-09-30 14:27:24.327890 7ff5b1757700 0 mds.0.cache creating system inode with ino:100 2014-09-30 14:27:24.327934 7ff5b1757700 10 mds.0.cache.ino(100) fetch 2014-09-30 14:27:24.328029 7ff5b1757700 0 mds.0.cache creating system inode with ino:1 2014-09-30 14:27:24.328052 7ff5b1757700 10 mds.0.cache.ino(1) fetch 2014-09-30 14:27:24.328869 7ff5b4360700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:27:24.328872 7ff5b4360700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-09-30 14:27:24.328873 7ff5b4360700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:27:24.328884 7ff5b4360700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:27:24.328887 7ff5b4360700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5b50000] 2014-09-30 14:27:24.329025 7ff5b4360700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched 2014-09-30 14:27:24.329027 7ff5b4360700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-09-30 14:27:24.329029 7ff5b4360700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-09-30 14:27:24.329037 7ff5b4360700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.329039 7ff5b4360700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) 0x5b50938] 2014-09-30 14:27:24.329045 7ff5b4360700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:24.329045 7ff5b4360700 2 mds.0.7 boot_start 2: replaying mds log 2014-09-30 14:27:24.329047 7ff5b4360700 10 mds.0.log replay start, from 4194304 to 4275853 2014-09-30 14:27:24.329081 7ff5b1757700 10 mds.0.log _replay_thread start 2014-09-30 14:27:24.329866 7ff5b1757700 10 mds.0.log _replay 4194304~764 / 4275853 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-09-30 14:27:24.329880 7ff5b1757700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-09-30 14:27:24.329881 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.329883 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.329886 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) 0x5b50938] 2014-09-30 14:27:24.329898 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:24.329913 7ff5b1757700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b78000] 2014-09-30 14:27:24.329918 7ff5b1757700 10 mds.0.cache show_subtrees - no subtrees 2014-09-30 14:27:24.329925 7ff5b1757700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329928 7ff5b1757700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329930 7ff5b1757700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-09-30 14:27:24.329932 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.329937 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329942 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329944 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329948 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.329949 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5b50000] 2014-09-30 14:27:24.329955 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:24.329959 7ff5b1757700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b783b8] 2014-09-30 14:27:24.329962 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.329965 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329970 7ff5b1757700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.329972 7ff5b1757700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.329974 7ff5b1757700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-09-30 14:27:24.329975 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.329978 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.329980 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.329984 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.329986 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.329992 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] bound_dfs [] 2014-09-30 14:27:24.329995 7ff5b1757700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:27:24.329996 7ff5b1757700 10 mds.0.cache by ino: {} 2014-09-30 14:27:24.329997 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] bounds 2014-09-30 14:27:24.330000 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330002 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330006 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330008 7ff5b1757700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330010 7ff5b1757700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330013 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330016 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330019 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330022 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] bound_dfs [] 2014-09-30 14:27:24.330025 7ff5b1757700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-09-30 14:27:24.330025 7ff5b1757700 10 mds.0.cache by ino: {} 2014-09-30 14:27:24.330026 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] bounds 2014-09-30 14:27:24.330029 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330031 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330034 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330036 7ff5b1757700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330039 7ff5b1757700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330042 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330044 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330047 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330058 7ff5b1757700 7 mds.0.cache recalc_auth_bits (replay) 2014-09-30 14:27:24.330062 7ff5b1757700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330065 7ff5b1757700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330068 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330070 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330073 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330076 7ff5b1757700 7 mds.0.cache show_cache 2014-09-30 14:27:24.330077 7ff5b1757700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5b50000] 2014-09-30 14:27:24.330081 7ff5b1757700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330084 7ff5b1757700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5b50938] 2014-09-30 14:27:24.330086 7ff5b1757700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330108 7ff5b1757700 15 mds.0.cache show_subtrees 2014-09-30 14:27:24.330111 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] 2014-09-30 14:27:24.330114 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] 2014-09-30 14:27:24.330131 7ff5b1757700 10 mds.0.log _replay 4195088~288 / 4275853 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 2014-09-30 14:27:24.330137 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 2014-09-30 14:27:24.330147 7ff5b1757700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 2014-09-30 14:27:24.330155 7ff5b1757700 10 mds.0.log _replay 4195396~288 / 4275853 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 2014-09-30 14:27:24.330159 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 2014-09-30 14:27:24.330164 7ff5b1757700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 2014-09-30 14:27:24.330188 7ff5b1757700 10 mds.0.log _replay 4195704~661 / 4275853 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] 2014-09-30 14:27:24.330192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.330197 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330201 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330208 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-09-30 14:27:24.330226 7ff5b1757700 10 mds.0.log _replay 4196385~661 / 4275853 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] 2014-09-30 14:27:24.330234 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.330237 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330239 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330243 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 2014-09-30 14:27:24.330266 7ff5b1757700 10 mds.0.log _replay 4197066~1391 / 4275853 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-09-30 14:27:24.330275 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:24.330278 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330280 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330287 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330289 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] version 3 2014-09-30 14:27:24.330296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330303 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330311 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330333 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5b90000] 2014-09-30 14:27:24.330346 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b90000] 2014-09-30 14:27:24.330354 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b90000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51270] 2014-09-30 14:27:24.330364 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51270] 2014-09-30 14:27:24.330369 7ff5b1757700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-09-30 14:27:24.330371 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.330374 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-09-30 14:27:24.330376 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-09-30 14:27:24.330379 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-09-30 14:27:24.330382 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-09-30 14:27:24.330384 7ff5b1757700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:24.330386 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 2014-09-30 14:27:24.330412 7ff5b1757700 10 mds.0.log _replay 4198477~1375 / 4275853 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:24.330421 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:24.330425 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330427 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330435 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330436 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] version 5 2014-09-30 14:27:24.330443 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330448 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330450 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330455 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330470 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5b901e0] 2014-09-30 14:27:24.330478 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x5b901e0] 2014-09-30 14:27:24.330485 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x5b901e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51ba8] 2014-09-30 14:27:24.330492 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51ba8] 2014-09-30 14:27:24.330495 7ff5b1757700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-09-30 14:27:24.330497 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.330500 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:27:24.330501 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-09-30 14:27:24.330502 7ff5b1757700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-09-30 14:27:24.330505 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 2014-09-30 14:27:24.330530 7ff5b1757700 10 mds.0.log _replay 4199872~1375 / 4275853 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:24.330539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-09-30 14:27:24.330542 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330544 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330553 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] version 7 2014-09-30 14:27:24.330559 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330573 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330575 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330580 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330596 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x5b903c0] 2014-09-30 14:27:24.330604 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x5b903c0] 2014-09-30 14:27:24.330611 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x5b903c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.330617 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.330620 7ff5b1757700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-09-30 14:27:24.330622 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.330626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-09-30 14:27:24.330626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-09-30 14:27:24.330627 7ff5b1757700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-09-30 14:27:24.330630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 2014-09-30 14:27:24.330655 7ff5b1757700 10 mds.0.log _replay 4201267~1317 / 4275853 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.330663 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.330667 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330669 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330675 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330677 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 9 2014-09-30 14:27:24.330683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330689 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330691 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330714 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] 2014-09-30 14:27:24.330724 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.330750 7ff5b1757700 10 mds.0.log _replay 4202604~1317 / 4275853 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.330758 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.330761 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330763 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330769 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330771 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 11 2014-09-30 14:27:24.330777 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330782 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330784 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330789 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330800 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] 2014-09-30 14:27:24.330806 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.330831 7ff5b1757700 10 mds.0.log _replay 4203941~1317 / 4275853 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.330838 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.330842 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330844 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330849 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.330851 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 13 2014-09-30 14:27:24.330856 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330861 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.330863 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330868 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.330880 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] 2014-09-30 14:27:24.330886 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.330898 7ff5b1757700 10 mds.0.log _replay 4205278~214 / 4275853 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) 2014-09-30 14:27:24.330906 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 2014-09-30 14:27:24.330909 7ff5b1757700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 2014-09-30 14:27:24.330910 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4118 2014-09-30 14:27:24.330914 7ff5b1757700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-09-30 14:27:24.330915 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-09-30 14:27:24.330924 7ff5b1757700 10 mds.0.log _replay 4205512~288 / 4275853 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 2014-09-30 14:27:24.330928 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 2014-09-30 14:27:24.330934 7ff5b1757700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 2014-09-30 14:27:24.330950 7ff5b1757700 10 mds.0.log _replay 4205820~661 / 4275853 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] 2014-09-30 14:27:24.330957 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.330960 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.330962 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.330969 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-09-30 14:27:24.330977 7ff5b1757700 10 mds.0.log _replay 4206501~198 / 4275853 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 2014-09-30 14:27:24.330981 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 2014-09-30 14:27:24.330982 7ff5b1757700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 2014-09-30 14:27:24.330983 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4119 2014-09-30 14:27:24.330989 7ff5b1757700 10 mds.0.log _replay 4206719~198 / 4275853 2014-09-30 14:22:43.376249: ESession client.4120 192.168.122.158:0/11764 close cmapv 9 2014-09-30 14:27:24.330992 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4120 192.168.122.158:0/11764 2014-09-30 14:27:24.330993 7ff5b1757700 10 mds.0.journal removed session client.4120 192.168.122.158:0/11764 2014-09-30 14:27:24.330994 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4120 2014-09-30 14:27:24.331003 7ff5b1757700 10 mds.0.log _replay 4206937~288 / 4275853 2014-09-30 14:22:48.313152: ESession client.4122 192.168.122.158:0/12097 open cmapv 10 2014-09-30 14:27:24.331006 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4122 192.168.122.158:0/12097 2014-09-30 14:27:24.331012 7ff5b1757700 10 mds.0.journal opened session client.4122 192.168.122.158:0/12097 2014-09-30 14:27:24.331018 7ff5b1757700 10 mds.0.log _replay 4207245~288 / 4275853 2014-09-30 14:22:48.313372: ESession client.4123 192.168.122.158:0/12150 open cmapv 11 2014-09-30 14:27:24.331022 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4123 192.168.122.158:0/12150 2014-09-30 14:27:24.331026 7ff5b1757700 10 mds.0.journal opened session client.4123 192.168.122.158:0/12150 2014-09-30 14:27:24.331047 7ff5b1757700 10 mds.0.log _replay 4207553~932 / 4275853 2014-09-30 14:22:48.376597: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:24.331057 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.331061 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331063 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331072 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331074 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 14 2014-09-30 14:27:24.331080 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331103 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331108 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331132 7ff5b1757700 10 mds.0.log _replay 4208505~661 / 4275853 2014-09-30 14:22:48.799865: EUpdate setattr [metablob] 2014-09-30 14:27:24.331139 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.331142 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331154 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331163 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 2014-09-30 14:27:24.331180 7ff5b1757700 10 mds.0.log _replay 4209186~661 / 4275853 2014-09-30 14:22:49.021912: EUpdate setattr [metablob] 2014-09-30 14:27:24.331187 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.331190 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331200 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4123:3 trim_to 3 2014-09-30 14:27:24.331231 7ff5b1757700 10 mds.0.log _replay 4209867~2365 / 4275853 2014-09-30 14:22:49.096250: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.331238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.331241 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331243 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331250 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331251 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 16 2014-09-30 14:27:24.331258 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331265 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.331266 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331272 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331280 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] 2014-09-30 14:27:24.331286 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.331292 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x5b90000] 2014-09-30 14:27:24.331294 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.331296 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] version 3 2014-09-30 14:27:24.331301 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331304 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331318 7ff5b1757700 12 mds.0.cache.dir(100) add_null_dentry [dentry #100/stray0 [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5b905a0] 2014-09-30 14:27:24.331322 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b905a0] 2014-09-30 14:27:24.331329 7ff5b1757700 12 mds.0.cache.dir(100) link_primary_inode [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b905a0] [inode 600 [...2,head] #600/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x5b52e18] 2014-09-30 14:27:24.331342 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 600 [...2,head] ~mds0/stray0/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x5b52e18] 2014-09-30 14:27:24.331350 7ff5b1757700 10 mds.0.cache.ino(600) mark_dirty_parent 2014-09-30 14:27:24.331352 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.331353 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) | dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.331361 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * 2014-09-30 14:27:24.331365 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b78770] 2014-09-30 14:27:24.331368 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+0,ss=0+0 0x5b78770] 2014-09-30 14:27:24.331382 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x5b90780] 2014-09-30 14:27:24.331388 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5b90780] 2014-09-30 14:27:24.331393 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5b90780] [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.331399 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.331404 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.331405 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:5 trim_to 5 2014-09-30 14:27:24.331440 7ff5b1757700 10 mds.0.log _replay 4212252~2365 / 4275853 2014-09-30 14:22:49.150162: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.331449 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.331453 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331455 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331463 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331465 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 18 2014-09-30 14:27:24.331473 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331479 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.331481 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331503 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] 2014-09-30 14:27:24.331509 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.331514 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b901e0] 2014-09-30 14:27:24.331517 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.331518 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 5 2014-09-30 14:27:24.331522 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331525 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331527 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331538 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=4 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.331542 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.331551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.331552 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+0,ss=0+0 dirty=1 | child=1 0x5b78770] 2014-09-30 14:27:24.331565 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x5b90960] 2014-09-30 14:27:24.331574 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5b90960] 2014-09-30 14:27:24.331579 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5b90960] [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.331586 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.331590 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.331591 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 8 2014-09-30 14:27:24.331627 7ff5b1757700 10 mds.0.log _replay 4214637~2365 / 4275853 2014-09-30 14:22:49.209674: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.331636 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.331639 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331650 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331652 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 20 2014-09-30 14:27:24.331659 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331665 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.331676 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331691 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] 2014-09-30 14:27:24.331696 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.331701 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b903c0] 2014-09-30 14:27:24.331703 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.331705 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 7 2014-09-30 14:27:24.331709 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331712 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331715 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.331726 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=6 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.331730 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.331741 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.331743 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+0,ss=0+0 dirty=2 | child=1 0x5b78770] 2014-09-30 14:27:24.331765 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x5b90b40] 2014-09-30 14:27:24.331773 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5b90b40] 2014-09-30 14:27:24.331778 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5b90b40] [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.331785 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.331789 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.331790 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:11 trim_to 11 2014-09-30 14:27:24.331817 7ff5b1757700 10 mds.0.log _replay 4217022~1405 / 4275853 2014-09-30 14:22:49.402924: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-09-30 14:27:24.331827 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 2014-09-30 14:27:24.331831 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331833 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v17 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331840 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331842 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 22 2014-09-30 14:27:24.331849 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331856 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.331858 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331864 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331881 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=22 inode=0 0x5b90d20] 2014-09-30 14:27:24.331889 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5b90d20] 2014-09-30 14:27:24.331896 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5b90d20] [inode 10000000003 [2,head] #10000000003 auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x5b53750] 2014-09-30 14:27:24.331903 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x5b53750] 2014-09-30 14:27:24.331907 7ff5b1757700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-09-30 14:27:24.331909 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.331912 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] 2014-09-30 14:27:24.331914 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000003 2014-09-30 14:27:24.331916 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] 2014-09-30 14:27:24.331919 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 2014-09-30 14:27:24.331920 7ff5b1757700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:24.331922 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:13 trim_to 11 2014-09-30 14:27:24.331947 7ff5b1757700 10 mds.0.log _replay 4218447~1369 / 4275853 2014-09-30 14:22:49.458118: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.331956 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.331960 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.331962 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v18 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.331970 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.331972 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 24 2014-09-30 14:27:24.331978 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.331995 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.331997 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332004 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332028 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=23 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332037 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332064 7ff5b1757700 10 mds.0.log _replay 4219836~523 / 4275853 2014-09-30 14:22:53.380624: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:24.332072 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332073 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.332075 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 0x5b78770] version 18 2014-09-30 14:27:24.332085 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332101 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.332103 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332112 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - added at 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.332114 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332123 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b90960] 2014-09-30 14:27:24.332128 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b90960] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.332135 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b90960] 2014-09-30 14:27:24.332138 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51ba8=0x5b78770} 2014-09-30 14:27:24.332139 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.332142 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.332145 7ff5b1757700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.332149 7ff5b1757700 10 mds.0.cache.ino(10000000001) clear_dirty_parent 2014-09-30 14:27:24.332155 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000001, not in cache 2014-09-30 14:27:24.332171 7ff5b1757700 10 mds.0.log _replay 4220379~523 / 4275853 2014-09-30 14:22:53.382069: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:24.332180 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332181 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.332183 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 20 2014-09-30 14:27:24.332199 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332208 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.332210 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332224 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.332237 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332249 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b90b40] 2014-09-30 14:27:24.332254 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b90b40] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.332262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b90b40] 2014-09-30 14:27:24.332266 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b524e0=0x5b78770} 2014-09-30 14:27:24.332267 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.332270 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.332272 7ff5b1757700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.332275 7ff5b1757700 10 mds.0.cache.ino(10000000002) clear_dirty_parent 2014-09-30 14:27:24.332279 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000002, not in cache 2014-09-30 14:27:24.332297 7ff5b1757700 10 mds.0.log _replay 4220922~523 / 4275853 2014-09-30 14:22:53.382290: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:24.332305 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.332308 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 22 2014-09-30 14:27:24.332317 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332325 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.332327 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332334 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.332343 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.332353 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90780] 2014-09-30 14:27:24.332358 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90780] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.332365 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5b90780] 2014-09-30 14:27:24.332368 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51270=0x5b78770} 2014-09-30 14:27:24.332369 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.332372 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.332374 7ff5b1757700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.332378 7ff5b1757700 10 mds.0.cache.ino(10000000000) clear_dirty_parent 2014-09-30 14:27:24.332382 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000000, not in cache 2014-09-30 14:27:24.332392 7ff5b1757700 10 mds.0.log _replay 4221465~214 / 4275853 2014-09-30 14:22:54.787214: ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) 2014-09-30 14:27:24.332398 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 192.168.122.158:0/12097 2014-09-30 14:27:24.332400 7ff5b1757700 10 mds.0.journal removed session client.4122 192.168.122.158:0/12097 2014-09-30 14:27:24.332401 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4122 2014-09-30 14:27:24.332405 7ff5b1757700 10 mds.0.journal ESession.replay inotable 5 < 6 remove 2014-09-30 14:27:24.332406 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] 2014-09-30 14:27:24.332421 7ff5b1757700 10 mds.0.log _replay 4221699~886 / 4275853 2014-09-30 14:22:54.868622: EUpdate check_inode_max_size [metablob 1, 1 dirs] 2014-09-30 14:27:24.332428 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332430 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.332432 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332447 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=25 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332454 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v25 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332480 7ff5b1757700 10 mds.0.log _replay 4222605~1405 / 4275853 2014-09-30 14:22:54.942279: EUpdate open_truncate [metablob 1, 1 dirs] 2014-09-30 14:27:24.332488 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332491 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.332494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v19 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.332501 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.332503 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 27 2014-09-30 14:27:24.332509 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332516 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.332525 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332531 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=26 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332554 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332560 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332567 7ff5b1757700 20 mds.0.cache add_recovered_truncate [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] in log segment 1/4194304 2014-09-30 14:27:24.332571 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4123:9 trim_to 9 2014-09-30 14:27:24.332596 7ff5b1757700 10 mds.0.log _replay 4224030~1339 / 4275853 2014-09-30 14:22:58.376997: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:24.332604 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332608 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:27:24.332611 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x5a30d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:27:24.332619 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.332621 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 9 2014-09-30 14:27:24.332626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.332630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.332634 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.332645 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.332654 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.332680 7ff5b1757700 10 mds.0.log _replay 4225389~1381 / 4275853 2014-09-30 14:22:58.435658: EUpdate truncate finish [metablob 1, 1 dirs] 2014-09-30 14:27:24.332687 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332689 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.332690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332712 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332721 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332726 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332729 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332734 7ff5b1757700 20 mds.0.cache remove_recovered_truncate [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] in log segment 1/4194304 2014-09-30 14:27:24.332751 7ff5b1757700 10 mds.0.log _replay 4226790~288 / 4275853 2014-09-30 14:22:58.882113: ESession client.4124 192.168.122.158:0/12663 open cmapv 14 2014-09-30 14:27:24.332759 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 192.168.122.158:0/12663 2014-09-30 14:27:24.332767 7ff5b1757700 10 mds.0.journal opened session client.4124 192.168.122.158:0/12663 2014-09-30 14:27:24.332788 7ff5b1757700 10 mds.0.log _replay 4227098~1331 / 4275853 2014-09-30 14:23:03.555036: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.332796 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332800 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.332802 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v20 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.332810 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.332812 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 30 2014-09-30 14:27:24.332826 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332835 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.332837 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332844 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.332857 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.332866 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.332888 7ff5b1757700 10 mds.0.log _replay 4228449~661 / 4275853 2014-09-30 14:23:03.954976: EUpdate setattr [metablob] 2014-09-30 14:27:24.332895 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.332899 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.332901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v21 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.332908 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 2014-09-30 14:27:24.332916 7ff5b1757700 10 mds.0.log _replay 4229130~198 / 4275853 2014-09-30 14:23:04.437513: ESession client.4123 192.168.122.158:0/12150 close cmapv 15 2014-09-30 14:27:24.332920 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4123 192.168.122.158:0/12150 2014-09-30 14:27:24.332922 7ff5b1757700 10 mds.0.journal removed session client.4123 192.168.122.158:0/12150 2014-09-30 14:27:24.332923 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4123 2014-09-30 14:27:24.332930 7ff5b1757700 10 mds.0.log _replay 4229348~198 / 4275853 2014-09-30 14:24:00.679833: ESession client.4124 192.168.122.158:0/12663 close cmapv 16 2014-09-30 14:27:24.332933 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 15 < 16 close client.4124 192.168.122.158:0/12663 2014-09-30 14:27:24.332934 7ff5b1757700 10 mds.0.journal removed session client.4124 192.168.122.158:0/12663 2014-09-30 14:27:24.332935 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4124 2014-09-30 14:27:24.332943 7ff5b1757700 10 mds.0.log _replay 4229566~288 / 4275853 2014-09-30 14:24:05.290801: ESession client.4127 192.168.122.158:0/12969 open cmapv 17 2014-09-30 14:27:24.332946 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 16 < 17 open client.4127 192.168.122.158:0/12969 2014-09-30 14:27:24.332952 7ff5b1757700 10 mds.0.journal opened session client.4127 192.168.122.158:0/12969 2014-09-30 14:27:24.332959 7ff5b1757700 10 mds.0.log _replay 4229874~288 / 4275853 2014-09-30 14:24:05.291148: ESession client.4126 192.168.122.158:0/12917 open cmapv 18 2014-09-30 14:27:24.332962 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 17 < 18 open client.4126 192.168.122.158:0/12917 2014-09-30 14:27:24.332966 7ff5b1757700 10 mds.0.journal opened session client.4126 192.168.122.158:0/12917 2014-09-30 14:27:24.332986 7ff5b1757700 10 mds.0.log _replay 4230182~932 / 4275853 2014-09-30 14:24:05.680527: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:24.332994 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.332997 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.332999 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v22 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333007 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.333008 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 31 2014-09-30 14:27:24.333015 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333021 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333025 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333051 7ff5b1757700 10 mds.0.log _replay 4231134~1168 / 4275853 2014-09-30 14:24:05.681546: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.333063 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.333064 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.333066 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 11 2014-09-30 14:27:24.333081 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333085 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333095 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333109 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=10 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.333116 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v10 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.333125 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.333127 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 23 2014-09-30 14:27:24.333143 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333149 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333155 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.333157 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333185 7ff5b1757700 10 mds.0.log _replay 4232322~1168 / 4275853 2014-09-30 14:24:05.683157: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.333192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.333194 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.333195 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 13 2014-09-30 14:27:24.333201 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333205 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333209 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=12 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.333226 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.333238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.333239 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 24 2014-09-30 14:27:24.333252 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333284 7ff5b1757700 10 mds.0.log _replay 4233510~661 / 4275853 2014-09-30 14:24:06.122975: EUpdate setattr [metablob] 2014-09-30 14:27:24.333290 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.333294 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v23 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333303 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:2 trim_to 2 2014-09-30 14:27:24.333320 7ff5b1757700 10 mds.0.log _replay 4234191~661 / 4275853 2014-09-30 14:24:06.378542: EUpdate setattr [metablob] 2014-09-30 14:27:24.333326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.333329 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333331 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v24 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333338 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4127:3 trim_to 3 2014-09-30 14:27:24.333378 7ff5b1757700 10 mds.0.log _replay 4234872~2379 / 4275853 2014-09-30 14:24:06.452279: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.333385 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.333388 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333398 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v25 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333408 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.333410 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 33 2014-09-30 14:27:24.333424 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333430 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.333432 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333438 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333447 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] 2014-09-30 14:27:24.333451 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.333457 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90d20] 2014-09-30 14:27:24.333460 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.333461 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 15 2014-09-30 14:27:24.333467 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333471 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333475 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.333486 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=14 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.333494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v14 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.333504 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.333506 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.333520 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=31 inode=0 0x5b90f00] 2014-09-30 14:27:24.333528 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5b90f00] 2014-09-30 14:27:24.333533 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5b90f00] [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.333540 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.333544 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.333545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:5 trim_to 5 2014-09-30 14:27:24.333557 7ff5b1757700 10 mds.0.log _replay 4237271~198 / 4275853 2014-09-30 14:24:06.479766: ESession client.4127 192.168.122.158:0/12969 close cmapv 19 2014-09-30 14:27:24.333565 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 18 < 19 close client.4127 192.168.122.158:0/12969 2014-09-30 14:27:24.333567 7ff5b1757700 10 mds.0.journal removed session client.4127 192.168.122.158:0/12969 2014-09-30 14:27:24.333569 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4127 2014-09-30 14:27:24.333592 7ff5b1757700 10 mds.0.log _replay 4237489~1391 / 4275853 2014-09-30 14:24:07.106119: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000004 prealloc_ino=[10000000005~3e8] v8] 2014-09-30 14:27:24.333600 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:24.333604 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333606 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v26 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333624 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.333626 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 35 2014-09-30 14:27:24.333634 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333639 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.333641 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333647 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333661 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5b90000] 2014-09-30 14:27:24.333673 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5b90000] [inode 10000000004 [2,head] #10000000004 auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51270] 2014-09-30 14:27:24.333681 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000004 [2,head] /a auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51270] 2014-09-30 14:27:24.333685 7ff5b1757700 10 mds.0.cache.ino(10000000004) mark_dirty_parent 2014-09-30 14:27:24.333687 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.333690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 8 - 1 == table 6 allocated+used 10000000004 prealloc [10000000005~3e8] 2014-09-30 14:27:24.333691 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000004 2014-09-30 14:27:24.333693 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000005~3e8] 2014-09-30 14:27:24.333696 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 20 -(1|2) == table 19 prealloc [10000000005~3e8] used 0 2014-09-30 14:27:24.333698 7ff5b1757700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:24.333699 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:7 trim_to 7 2014-09-30 14:27:24.333724 7ff5b1757700 10 mds.0.log _replay 4238900~1375 / 4275853 2014-09-30 14:24:07.172087: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:24.333733 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:24.333737 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333739 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v27 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333747 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.333749 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 37 2014-09-30 14:27:24.333756 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333769 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.333776 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333782 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333796 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x5b901e0] 2014-09-30 14:27:24.333808 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x5b901e0] [inode 10000000005 [2,head] #10000000005 auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.333816 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000005 [2,head] /b auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.333819 7ff5b1757700 10 mds.0.cache.ino(10000000005) mark_dirty_parent 2014-09-30 14:27:24.333821 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.333825 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:27:24.333825 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 21 -(1|2) == table 20 prealloc [] used 10000000005 2014-09-30 14:27:24.333827 7ff5b1757700 20 mds.0.journal (session prealloc [10000000005~3e8]) 2014-09-30 14:27:24.333830 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:11 trim_to 10 2014-09-30 14:27:24.333855 7ff5b1757700 10 mds.0.log _replay 4240295~1375 / 4275853 2014-09-30 14:24:07.301464: EUpdate openc [metablob 1, 1 dirs] 2014-09-30 14:27:24.333863 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 2014-09-30 14:27:24.333867 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.333869 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v28 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.333877 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.333878 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 39 2014-09-30 14:27:24.333893 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333899 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.333901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333906 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.333922 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x5b903c0] 2014-09-30 14:27:24.333934 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x5b903c0] [inode 10000000006 [2,head] #10000000006 auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51ba8] 2014-09-30 14:27:24.333941 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000006 [2,head] /c auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51ba8] 2014-09-30 14:27:24.333945 7ff5b1757700 10 mds.0.cache.ino(10000000006) mark_dirty_parent 2014-09-30 14:27:24.333947 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.333950 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 2014-09-30 14:27:24.333951 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 22 -(1|2) == table 21 prealloc [] used 10000000006 2014-09-30 14:27:24.333952 7ff5b1757700 20 mds.0.journal (session prealloc [10000000006~3e7]) 2014-09-30 14:27:24.333955 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:15 trim_to 14 2014-09-30 14:27:24.333973 7ff5b1757700 10 mds.0.log _replay 4241690~523 / 4275853 2014-09-30 14:24:10.744662: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:24.333979 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.333980 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.333982 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 33 2014-09-30 14:27:24.333993 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.334000 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.334002 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.334019 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.334021 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.334032 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90f00] 2014-09-30 14:27:24.334038 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90f00] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.334046 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90f00] 2014-09-30 14:27:24.334049 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b53750=0x5b78770} 2014-09-30 14:27:24.334050 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.334057 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.334060 7ff5b1757700 10 mds.0.cache.ino(10000000003) mark_clean [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] 2014-09-30 14:27:24.334063 7ff5b1757700 10 mds.0.cache.ino(10000000003) clear_dirty_parent 2014-09-30 14:27:24.334069 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000003, not in cache 2014-09-30 14:27:24.334100 7ff5b1757700 10 mds.0.log _replay 4242233~1339 / 4275853 2014-09-30 14:24:15.680575: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:24.334109 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334112 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:27:24.334115 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x5a30d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:27:24.334122 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.334124 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 17 2014-09-30 14:27:24.334129 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334134 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334146 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334158 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.334167 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.334207 7ff5b1757700 10 mds.0.log _replay 4243592~1355 / 4275853 2014-09-30 14:25:54.343343: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334214 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334218 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v29 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334227 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334229 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 41 2014-09-30 14:27:24.334249 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334255 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334263 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334277 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=40 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] 2014-09-30 14:27:24.334286 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v40 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.334313 7ff5b1757700 10 mds.0.log _replay 4244967~1355 / 4275853 2014-09-30 14:25:54.347937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334320 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334324 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v30 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334333 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334334 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 43 2014-09-30 14:27:24.334341 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334347 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334349 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334355 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334369 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=42 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] 2014-09-30 14:27:24.334378 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v42 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.334403 7ff5b1757700 10 mds.0.log _replay 4246342~1355 / 4275853 2014-09-30 14:25:54.351910: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334411 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334415 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334417 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v31 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334424 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334426 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 45 2014-09-30 14:27:24.334433 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334438 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334440 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334446 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334461 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=44 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] 2014-09-30 14:27:24.334469 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v44 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.334495 7ff5b1757700 10 mds.0.log _replay 4247717~1317 / 4275853 2014-09-30 14:25:54.360034: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334511 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334514 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334516 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v32 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334523 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334525 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 47 2014-09-30 14:27:24.334532 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334537 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334558 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] 2014-09-30 14:27:24.334564 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.334589 7ff5b1757700 10 mds.0.log _replay 4249054~1317 / 4275853 2014-09-30 14:25:54.362937: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334596 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334600 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334602 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v33 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334609 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334611 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 49 2014-09-30 14:27:24.334617 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334622 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334624 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] 2014-09-30 14:27:24.334651 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.334676 7ff5b1757700 10 mds.0.log _replay 4250391~1317 / 4275853 2014-09-30 14:25:54.365595: EUpdate cap update [metablob 1, 1 dirs] 2014-09-30 14:27:24.334683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334687 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334689 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v34 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334697 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 51 2014-09-30 14:27:24.334704 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334709 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.334711 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334716 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334729 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] 2014-09-30 14:27:24.334737 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:27:24.334750 7ff5b1757700 10 mds.0.log _replay 4251728~214 / 4275853 2014-09-30 14:26:51.050448: ESession client.4126 192.168.122.158:0/12917 close cmapv 23 (998 inos, v9) 2014-09-30 14:27:24.334758 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 22 < 23 close client.4126 192.168.122.158:0/12917 2014-09-30 14:27:24.334760 7ff5b1757700 10 mds.0.journal removed session client.4126 192.168.122.158:0/12917 2014-09-30 14:27:24.334761 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4126 2014-09-30 14:27:24.334765 7ff5b1757700 10 mds.0.journal ESession.replay inotable 8 < 9 remove 2014-09-30 14:27:24.334766 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000007~3e6] 2014-09-30 14:27:24.334776 7ff5b1757700 10 mds.0.log _replay 4251962~288 / 4275853 2014-09-30 14:26:55.304138: ESession client.4129 192.168.122.158:0/13634 open cmapv 24 2014-09-30 14:27:24.334780 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 23 < 24 open client.4129 192.168.122.158:0/13634 2014-09-30 14:27:24.334786 7ff5b1757700 10 mds.0.journal opened session client.4129 192.168.122.158:0/13634 2014-09-30 14:27:24.334793 7ff5b1757700 10 mds.0.log _replay 4252270~288 / 4275853 2014-09-30 14:26:55.304671: ESession client.4130 192.168.122.158:0/13686 open cmapv 25 2014-09-30 14:27:24.334797 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 24 < 25 open client.4130 192.168.122.158:0/13686 2014-09-30 14:27:24.334801 7ff5b1757700 10 mds.0.journal opened session client.4130 192.168.122.158:0/13686 2014-09-30 14:27:24.334821 7ff5b1757700 10 mds.0.log _replay 4252578~932 / 4275853 2014-09-30 14:26:56.050754: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:24.334829 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.334833 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.334835 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v35 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.334843 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.334845 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 52 2014-09-30 14:27:24.334850 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334855 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334860 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.334885 7ff5b1757700 10 mds.0.log _replay 4253530~1168 / 4275853 2014-09-30 14:26:56.051026: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.334892 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.334893 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.334894 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 19 2014-09-30 14:27:24.334901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334905 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334909 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.334920 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=18 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.334926 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v18 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.334938 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.334940 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 34 2014-09-30 14:27:24.334947 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.334961 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.334974 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.334976 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335009 7ff5b1757700 10 mds.0.log _replay 4254718~1168 / 4275853 2014-09-30 14:26:56.051551: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.335016 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.335017 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.335019 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 21 2014-09-30 14:27:24.335031 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335036 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335039 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335051 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=20 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.335064 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.335076 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.335078 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 35 2014-09-30 14:27:24.335083 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335088 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335099 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335122 7ff5b1757700 10 mds.0.log _replay 4255906~661 / 4275853 2014-09-30 14:26:56.511239: EUpdate setattr [metablob] 2014-09-30 14:27:24.335129 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.335133 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.335135 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v36 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.335143 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:2 trim_to 2 2014-09-30 14:27:24.335159 7ff5b1757700 10 mds.0.log _replay 4256587~661 / 4275853 2014-09-30 14:26:56.717411: EUpdate setattr [metablob] 2014-09-30 14:27:24.335165 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.335168 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.335171 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v37 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.335189 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4130:3 trim_to 3 2014-09-30 14:27:24.335221 7ff5b1757700 10 mds.0.log _replay 4257268~2365 / 4275853 2014-09-30 14:26:56.782217: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.335228 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.335231 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.335233 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v38 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.335240 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.335242 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 54 2014-09-30 14:27:24.335250 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335255 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.335257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335271 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] 2014-09-30 14:27:24.335276 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335282 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b90000] 2014-09-30 14:27:24.335284 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.335285 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 23 2014-09-30 14:27:24.335291 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335299 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335311 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=22 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.335315 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.335324 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.335326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335339 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 0x5b910e0] 2014-09-30 14:27:24.335348 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x5b910e0] 2014-09-30 14:27:24.335352 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x5b910e0] [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335359 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335363 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.335364 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:5 trim_to 5 2014-09-30 14:27:24.335400 7ff5b1757700 10 mds.0.log _replay 4259653~2365 / 4275853 2014-09-30 14:26:56.827083: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.335409 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.335412 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.335414 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v39 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.335422 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.335424 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 56 2014-09-30 14:27:24.335431 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335437 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.335439 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335445 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335453 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] 2014-09-30 14:27:24.335458 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335463 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x5b901e0] 2014-09-30 14:27:24.335465 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.335467 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 25 2014-09-30 14:27:24.335481 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335486 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335495 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335507 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.335516 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.335526 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.335528 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+4,ss=0+0 dirty=5 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335542 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 0x5b912c0] 2014-09-30 14:27:24.335550 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x5b912c0] 2014-09-30 14:27:24.335554 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x5b912c0] [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335561 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335565 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.335566 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:8 trim_to 8 2014-09-30 14:27:24.335577 7ff5b1757700 10 mds.0.log _replay 4262038~198 / 4275853 2014-09-30 14:27:05.978856: ESession client.4129 192.168.122.158:0/13634 close cmapv 26 2014-09-30 14:27:24.335586 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 25 < 26 close client.4129 192.168.122.158:0/13634 2014-09-30 14:27:24.335588 7ff5b1757700 10 mds.0.journal removed session client.4129 192.168.122.158:0/13634 2014-09-30 14:27:24.335589 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4129 2014-09-30 14:27:24.335609 7ff5b1757700 10 mds.0.log _replay 4262256~1214 / 4275853 2014-09-30 14:27:11.202444: EUpdate purge_stray [metablob 100, 2 dirs] 2014-09-30 14:27:24.335615 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.335625 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.335627 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.335651 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.335661 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.335663 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 52 2014-09-30 14:27:24.335671 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335678 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.335680 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335688 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.335690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335706 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x5b51270 | inodepin=1 dirty=1 0x5b910e0] 2014-09-30 14:27:24.335712 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x5b51270 | inodepin=1 dirty=1 0x5b910e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335718 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=51 inode=0 | inodepin=0 dirty=1 0x5b910e0] 2014-09-30 14:27:24.335721 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51270=0x5b78770} 2014-09-30 14:27:24.335722 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335725 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335728 7ff5b1757700 10 mds.0.cache.ino(10000000004) mark_clean [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] 2014-09-30 14:27:24.335730 7ff5b1757700 10 mds.0.cache.ino(10000000004) clear_dirty_parent 2014-09-30 14:27:24.335736 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000004, not in cache 2014-09-30 14:27:24.335753 7ff5b1757700 10 mds.0.log _replay 4263490~523 / 4275853 2014-09-30 14:27:11.202495: EUpdate purge_stray [metablob 600, 1 dirs] 2014-09-30 14:27:24.335762 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.335763 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.335765 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 54 2014-09-30 14:27:24.335780 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335788 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 2014-09-30 14:27:24.335791 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335797 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.335799 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.335808 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b912c0] 2014-09-30 14:27:24.335813 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b912c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335819 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b912c0] 2014-09-30 14:27:24.335822 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b524e0=0x5b78770} 2014-09-30 14:27:24.335823 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335826 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335828 7ff5b1757700 10 mds.0.cache.ino(10000000005) mark_clean [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.335831 7ff5b1757700 10 mds.0.cache.ino(10000000005) clear_dirty_parent 2014-09-30 14:27:24.335836 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000005, not in cache 2014-09-30 14:27:24.335846 7ff5b1757700 10 mds.0.log _replay 4264033~288 / 4275853 2014-09-30 14:27:11.983330: ESession client.4142 192.168.122.158:0/14114 open cmapv 27 2014-09-30 14:27:24.335851 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 26 < 27 open client.4142 192.168.122.158:0/14114 2014-09-30 14:27:24.335858 7ff5b1757700 10 mds.0.journal opened session client.4142 192.168.122.158:0/14114 2014-09-30 14:27:24.335879 7ff5b1757700 10 mds.0.log _replay 4264341~932 / 4275853 2014-09-30 14:27:13.594258: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-09-30 14:27:24.335887 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.335891 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.335894 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v40 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.335903 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.335905 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 57 2014-09-30 14:27:24.335911 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335916 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335928 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.335962 7ff5b1757700 10 mds.0.log _replay 4265293~1168 / 4275853 2014-09-30 14:27:13.594712: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.335969 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.335970 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.335972 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 27 2014-09-30 14:27:24.335978 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335982 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335986 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.335998 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=26 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.336005 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v26 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.336015 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.336016 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 55 2014-09-30 14:27:24.336022 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336029 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336049 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 2014-09-30 14:27:24.336052 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336084 7ff5b1757700 10 mds.0.log _replay 4266481~1168 / 4275853 2014-09-30 14:27:13.595506: EUpdate scatter_writebehind [metablob 100, 2 dirs] 2014-09-30 14:27:24.336098 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.336099 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.336101 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 29 2014-09-30 14:27:24.336108 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336112 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336116 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336134 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=28 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.336144 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v28 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.336154 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.336156 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 56 2014-09-30 14:27:24.336161 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336165 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336178 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336206 7ff5b1757700 10 mds.0.log _replay 4267669~1339 / 4275853 2014-09-30 14:27:13.595851: EUpdate scatter_writebehind [metablob 100, 1 dirs] 2014-09-30 14:27:24.336214 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-09-30 14:27:24.336217 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:27:24.336220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:27:24.336228 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.336229 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 31 2014-09-30 14:27:24.336234 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336242 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336253 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=30 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.336260 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.336283 7ff5b1757700 10 mds.0.log _replay 4269028~661 / 4275853 2014-09-30 14:27:17.026787: EUpdate setattr [metablob] 2014-09-30 14:27:24.336290 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-09-30 14:27:24.336294 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.336296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v41 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.336303 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:2 trim_to 2 2014-09-30 14:27:24.336326 7ff5b1757700 10 mds.0.log _replay 4269709~1418 / 4275853 2014-09-30 14:27:17.194059: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000007 prealloc_ino=[10000000008~3e8] v11] 2014-09-30 14:27:24.336334 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4142 2014-09-30 14:27:24.336338 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.336340 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v42 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.336347 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.336348 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 59 2014-09-30 14:27:24.336355 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336362 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.336363 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336369 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336386 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=59 inode=0 0x5b914a0] 2014-09-30 14:27:24.336395 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=58 inode=0 | dirty=1 0x5b914a0] 2014-09-30 14:27:24.336402 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=58 inode=0 | dirty=1 0x5b914a0] [inode 10000000007 [2,head] #10000000007 auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.336409 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} 0x5b524e0] 2014-09-30 14:27:24.336413 7ff5b1757700 10 mds.0.cache.ino(10000000007) mark_dirty_parent 2014-09-30 14:27:24.336415 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.336418 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 11 - 1 == table 9 allocated+used 10000000007 prealloc [10000000008~3e8] 2014-09-30 14:27:24.336419 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000007 2014-09-30 14:27:24.336422 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000008~3e8] 2014-09-30 14:27:24.336425 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 28 -(1|2) == table 27 prealloc [10000000008~3e8] used 0 2014-09-30 14:27:24.336426 7ff5b1757700 20 mds.0.journal (session prealloc []) 2014-09-30 14:27:24.336427 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:7 trim_to 2 2014-09-30 14:27:24.336468 7ff5b1757700 10 mds.0.log _replay 4271147~2885 / 4275853 2014-09-30 14:27:17.282921: EUpdate unlink_local [metablob 1, 3 dirs] 2014-09-30 14:27:24.336476 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 2014-09-30 14:27:24.336480 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:27:24.336482 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:27:24.336491 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:27:24.336493 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:27:24.336498 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 2014-09-30 14:27:24.336500 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] version 61 2014-09-30 14:27:24.336506 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336512 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 2014-09-30 14:27:24.336514 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336527 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:24.336539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b914a0] 2014-09-30 14:27:24.336544 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b914a0] [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.336551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=60 inode=0 | inodepin=0 dirty=1 0x5b914a0] 2014-09-30 14:27:24.336553 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.336555 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 33 2014-09-30 14:27:24.336568 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336576 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.336576 2014-09-30 14:27:24.336579 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336584 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336597 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=32 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.336606 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v32 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.336614 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.336616 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=60 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336631 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=60 inode=0 0x5b91680] 2014-09-30 14:27:24.336640 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) v=59 inode=0 | dirty=1 0x5b91680] 2014-09-30 14:27:24.336645 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) v=59 inode=0 | dirty=1 0x5b91680] [inode 10000000007 [2,head] #10000000007 auth v59 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.336652 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.336658 7ff5b1757700 10 mds.0.journal unlinked set contains {} 2014-09-30 14:27:24.336659 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:9 trim_to 8 2014-09-30 14:27:24.336686 7ff5b1757700 10 mds.0.log _replay 4274052~1563 / 4275853 2014-09-30 14:27:17.283537: EUpdate cap update [metablob 100, 2 dirs] 2014-09-30 14:27:24.336695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-09-30 14:27:24.336696 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 2014-09-30 14:27:24.336698 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 35 2014-09-30 14:27:24.336705 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336718 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.336576 2014-09-30 14:27:24.336720 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336725 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:24.336739 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:27:24.336802 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:27:24.336814 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 2014-09-30 14:27:24.336816 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 dirty=1 0x5b78770] 2014-09-30 14:27:24.336829 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] 2014-09-30 14:27:24.336837 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:27:24.336853 7ff5b1757700 10 mds.0.log _replay 4275635~198 / 4275853 2014-09-30 14:27:17.766906: ESession client.4130 192.168.122.158:0/13686 close cmapv 29 2014-09-30 14:27:24.336862 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 28 < 29 close client.4130 192.168.122.158:0/13686 2014-09-30 14:27:24.336864 7ff5b1757700 10 mds.0.journal removed session client.4130 192.168.122.158:0/13686 2014-09-30 14:27:24.336865 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4130 2014-09-30 14:27:24.336869 7ff5b1757700 10 mds.0.log _replay - complete, 82 events 2014-09-30 14:27:24.336870 7ff5b1757700 10 mds.0.log _replay_thread kicking waiters 2014-09-30 14:27:24.336871 7ff5b1757700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart 2014-09-30 14:27:24.336872 7ff5b1757700 1 mds.0.7 replay_done 2014-09-30 14:27:24.336873 7ff5b1757700 1 mds.0.7 making mds journal writeable 2014-09-30 14:27:24.337285 7ff5b1757700 2 mds.0.7 i am alone, moving to state reconnect 2014-09-30 14:27:24.337290 7ff5b1757700 3 mds.0.7 request_state up:reconnect 2014-09-30 14:27:24.337291 7ff5b1757700 10 mds.0.7 set_want_state up:replay -> up:reconnect 2014-09-30 14:27:24.337297 7ff5b1757700 10 mds.beacon.0 _send up:reconnect seq 2 2014-09-30 14:27:24.337314 7ff5b1757700 10 mds.0.log _replay_thread finish 2014-09-30 14:27:25.373514 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 32 from mon.0 2014-09-30 14:27:25.373549 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:27:25.373556 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:27:25.373558 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:reconnect 2014-09-30 14:27:25.373561 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 2014-09-30 14:27:25.373563 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:replay --> up:reconnect 2014-09-30 14:27:25.373564 7ff5b6b65700 1 mds.0.7 reconnect_start 2014-09-30 14:27:25.373564 7ff5b6b65700 1 mds.0.7 reopen_log 2014-09-30 14:27:25.373565 7ff5b6b65700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-09-30 14:27:25.373570 7ff5b6b65700 1 mds.0.server reconnect_clients -- 1 sessions 2014-09-30 14:27:25.373572 7ff5b6b65700 10 mds.0.sessionmap dump 2014-09-30 14:27:25.373572 7ff5b6b65700 10 mds.0.sessionmap client.4142 0x5b09b80 state open completed {9=0} prealloc_inos [10000000008~3e8] used_ions [] 2014-09-30 14:27:25.373584 7ff5b6b65700 10 mds.0.bal check_targets have need want 2014-09-30 14:27:25.373602 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] from 0 2014-09-30 14:27:25.373620 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] from 0 2014-09-30 14:27:25.373627 7ff5b6b65700 5 mds.0.bal rebalance done 2014-09-30 14:27:25.373630 7ff5b6b65700 15 mds.0.cache show_subtrees 2014-09-30 14:27:25.373636 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] 2014-09-30 14:27:25.373643 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] 2014-09-30 14:27:25.373979 7ff5b0452700 10 mds.0.7 new session 0x5b0a3c0 for client.4145 192.168.122.158:0/14475 con 0x5bdad60 2014-09-30 14:27:25.374005 7ff5b0452700 10 mds.0.sessionmap add_session s=0x5b0a3c0 name=client.4145 2014-09-30 14:27:25.374061 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5bdad60 session 0x5b0a3c0 2014-09-30 14:27:25.374128 7ff5b0553700 10 mds.0.7 new session 0x5b0a680 for client.4144 192.168.122.158:0/14422 con 0x5bdb020 2014-09-30 14:27:25.374146 7ff5b0553700 10 mds.0.sessionmap add_session s=0x5b0a680 name=client.4144 2014-09-30 14:27:25.374193 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdb020 session 0x5b0a680 2014-09-30 14:27:25.374292 7ff5b6b65700 7 mds.0.server handle_client_reconnect client.4145 2014-09-30 14:27:25.374294 7ff5b6b65700 20 mds.0.server get_session have 0x5b0a3c0 client.4145 192.168.122.158:0/14475 state closed 2014-09-30 14:27:25.374297 7ff5b6b65700 10 mds.0.server reconnect_start 2014-09-30 14:27:25.373569 delay 0.000728 2014-09-30 14:27:25.374301 7ff5b6b65700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:27:25.374313 7ff5b6b65700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4145 192.168.122.158:0/14475 (session is closed) 2014-09-30 14:27:25.374397 7ff5b6b65700 7 mds.0.server handle_client_reconnect client.4144 2014-09-30 14:27:25.374398 7ff5b6b65700 20 mds.0.server get_session have 0x5b0a680 client.4144 192.168.122.158:0/14422 state closed 2014-09-30 14:27:25.374400 7ff5b6b65700 10 mds.0.server reconnect_start 2014-09-30 14:27:25.373569 delay 0.000831 2014-09-30 14:27:25.374403 7ff5b6b65700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-09-30 14:27:25.374406 7ff5b6b65700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4144 192.168.122.158:0/14422 (session is closed) 2014-09-30 14:27:25.374651 7ff5b0553700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b09080 sd=19 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdb020).fault, server, going to standby 2014-09-30 14:27:25.374664 7ff5b0452700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08dc0 sd=20 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdad60).fault, server, going to standby 2014-09-30 14:27:28.337477 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 3 2014-09-30 14:27:28.338496 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 3 rtt 0.000987 2014-09-30 14:27:29.004998 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:29.005077 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:32.337641 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 4 2014-09-30 14:27:32.339031 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 4 rtt 0.001351 2014-09-30 14:27:34.005097 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:34.005139 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:36.337734 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 5 2014-09-30 14:27:36.338273 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 5 rtt 0.000519 2014-09-30 14:27:39.005168 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:39.005209 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:40.337821 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 6 2014-09-30 14:27:40.338173 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 6 rtt 0.000337 2014-09-30 14:27:44.005277 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:44.005342 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:44.337914 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 7 2014-09-30 14:27:44.338258 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 7 rtt 0.000329 2014-09-30 14:27:48.338149 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 8 2014-09-30 14:27:48.339014 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 8 rtt 0.000832 2014-09-30 14:27:49.005368 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:49.005406 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:52.338230 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 9 2014-09-30 14:27:52.339332 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 9 rtt 0.001068 2014-09-30 14:27:54.005471 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:54.005546 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:27:56.338298 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 10 2014-09-30 14:27:56.338608 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 10 rtt 0.000292 2014-09-30 14:27:59.005605 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:27:59.005679 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:28:00.338388 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 11 2014-09-30 14:28:00.338697 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 11 rtt 0.000291 2014-09-30 14:28:04.005712 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:28:04.005765 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:28:04.338513 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 12 2014-09-30 14:28:04.339163 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 12 rtt 0.000626 2014-09-30 14:28:08.338594 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 13 2014-09-30 14:28:08.338895 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 13 rtt 0.000288 2014-09-30 14:28:09.005806 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:28:09.005852 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:28:12.338758 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 14 2014-09-30 14:28:12.339813 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 14 rtt 0.001022 2014-09-30 14:28:14.005895 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE 2014-09-30 14:28:14.005938 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> 2014-09-30 14:28:14.005955 7ff5b395d700 10 mds.0.server reconnect timed out 2014-09-30 14:28:14.005958 7ff5b395d700 1 mds.0.server reconnect gave up on client.4142 192.168.122.158:0/14114 2014-09-30 14:28:14.005963 7ff5b395d700 10 mds.0.server kill_session 0x5b09b80 2014-09-30 14:28:14.005969 7ff5b395d700 10 mds.0.inotable: project_release_ids [10000000008~3e8] to [100000003f0~1fffffffc0f]/[100000003f0~1fffffffc0f] 2014-09-30 14:28:14.005987 7ff5b395d700 7 mds.0.server reconnect_gather_finish. failed on 1 clients 2014-09-30 14:28:14.005988 7ff5b395d700 1 mds.0.7 reconnect_done 2014-09-30 14:28:14.005989 7ff5b395d700 3 mds.0.7 request_state up:rejoin 2014-09-30 14:28:14.005990 7ff5b395d700 10 mds.0.7 set_want_state up:reconnect -> up:rejoin 2014-09-30 14:28:14.005996 7ff5b395d700 10 mds.beacon.0 _send up:rejoin seq 15 2014-09-30 14:28:14.006042 7ff5b0f56700 5 mds.0.log _submit_thread 4275853~214 : ESession client.4142 192.168.122.158:0/14114 close cmapv 30 (1000 inos, v12) 2014-09-30 14:28:14.160380 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:28:14.160382 7ff5b4360700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:28:14.160383 7ff5b4360700 10 mds.0.server _session_logged client.4142 192.168.122.158:0/14114 state_seq 2 close 30 2014-09-30 14:28:14.160386 7ff5b4360700 10 mds.0.inotable: apply_release_ids [10000000008~3e8] to [10000000008~1fffffffff7]/[100000003f0~1fffffffc0f] 2014-09-30 14:28:14.160394 7ff5b4360700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4142 2014-09-30 14:28:14.160513 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 33 from mon.0 2014-09-30 14:28:14.160542 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:28:14.160545 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:28:14.160548 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:rejoin 2014-09-30 14:28:14.160550 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 2014-09-30 14:28:14.160551 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:reconnect --> up:rejoin 2014-09-30 14:28:14.160552 7ff5b6b65700 1 mds.0.7 rejoin_start 2014-09-30 14:28:14.160553 7ff5b6b65700 10 mds.0.cache rejoin_start 2014-09-30 14:28:14.160554 7ff5b6b65700 10 mds.0.cache process_imported_caps 2014-09-30 14:28:14.160556 7ff5b6b65700 7 mds.0.cache trim_non_auth 2014-09-30 14:28:14.160565 7ff5b6b65700 15 mds.0.cache show_subtrees 2014-09-30 14:28:14.160572 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:14.160586 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:14.160597 7ff5b6b65700 1 mds.0.7 rejoin_joint_start 2014-09-30 14:28:14.160598 7ff5b6b65700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-09-30 14:28:14.160602 7ff5b6b65700 10 mds.0.cache nothing to rejoin 2014-09-30 14:28:14.160602 7ff5b6b65700 10 mds.0.cache rejoin_gather_finish 2014-09-30 14:28:14.160603 7ff5b6b65700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-09-30 14:28:14.160605 7ff5b6b65700 10 mds.0.cache process_imported_caps 2014-09-30 14:28:14.160607 7ff5b6b65700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-09-30 14:28:14.160611 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160621 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:14.160623 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160631 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:14.160635 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:14.160636 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160642 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:28:14.160645 7ff5b6b65700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] 2014-09-30 14:28:14.160646 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:14.160653 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:14.160660 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:14.160660 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160666 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:14.160671 7ff5b6b65700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] 2014-09-30 14:28:14.160671 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:14.160677 7ff5b6b65700 10 mds.0.cache send_snaps 2014-09-30 14:28:14.160679 7ff5b6b65700 10 mds.0.cache identify_files_to_recover 2014-09-30 14:28:14.160684 7ff5b6b65700 7 mds.0.cache rejoin_send_acks 2014-09-30 14:28:14.160685 7ff5b6b65700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:14.160693 7ff5b6b65700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:14.160702 7ff5b6b65700 10 mds.0.cache open_snap_parents 2014-09-30 14:28:14.160703 7ff5b6b65700 10 mds.0.cache send_snaps 2014-09-30 14:28:14.160704 7ff5b6b65700 10 mds.0.cache open_snap_parents - all open 2014-09-30 14:28:14.160704 7ff5b6b65700 10 mds.0.cache do_delayed_cap_imports 2014-09-30 14:28:14.160712 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160719 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:14.160723 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:28:14.160725 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:14.160730 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:14.160735 7ff5b6b65700 1 mds.0.7 rejoin_done 2014-09-30 14:28:14.160736 7ff5b6b65700 15 mds.0.cache show_subtrees 2014-09-30 14:28:14.160740 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:14.160746 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:14.160753 7ff5b6b65700 7 mds.0.cache show_cache 2014-09-30 14:28:14.160754 7ff5b6b65700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] 2014-09-30 14:28:14.160760 7ff5b6b65700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:14.160765 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:28:14.160772 7ff5b6b65700 7 mds.0.cache inode [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:14.160778 7ff5b6b65700 7 mds.0.cache dirfrag [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 dirty=1 0x5b78770] 2014-09-30 14:28:14.160783 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5b90780] 2014-09-30 14:28:14.160786 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b90960] 2014-09-30 14:28:14.160789 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b90b40] 2014-09-30 14:28:14.160791 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90f00] 2014-09-30 14:28:14.160793 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=51 inode=0 | inodepin=0 dirty=1 0x5b910e0] 2014-09-30 14:28:14.160796 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b912c0] 2014-09-30 14:28:14.160798 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] 2014-09-30 14:28:14.160800 7ff5b6b65700 7 mds.0.cache inode [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:14.160803 7ff5b6b65700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:14.160809 7ff5b6b65700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:14.160815 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=60 inode=0 | inodepin=0 dirty=1 0x5b914a0] 2014-09-30 14:28:14.160818 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b90000] 2014-09-30 14:28:14.160820 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x5b901e0] 2014-09-30 14:28:14.160822 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90d20] 2014-09-30 14:28:14.160824 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] 2014-09-30 14:28:14.160825 7ff5b6b65700 7 mds.0.cache inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:28:14.160830 7ff5b6b65700 3 mds.0.7 request_state up:active 2014-09-30 14:28:14.160830 7ff5b6b65700 10 mds.0.7 set_want_state up:rejoin -> up:active 2014-09-30 14:28:14.160837 7ff5b6b65700 10 mds.beacon.0 _send up:active seq 16 2014-09-30 14:28:14.160856 7ff5b6b65700 10 mds.0.bal check_targets have need want 2014-09-30 14:28:14.160861 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] from 0 2014-09-30 14:28:14.160870 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] from 0 2014-09-30 14:28:14.160876 7ff5b6b65700 5 mds.0.bal rebalance done 2014-09-30 14:28:14.160877 7ff5b6b65700 15 mds.0.cache show_subtrees 2014-09-30 14:28:14.160881 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:14.160887 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:14.161758 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:active seq 16 rtt 0.000919 2014-09-30 14:28:18.160906 7ff5b315c700 10 mds.beacon.0 _send up:active seq 17 2014-09-30 14:28:18.261868 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 34 from mon.0 2014-09-30 14:28:18.261899 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} 2014-09-30 14:28:18.261902 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} 2014-09-30 14:28:18.261905 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:active 2014-09-30 14:28:18.261907 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 2014-09-30 14:28:18.261909 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:rejoin --> up:active 2014-09-30 14:28:18.261910 7ff5b6b65700 1 mds.0.7 recovery_done -- successful recovery! 2014-09-30 14:28:18.261911 7ff5b6b65700 7 mds.0.tableserver(snaptable) finish_recovery 2014-09-30 14:28:18.261912 7ff5b6b65700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-09-30 14:28:18.261937 7ff5b6b65700 10 mds.0.cache start_recovered_truncates 2014-09-30 14:28:18.261940 7ff5b6b65700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering 2014-09-30 14:28:18.261941 7ff5b6b65700 10 mds.0.cache reissue_all_caps 2014-09-30 14:28:18.261944 7ff5b6b65700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:18.261960 7ff5b6b65700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] 2014-09-30 14:28:18.261970 7ff5b6b65700 10 mds.0.cache.dir(100) auth_pin by 0x5b783b8 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] count now 1 + 0 2014-09-30 14:28:18.262038 7ff5b6b65700 1 mds.0.7 active_start 2014-09-30 14:28:18.262039 7ff5b6b65700 10 mds.0.cache clean_open_file_lists 2014-09-30 14:28:18.262041 7ff5b6b65700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] 2014-09-30 14:28:18.262049 7ff5b6b65700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:18.262053 7ff5b6b65700 10 mds.0.cache export_remaining_imported_caps 2014-09-30 14:28:18.262059 7ff5b6b65700 1 mds.0.7 cluster recovered. 2014-09-30 14:28:18.262063 7ff5b6b65700 10 mds.0.bal check_targets have need want 2014-09-30 14:28:18.262069 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] from 0 2014-09-30 14:28:18.262097 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] from 0 2014-09-30 14:28:18.262105 7ff5b6b65700 5 mds.0.bal rebalance done 2014-09-30 14:28:18.262108 7ff5b6b65700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.262114 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] 2014-09-30 14:28:18.262121 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:18.262155 7ff5b6b65700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-09-30 14:28:18.262931 7ff5b014f700 10 mds.0.7 existing session 0x5b0a680 for client.4144 192.168.122.158:0/14422 existing con 0x5bdb020, new/authorizing con 0x5bdfbc0 2014-09-30 14:28:18.262939 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b0dd80 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdfbc0).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:28:18.262944 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b0dd80 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdfbc0).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:28:18.262970 7ff5b6b65700 5 mds.0.7 ms_handle_remote_reset on 192.168.122.158:0/14422 2014-09-30 14:28:18.262975 7ff5b6b65700 3 mds.0.7 ms_handle_remote_reset closing connection for session client.4144 192.168.122.158:0/14422 2014-09-30 14:28:18.263042 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a680 name=client.4144 2014-09-30 14:28:18.263073 7ff5b004e700 10 mds.0.7 existing session 0x5b0a3c0 for client.4145 192.168.122.158:0/14475 existing con 0x5bdad60, new/authorizing con 0x5bdf900 2014-09-30 14:28:18.263087 7ff5b004e700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf900).accept connect_seq 0 vs existing 1 state standby 2014-09-30 14:28:18.263102 7ff5b004e700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf900).accept peer reset, then tried to connect to us, replacing 2014-09-30 14:28:18.263346 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.263348 7ff5b4360700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] want_dn= 2014-09-30 14:28:18.263379 7ff5b4360700 10 mds.0.cache.dir(100) _fetched version 1 2014-09-30 14:28:18.263381 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.263384 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:28:18.263388 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) build_snap_trace my_snaps [] 2014-09-30 14:28:18.263391 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:28:18.263399 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-09-30 14:28:18.263401 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:28:18.263423 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b51270 0x5b91860] 2014-09-30 14:28:18.263431 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b51270 0x5b91860] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b51270] 2014-09-30 14:28:18.263440 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-09-30 14:28:18.263441 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:28:18.263442 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-09-30 14:28:18.263452 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b53750 0x5b91a40] 2014-09-30 14:28:18.263456 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b53750 0x5b91a40] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b53750] 2014-09-30 14:28:18.263461 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-09-30 14:28:18.263462 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:28:18.263463 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-09-30 14:28:18.263472 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b54088 0x5b91c20] 2014-09-30 14:28:18.263475 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b54088 0x5b91c20] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b54088] 2014-09-30 14:28:18.263481 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-09-30 14:28:18.263481 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.263482 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-09-30 14:28:18.263491 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b549c0 0x5b91e00] 2014-09-30 14:28:18.263494 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b549c0 0x5b91e00] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b549c0] 2014-09-30 14:28:18.263499 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-09-30 14:28:18.263500 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.263501 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-09-30 14:28:18.263510 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b552f8 0x5b91fe0] 2014-09-30 14:28:18.263512 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b552f8 0x5b91fe0] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b552f8] 2014-09-30 14:28:18.263517 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-09-30 14:28:18.263518 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.263519 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-09-30 14:28:18.263528 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b55c30 0x5b921c0] 2014-09-30 14:28:18.263531 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b55c30 0x5b921c0] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b55c30] 2014-09-30 14:28:18.263536 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-09-30 14:28:18.263537 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.263537 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-09-30 14:28:18.263548 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56568 0x5b923a0] 2014-09-30 14:28:18.263551 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56568 0x5b923a0] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b56568] 2014-09-30 14:28:18.263556 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-09-30 14:28:18.263557 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.263557 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-09-30 14:28:18.263567 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56ea0 0x5b92580] 2014-09-30 14:28:18.263569 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56ea0 0x5b92580] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b56ea0] 2014-09-30 14:28:18.263575 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-09-30 14:28:18.263576 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.263577 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-09-30 14:28:18.263586 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b577d8 0x5b92760] 2014-09-30 14:28:18.263588 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b577d8 0x5b92760] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b577d8] 2014-09-30 14:28:18.263593 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-09-30 14:28:18.263594 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.263595 7ff5b4360700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.263600 7ff5b4360700 12 mds.0.cache.dir(100) _fetched had dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] 2014-09-30 14:28:18.263604 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-09-30 14:28:18.263605 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:28:18.263606 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-09-30 14:28:18.263614 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b58110 0x5b92940] 2014-09-30 14:28:18.263617 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b58110 0x5b92940] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x5b58110] 2014-09-30 14:28:18.263624 7ff5b4360700 10 mds.0.cache.dir(100) auth_unpin by 0x5b783b8 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b783b8] count now 0 + 0 2014-09-30 14:28:18.263633 7ff5b4360700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b783b8] 2014-09-30 14:28:18.263655 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.263659 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.263660 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.263661 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.263662 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.263664 7ff5b295b700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] 2014-09-30 14:28:18.263679 7ff5b295b700 10 mds.0.cache.dir(1) auth_pin by 0x5b78000 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b78000] count now 1 + 0 2014-09-30 14:28:18.263769 7ff5b0452700 10 mds.0.7 new session 0x5b08dc0 for client.4144 192.168.122.158:0/14422 con 0x5bdf640 2014-09-30 14:28:18.263774 7ff5b0452700 10 mds.0.sessionmap add_session s=0x5b08dc0 name=client.4144 2014-09-30 14:28:18.264043 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14422 2014-09-30 14:28:18.264048 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4144 192.168.122.158:0/14422 2014-09-30 14:28:18.264053 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a680 name=client.4144 2014-09-30 14:28:18.264060 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdb020 session 0 2014-09-30 14:28:18.264063 7ff5b6b65700 5 mds.0.7 ms_handle_remote_reset on 192.168.122.158:0/14475 2014-09-30 14:28:18.264064 7ff5b6b65700 3 mds.0.7 ms_handle_remote_reset closing connection for session client.4145 192.168.122.158:0/14475 2014-09-30 14:28:18.264081 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a3c0 name=client.4145 2014-09-30 14:28:18.264084 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14475 2014-09-30 14:28:18.264086 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4145 192.168.122.158:0/14475 2014-09-30 14:28:18.264098 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a3c0 name=client.4145 2014-09-30 14:28:18.264101 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5bdad60 session 0 2014-09-30 14:28:18.264105 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdf640 session 0x5b08dc0 2014-09-30 14:28:18.264115 7ff5b6b65700 20 mds.0.server get_session dne for client.4145 192.168.122.158:0/14475 2014-09-30 14:28:18.264116 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4145 2014-09-30 14:28:18.264117 7ff5b6b65700 0 mds.0.server ignoring sessionless msg client_session(request_open) v2 2014-09-30 14:28:18.264237 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state closed 2014-09-30 14:28:18.264239 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4144 2014-09-30 14:28:18.264245 7ff5b6b65700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:28:18.264246 7ff5b6b65700 20 mds.0.server entity_id: 1 2014-09-30 14:28:18.264247 7ff5b6b65700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:28:18.264248 7ff5b6b65700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 2014-09-30 14:28:18.264250 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 2014-09-30 14:28:18.264282 7ff5b0f56700 5 mds.0.log _submit_thread 4276087~288 : ESession client.4144 192.168.122.158:0/14422 open cmapv 31 2014-09-30 14:28:18.264477 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.264478 7ff5b4360700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b78000] want_dn= 2014-09-30 14:28:18.264495 7ff5b4360700 10 mds.0.cache.dir(1) _fetched version 1 2014-09-30 14:28:18.264496 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] 2014-09-30 14:28:18.264498 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:28:18.264501 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) build_snap_trace my_snaps [] 2014-09-30 14:28:18.264503 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-09-30 14:28:18.264506 7ff5b4360700 10 mds.0.cache.dir(1) auth_unpin by 0x5b78000 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b78000] count now 0 + 0 2014-09-30 14:28:18.264514 7ff5b4360700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b78000] 2014-09-30 14:28:18.264526 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.264527 7ff5b295b700 10 mds.0.7 0x59eb6e0 2014-09-30 14:28:18.264528 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 2014-09-30 14:28:18.264529 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.264530 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.264531 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264541 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.264548 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264555 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.264563 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264568 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264575 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.264577 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264583 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.264590 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.264600 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.264601 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.264606 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.264618 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.264619 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.264622 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.264631 7ff5b295b700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b78b28] 2014-09-30 14:28:18.264636 7ff5b295b700 10 mds.0.cache.dir(601) auth_pin by 0x5b78b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78b28] count now 1 + 0 2014-09-30 14:28:18.264640 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78b28 count now 0 + 1 2014-09-30 14:28:18.265241 7ff5b014f700 10 mds.0.7 new session 0x5b0bc80 for client.4145 192.168.122.158:0/14475 con 0x5c19080 2014-09-30 14:28:18.265251 7ff5b014f700 10 mds.0.sessionmap add_session s=0x5b0bc80 name=client.4145 2014-09-30 14:28:18.265254 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08b00 sd=20 :6801 s=0 pgs=0 cs=0 l=0 c=0x5c19080).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-09-30 14:28:18.265526 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14475 2014-09-30 14:28:18.265532 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4145 192.168.122.158:0/14475 2014-09-30 14:28:18.265541 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0bc80 name=client.4145 2014-09-30 14:28:18.265940 7ff5b014f700 10 mds.0.7 new session 0x5b09080 for client.4145 192.168.122.158:0/14475 con 0x5c18f20 2014-09-30 14:28:18.265945 7ff5b014f700 10 mds.0.sessionmap add_session s=0x5b09080 name=client.4145 2014-09-30 14:28:18.265958 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.265960 7ff5b4360700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78b28] want_dn= 2014-09-30 14:28:18.265976 7ff5b4360700 10 mds.0.cache.dir(601) _fetched version 1 2014-09-30 14:28:18.265978 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.265983 7ff5b4360700 10 mds.0.cache.dir(601) auth_unpin by 0x5b78b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78b28] count now 0 + 0 2014-09-30 14:28:18.265988 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78b28 count now 0 + 0 2014-09-30 14:28:18.265998 7ff5b4360700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78b28] 2014-09-30 14:28:18.266018 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.266020 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.266021 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.266021 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.266023 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.266025 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266036 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.266043 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266050 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.266059 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266065 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266071 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.266074 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266087 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.266117 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266127 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.266129 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.266130 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.266143 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.266144 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.266144 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.266149 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.266150 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.266154 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.266162 7ff5b295b700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b78ee0] 2014-09-30 14:28:18.266167 7ff5b295b700 10 mds.0.cache.dir(602) auth_pin by 0x5b78ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78ee0] count now 1 + 0 2014-09-30 14:28:18.266171 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78ee0 count now 0 + 1 2014-09-30 14:28:18.266260 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5c18f20 session 0x5b09080 2014-09-30 14:28:18.266274 7ff5b6b65700 20 mds.0.server get_session have 0x5b09080 client.4145 192.168.122.158:0/14475 state closed 2014-09-30 14:28:18.266276 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4145 2014-09-30 14:28:18.266281 7ff5b6b65700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: 2014-09-30 14:28:18.266282 7ff5b6b65700 20 mds.0.server entity_id: 0 2014-09-30 14:28:18.266283 7ff5b6b65700 20 mds.0.server hostname: zhyan-kvm2 2014-09-30 14:28:18.266284 7ff5b6b65700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 2014-09-30 14:28:18.266285 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b09080 name=client.4145 2014-09-30 14:28:18.266304 7ff5b0f56700 5 mds.0.log _submit_thread 4276395~288 : ESession client.4145 192.168.122.158:0/14475 open cmapv 32 2014-09-30 14:28:18.266758 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.266759 7ff5b4360700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78ee0] want_dn= 2014-09-30 14:28:18.266770 7ff5b4360700 10 mds.0.cache.dir(602) _fetched version 1 2014-09-30 14:28:18.266771 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.266773 7ff5b4360700 10 mds.0.cache.dir(602) auth_unpin by 0x5b78ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78ee0] count now 0 + 0 2014-09-30 14:28:18.266777 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78ee0 count now 0 + 0 2014-09-30 14:28:18.266785 7ff5b4360700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78ee0] 2014-09-30 14:28:18.266798 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.266799 7ff5b295b700 10 mds.0.7 0x59eb6e0 2014-09-30 14:28:18.266800 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 2014-09-30 14:28:18.266801 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.266801 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.266803 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266812 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.266817 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266823 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.266831 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266836 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266842 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.266845 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266851 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.266858 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.266865 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.266867 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.266868 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.266878 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.266879 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.266880 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.266884 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.266885 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.266885 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.266889 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.266890 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.266893 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.266900 7ff5b295b700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79298] 2014-09-30 14:28:18.266905 7ff5b295b700 10 mds.0.cache.dir(603) auth_pin by 0x5b79298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79298] count now 1 + 0 2014-09-30 14:28:18.266908 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79298 count now 0 + 1 2014-09-30 14:28:18.267415 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.267417 7ff5b4360700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79298] want_dn= 2014-09-30 14:28:18.267426 7ff5b4360700 10 mds.0.cache.dir(603) _fetched version 1 2014-09-30 14:28:18.267427 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.267429 7ff5b4360700 10 mds.0.cache.dir(603) auth_unpin by 0x5b79298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79298] count now 0 + 0 2014-09-30 14:28:18.267433 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79298 count now 0 + 0 2014-09-30 14:28:18.267441 7ff5b4360700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79298] 2014-09-30 14:28:18.267454 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.267455 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.267456 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.267457 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.267457 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.267459 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267467 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.267472 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267478 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.267485 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267491 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267497 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.267500 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267506 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.267513 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.267519 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.267521 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.267522 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.267531 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.267532 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.267533 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.267537 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.267538 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.267539 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.267551 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.267552 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.267553 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.267565 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.267566 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.267568 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.267575 7ff5b295b700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79650] 2014-09-30 14:28:18.267580 7ff5b295b700 10 mds.0.cache.dir(604) auth_pin by 0x5b79650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79650] count now 1 + 0 2014-09-30 14:28:18.267584 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79650 count now 0 + 1 2014-09-30 14:28:18.268168 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.268169 7ff5b4360700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79650] want_dn= 2014-09-30 14:28:18.268179 7ff5b4360700 10 mds.0.cache.dir(604) _fetched version 1 2014-09-30 14:28:18.268180 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.268182 7ff5b4360700 10 mds.0.cache.dir(604) auth_unpin by 0x5b79650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79650] count now 0 + 0 2014-09-30 14:28:18.268186 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79650 count now 0 + 0 2014-09-30 14:28:18.268195 7ff5b4360700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79650] 2014-09-30 14:28:18.268207 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.268209 7ff5b295b700 10 mds.0.7 0x59eb6e0 2014-09-30 14:28:18.268209 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 2014-09-30 14:28:18.268210 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.268211 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.268212 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268221 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.268226 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268232 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.268240 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268245 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268252 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.268254 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268260 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.268267 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268273 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.268275 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.268276 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.268285 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.268287 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.268287 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.268291 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.268292 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.268293 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.268297 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.268298 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.268298 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.268302 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.268303 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.268303 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.268307 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.268308 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.268310 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.268317 7ff5b295b700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79a08] 2014-09-30 14:28:18.268322 7ff5b295b700 10 mds.0.cache.dir(605) auth_pin by 0x5b79a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79a08] count now 1 + 0 2014-09-30 14:28:18.268325 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79a08 count now 0 + 1 2014-09-30 14:28:18.268816 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.268817 7ff5b4360700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79a08] want_dn= 2014-09-30 14:28:18.268827 7ff5b4360700 10 mds.0.cache.dir(605) _fetched version 1 2014-09-30 14:28:18.268828 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.268830 7ff5b4360700 10 mds.0.cache.dir(605) auth_unpin by 0x5b79a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79a08] count now 0 + 0 2014-09-30 14:28:18.268833 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79a08 count now 0 + 0 2014-09-30 14:28:18.268841 7ff5b4360700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79a08] 2014-09-30 14:28:18.268853 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.268855 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.268855 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.268856 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.268857 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.268858 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268867 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.268872 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268878 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.268886 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268892 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268898 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.268900 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268906 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.268913 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.268919 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.268921 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.268922 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.268931 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.268932 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.268933 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.268937 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.268938 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.268939 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.268942 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.268943 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.268944 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.268947 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.268948 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.268949 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.268952 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.268953 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.268953 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.268957 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.268958 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:28:18.268960 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b549c0] 2014-09-30 14:28:18.268968 7ff5b295b700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79dc0] 2014-09-30 14:28:18.268972 7ff5b295b700 10 mds.0.cache.dir(606) auth_pin by 0x5b79dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79dc0] count now 1 + 0 2014-09-30 14:28:18.268975 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79dc0 count now 0 + 1 2014-09-30 14:28:18.269482 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.269483 7ff5b4360700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79dc0] want_dn= 2014-09-30 14:28:18.269493 7ff5b4360700 10 mds.0.cache.dir(606) _fetched version 1 2014-09-30 14:28:18.269494 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.269496 7ff5b4360700 10 mds.0.cache.dir(606) auth_unpin by 0x5b79dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79dc0] count now 0 + 0 2014-09-30 14:28:18.269500 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79dc0 count now 0 + 0 2014-09-30 14:28:18.269508 7ff5b4360700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79dc0] 2014-09-30 14:28:18.269520 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.269521 7ff5b295b700 10 mds.0.7 0x59eb6e0 2014-09-30 14:28:18.269522 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 2014-09-30 14:28:18.269523 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.269524 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.269525 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269533 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.269538 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269544 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.269552 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269557 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269563 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.269566 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269572 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.269579 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.269585 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.269587 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.269588 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.269597 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.269598 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.269599 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.269603 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.269604 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.269605 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.269608 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.269609 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.269610 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.269614 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.269614 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.269615 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.269619 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.269619 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.269620 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.269623 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.269624 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:28:18.269625 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] 2014-09-30 14:28:18.269628 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:28:18.269629 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:28:18.269632 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b54088] 2014-09-30 14:28:18.269638 7ff5b295b700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a178] 2014-09-30 14:28:18.269643 7ff5b295b700 10 mds.0.cache.dir(607) auth_pin by 0x5b7a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a178] count now 1 + 0 2014-09-30 14:28:18.269646 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a178 count now 0 + 1 2014-09-30 14:28:18.270149 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.270150 7ff5b4360700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a178] want_dn= 2014-09-30 14:28:18.270160 7ff5b4360700 10 mds.0.cache.dir(607) _fetched version 1 2014-09-30 14:28:18.270161 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.270163 7ff5b4360700 10 mds.0.cache.dir(607) auth_unpin by 0x5b7a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a178] count now 0 + 0 2014-09-30 14:28:18.270167 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a178 count now 0 + 0 2014-09-30 14:28:18.270175 7ff5b4360700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a178] 2014-09-30 14:28:18.270187 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.270189 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.270189 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.270190 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.270191 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.270192 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270201 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.270206 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270212 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.270235 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270241 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270247 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.270250 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270256 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.270263 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270269 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.270271 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.270272 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.270281 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.270282 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.270283 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.270287 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.270288 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.270289 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.270292 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.270293 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.270294 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.270297 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.270298 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.270299 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.270302 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.270303 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.270304 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.270307 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.270308 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:28:18.270309 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] 2014-09-30 14:28:18.270312 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:28:18.270313 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:28:18.270314 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] 2014-09-30 14:28:18.270317 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:28:18.270318 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:28:18.270321 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b53750] 2014-09-30 14:28:18.270328 7ff5b295b700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a530] 2014-09-30 14:28:18.270332 7ff5b295b700 10 mds.0.cache.dir(608) auth_pin by 0x5b7a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a530] count now 1 + 0 2014-09-30 14:28:18.270335 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a530 count now 0 + 1 2014-09-30 14:28:18.270885 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.270886 7ff5b4360700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a530] want_dn= 2014-09-30 14:28:18.270896 7ff5b4360700 10 mds.0.cache.dir(608) _fetched version 1 2014-09-30 14:28:18.270897 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.270899 7ff5b4360700 10 mds.0.cache.dir(608) auth_unpin by 0x5b7a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a530] count now 0 + 0 2014-09-30 14:28:18.270902 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a530 count now 0 + 0 2014-09-30 14:28:18.270911 7ff5b4360700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a530] 2014-09-30 14:28:18.270923 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.270924 7ff5b295b700 10 mds.0.7 0x59eb6e0 2014-09-30 14:28:18.270925 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 2014-09-30 14:28:18.270926 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.270926 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.270927 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270936 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.270941 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270947 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.270954 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270960 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270966 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.270969 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270975 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.270982 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.270988 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.270990 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.270991 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.271000 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.271001 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.271002 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.271006 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.271007 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.271007 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.271011 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.271012 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.271012 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.271016 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.271017 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.271017 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.271021 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.271022 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.271022 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.271026 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.271026 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:28:18.271027 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] 2014-09-30 14:28:18.271030 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:28:18.271031 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:28:18.271032 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] 2014-09-30 14:28:18.271036 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:28:18.271036 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:28:18.271037 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b53750] 2014-09-30 14:28:18.271040 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:28:18.271041 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:28:18.271044 7ff5b295b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b51270] 2014-09-30 14:28:18.271051 7ff5b295b700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a8e8] 2014-09-30 14:28:18.271055 7ff5b295b700 10 mds.0.cache.dir(609) auth_pin by 0x5b7a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a8e8] count now 1 + 0 2014-09-30 14:28:18.271059 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a8e8 count now 0 + 1 2014-09-30 14:28:18.271582 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.271583 7ff5b4360700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a8e8] want_dn= 2014-09-30 14:28:18.271593 7ff5b4360700 10 mds.0.cache.dir(609) _fetched version 1 2014-09-30 14:28:18.271594 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.271596 7ff5b4360700 10 mds.0.cache.dir(609) auth_unpin by 0x5b7a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a8e8] count now 0 + 0 2014-09-30 14:28:18.271600 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a8e8 count now 0 + 0 2014-09-30 14:28:18.271608 7ff5b4360700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a8e8] 2014-09-30 14:28:18.271620 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.271621 7ff5b295b700 10 mds.0.7 0x59eabc0 2014-09-30 14:28:18.271622 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 2014-09-30 14:28:18.271623 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot 2014-09-30 14:28:18.271623 7ff5b295b700 10 mds.0.cache open_root 2014-09-30 14:28:18.271625 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271633 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.271638 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271645 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.271652 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271658 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271664 7ff5b295b700 15 mds.0.cache show_subtrees 2014-09-30 14:28:18.271666 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271672 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] 2014-09-30 14:28:18.271679 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] 2014-09-30 14:28:18.271685 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-09-30 14:28:18.271688 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-09-30 14:28:18.271688 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] 2014-09-30 14:28:18.271698 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-09-30 14:28:18.271699 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-09-30 14:28:18.271700 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] 2014-09-30 14:28:18.271704 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-09-30 14:28:18.271705 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-09-30 14:28:18.271705 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] 2014-09-30 14:28:18.271709 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-09-30 14:28:18.271710 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-09-30 14:28:18.271710 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] 2014-09-30 14:28:18.271714 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-09-30 14:28:18.271715 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-09-30 14:28:18.271716 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] 2014-09-30 14:28:18.271719 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-09-30 14:28:18.271720 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-09-30 14:28:18.271720 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] 2014-09-30 14:28:18.271724 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-09-30 14:28:18.271725 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-09-30 14:28:18.271725 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] 2014-09-30 14:28:18.271729 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-09-30 14:28:18.271729 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-09-30 14:28:18.271730 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] 2014-09-30 14:28:18.271733 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-09-30 14:28:18.271734 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-09-30 14:28:18.271735 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b53750] 2014-09-30 14:28:18.271738 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-09-30 14:28:18.271739 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-09-30 14:28:18.271747 7ff5b295b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b51270] 2014-09-30 14:28:18.271751 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-09-30 14:28:18.271752 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-09-30 14:28:18.271752 7ff5b295b700 10 mds.0.cache populate_mydir done 2014-09-30 14:28:18.271758 7ff5b295b700 10 mds.0.cache scan_stray_dir 0 2014-09-30 14:28:18.271761 7ff5b295b700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645504 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 0x5b78770] 2014-09-30 14:28:18.271769 7ff5b295b700 10 mds.0.cache.dir(600) auth_pin by 0x5b78770 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 ap=1+0+0 state=1610645504 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5b78770] count now 1 + 0 2014-09-30 14:28:18.271776 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78770 count now 0 + 1 2014-09-30 14:28:18.272322 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched 2014-09-30 14:28:18.272324 7ff5b4360700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 ap=1+0+0 state=1610645632 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5b78770] want_dn= 2014-09-30 14:28:18.272339 7ff5b4360700 10 mds.0.cache.dir(600) _fetched version 1 2014-09-30 14:28:18.272340 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] 2014-09-30 14:28:18.272342 7ff5b4360700 10 mds.0.cache.dir(600) auth_unpin by 0x5b78770 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5b78770] count now 0 + 0 2014-09-30 14:28:18.272349 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78770 count now 0 + 0 2014-09-30 14:28:18.272355 7ff5b4360700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5b78770] 2014-09-30 14:28:18.272370 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts 2014-09-30 14:28:18.272371 7ff5b295b700 10 mds.0.7 0x59ec160 2014-09-30 14:28:18.272372 7ff5b295b700 10 mds.0.7 finish 0x59ec160 2014-09-30 14:28:18.272372 7ff5b295b700 10 MDSInternalContextBase::complete: 20C_MDC_RetryScanStray 2014-09-30 14:28:18.272373 7ff5b295b700 10 mds.0.cache scan_stray_dir 600 2014-09-30 14:28:18.272377 7ff5b295b700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] 2014-09-30 14:28:18.272384 7ff5b295b700 10 mds.0.cache inode is [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:18.272390 7ff5b295b700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] 2014-09-30 14:28:18.272397 7ff5b295b700 10 mds.0.cache.ino(10000000007) clear_dirty_parent 2014-09-30 14:28:18.272399 7ff5b295b700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) 2014-09-30 14:28:18.272404 7ff5b295b700 10 mds.0.cache purge_stray remove backtrace object 10000000007.00000000 pool 2 snapc 0x5a30ed0 2014-09-30 14:28:18.332162 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper 2014-09-30 14:28:18.332164 7ff5b4360700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish 2014-09-30 14:28:18.332165 7ff5b4360700 10 mds.0.server _session_logged client.4144 192.168.122.158:0/14422 state_seq 1 open 31 2014-09-30 14:28:18.332170 7ff5b4360700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 2014-09-30 14:28:18.332753 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state open 2014-09-30 14:28:18.332757 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4144 2014-09-30 14:28:18.332758 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 2014-09-30 14:28:18.332785 7ff5b6b65700 4 mds.0.server handle_client_request client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 2014-09-30 14:28:18.332789 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state open 2014-09-30 14:28:18.332791 7ff5b6b65700 15 mds.0.server oldest_client_tid=1 2014-09-30 14:28:18.332819 7ff5b6b65700 7 mds.0.cache request_start request(client.4144:1 cr=0x5adb980) 2014-09-30 14:28:18.332821 7ff5b6b65700 7 mds.0.server dispatch_client_request client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 2014-09-30 14:28:18.332830 7ff5b6b65700 10 mds.0.server rdlock_path_pin_ref request(client.4144:1 cr=0x5adb980) #1 2014-09-30 14:28:18.332831 7ff5b6b65700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-09-30 14:28:18.332834 7ff5b6b65700 10 mds.0.cache path_traverse finish on snapid head 2014-09-30 14:28:18.332834 7ff5b6b65700 10 mds.0.server ref is [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332854 7ff5b6b65700 10 mds.0.locker acquire_locks request(client.4144:1 cr=0x5adb980) 2014-09-30 14:28:18.332856 7ff5b6b65700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332863 7ff5b6b65700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332869 7ff5b6b65700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332875 7ff5b6b65700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332880 7ff5b6b65700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332886 7ff5b6b65700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332893 7ff5b6b65700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] 2014-09-30 14:28:18.332899 7ff5b6b65700 10 mds.0.cache.ino(1) auth_pin by 0x5b30500 on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] now 1+0 2014-09-30 14:28:18.332906 7ff5b6b65700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332915 7ff5b6b65700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332922 7ff5b6b65700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332928 7ff5b6b65700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332934 7ff5b6b65700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332941 7ff5b6b65700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332947 7ff5b6b65700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332953 7ff5b6b65700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332960 7ff5b6b65700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332967 7ff5b6b65700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x5b50938] 2014-09-30 14:28:18.332983 7ff5b6b65700 10 mds.0.server reply to stat on client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 2014-09-30 14:28:18.332987 7ff5b6b65700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 2014-09-30 14:28:18.332998 7ff5b6b65700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-09-30 14:28:18.333000 7ff5b6b65700 20 mds.0.server lat 0.000281 2014-09-30 14:28:18.333004 7ff5b6b65700 20 mds.0.server set_trace_dist snapid head 2014-09-30 14:28:18.333006 7ff5b6b65700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) len=48 2014-09-30 14:28:18.333010 7ff5b6b65700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:27:17.279609 valid=1 2014-09-30 14:28:18.333016 7ff5b6b65700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 2014-09-30 14:28:18.341733 7ff5b6b65700 -1 *** Caught signal (Segmentation fault) ** in thread 7ff5b6b65700 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3) 1: (ceph::BackTrace::BackTrace(int)+0x2d) [0x12e7e49] 2: ceph-mds() [0x12e759b] 3: /lib64/libpthread.so.0() [0x3ed120f720] 4: (boost::intrusive_ptr::operator->() const+0x10) [0xf5d57c] 5: (CInode::get_caps_allowed_for_client(client_t)+0xce) [0x11efa6a] 6: (CInode::encode_inodestat(ceph::buffer::list&, Session*, SnapRealm*, snapid_t, unsigned int, int)+0x1b06) [0x11f1ba2] 7: (Server::set_trace_dist(Session*, MClientReply*, CInode*, CDentry*, snapid_t, int, std::tr1::shared_ptr&)+0xa80) [0xf9de56] 8: (Server::reply_request(std::tr1::shared_ptr&, MClientReply*, CInode*, CDentry*)+0x7a8) [0xf9ce4c] 9: (Server::reply_request(std::tr1::shared_ptr&, int, CInode*, CDentry*)+0x6f) [0xf9bad5] 10: (Server::handle_client_getattr(std::tr1::shared_ptr&, bool)+0x53b) [0xfa9db1] 11: (Server::dispatch_client_request(std::tr1::shared_ptr&)+0x408) [0xf9f37a] 12: (Server::handle_client_request(MClientRequest*)+0xda2) [0xf9ee34] 13: (Server::dispatch(Message*)+0x4bf) [0xf93621] 14: (MDS::handle_deferrable_message(Message*)+0x7d6) [0xf4d0d0] 15: (MDS::_dispatch(Message*)+0x212) [0xf4ef3c] 16: (MDS::ms_dispatch(Message*)+0x1d0) [0xf4bc02] 17: (Messenger::ms_deliver_dispatch(Message*)+0x8c) [0x155c220] 18: (DispatchQueue::entry()+0x33e) [0x155b7da] 19: (DispatchQueue::DispatchThread::entry()+0x1c) [0x1409e18] 20: (Thread::entry_wrapper()+0x79) [0x1414465] 21: (Thread::_entry_func(void*)+0x18) [0x14143e2] 22: /lib64/libpthread.so.0() [0x3ed1207f35] 23: (clone()+0x6d) [0x3ed0af4c3d] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. --- begin dump of recent events --- -2236> 2014-09-30 14:27:23.999570 7ff5b9372800 5 asok(0x5a38000) register_command perfcounters_dump hook 0x59f8010 -2235> 2014-09-30 14:27:23.999590 7ff5b9372800 5 asok(0x5a38000) register_command 1 hook 0x59f8010 -2234> 2014-09-30 14:27:23.999592 7ff5b9372800 5 asok(0x5a38000) register_command perf dump hook 0x59f8010 -2233> 2014-09-30 14:27:23.999596 7ff5b9372800 5 asok(0x5a38000) register_command perfcounters_schema hook 0x59f8010 -2232> 2014-09-30 14:27:23.999598 7ff5b9372800 5 asok(0x5a38000) register_command 2 hook 0x59f8010 -2231> 2014-09-30 14:27:23.999601 7ff5b9372800 5 asok(0x5a38000) register_command perf schema hook 0x59f8010 -2230> 2014-09-30 14:27:23.999603 7ff5b9372800 5 asok(0x5a38000) register_command config show hook 0x59f8010 -2229> 2014-09-30 14:27:23.999606 7ff5b9372800 5 asok(0x5a38000) register_command config set hook 0x59f8010 -2228> 2014-09-30 14:27:23.999608 7ff5b9372800 5 asok(0x5a38000) register_command config get hook 0x59f8010 -2227> 2014-09-30 14:27:23.999611 7ff5b9372800 5 asok(0x5a38000) register_command config diff hook 0x59f8010 -2226> 2014-09-30 14:27:23.999613 7ff5b9372800 5 asok(0x5a38000) register_command log flush hook 0x59f8010 -2225> 2014-09-30 14:27:23.999616 7ff5b9372800 5 asok(0x5a38000) register_command log dump hook 0x59f8010 -2224> 2014-09-30 14:27:23.999618 7ff5b9372800 5 asok(0x5a38000) register_command log reopen hook 0x59f8010 -2223> 2014-09-30 14:27:24.001741 7ff5b9372800 0 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3), process ceph-mds, pid 7569 -2222> 2014-09-30 14:27:24.001915 7ff5b9372800 1 accepter.accepter.bind my_inst.addr is 0.0.0.0:6801/7569 need_addr=1 -2221> 2014-09-30 14:27:24.002048 7ff5b9372800 5 asok(0x5a38000) init /var/run/ceph/ceph-mds.0.asok -2220> 2014-09-30 14:27:24.002058 7ff5b9372800 5 asok(0x5a38000) bind_and_listen /var/run/ceph/ceph-mds.0.asok -2219> 2014-09-30 14:27:24.002127 7ff5b9372800 5 asok(0x5a38000) register_command 0 hook 0x59f0038 -2218> 2014-09-30 14:27:24.002135 7ff5b9372800 5 asok(0x5a38000) register_command version hook 0x59f0038 -2217> 2014-09-30 14:27:24.002138 7ff5b9372800 5 asok(0x5a38000) register_command git_version hook 0x59f0038 -2216> 2014-09-30 14:27:24.002141 7ff5b9372800 5 asok(0x5a38000) register_command help hook 0x59f8040 -2215> 2014-09-30 14:27:24.002143 7ff5b9372800 5 asok(0x5a38000) register_command get_command_descriptions hook 0x59f8030 -2214> 2014-09-30 14:27:24.002170 7ff5b9372800 10 monclient(hunting): build_initial_monmap -2213> 2014-09-30 14:27:24.002167 7ff5b8368700 5 asok(0x5a38000) entry start -2212> 2014-09-30 14:27:24.002192 7ff5b9372800 1 -- 0.0.0.0:6801/7569 messenger.start -2211> 2014-09-30 14:27:24.002218 7ff5b9372800 5 adding auth protocol: cephx -2210> 2014-09-30 14:27:24.002223 7ff5b9372800 5 adding auth protocol: cephx -2209> 2014-09-30 14:27:24.002355 7ff5b9372800 10 mds.-1.0 168 MDSCacheObject -2208> 2014-09-30 14:27:24.002365 7ff5b9372800 10 mds.-1.0 2360 CInode -2207> 2014-09-30 14:27:24.002366 7ff5b9372800 10 mds.-1.0 16 elist<>::item *7=112 -2206> 2014-09-30 14:27:24.002367 7ff5b9372800 10 mds.-1.0 456 inode_t -2205> 2014-09-30 14:27:24.002367 7ff5b9372800 10 mds.-1.0 48 nest_info_t -2204> 2014-09-30 14:27:24.002368 7ff5b9372800 10 mds.-1.0 32 frag_info_t -2203> 2014-09-30 14:27:24.002368 7ff5b9372800 10 mds.-1.0 40 SimpleLock *5=200 -2202> 2014-09-30 14:27:24.002369 7ff5b9372800 10 mds.-1.0 48 ScatterLock *3=144 -2201> 2014-09-30 14:27:24.002370 7ff5b9372800 10 mds.-1.0 480 CDentry -2200> 2014-09-30 14:27:24.002370 7ff5b9372800 10 mds.-1.0 16 elist<>::item -2199> 2014-09-30 14:27:24.002371 7ff5b9372800 10 mds.-1.0 40 SimpleLock -2198> 2014-09-30 14:27:24.002372 7ff5b9372800 10 mds.-1.0 952 CDir -2197> 2014-09-30 14:27:24.002372 7ff5b9372800 10 mds.-1.0 16 elist<>::item *2=32 -2196> 2014-09-30 14:27:24.002374 7ff5b9372800 10 mds.-1.0 176 fnode_t -2195> 2014-09-30 14:27:24.002374 7ff5b9372800 10 mds.-1.0 48 nest_info_t *2 -2194> 2014-09-30 14:27:24.002375 7ff5b9372800 10 mds.-1.0 32 frag_info_t *2 -2193> 2014-09-30 14:27:24.002375 7ff5b9372800 10 mds.-1.0 248 Capability -2192> 2014-09-30 14:27:24.002376 7ff5b9372800 10 mds.-1.0 32 xlist<>::item *2=64 -2191> 2014-09-30 14:27:24.002399 7ff5b9372800 5 asok(0x5a38000) register_command objecter_requests hook 0x59f8090 -2190> 2014-09-30 14:27:24.002427 7ff5b9372800 1 accepter.accepter.start -2189> 2014-09-30 14:27:24.002434 7ff5b9372800 10 monclient(hunting): init -2188> 2014-09-30 14:27:24.002437 7ff5b9372800 5 adding auth protocol: cephx -2187> 2014-09-30 14:27:24.002438 7ff5b9372800 10 monclient(hunting): auth_supported 2 method cephx -2186> 2014-09-30 14:27:24.002526 7ff5b9372800 2 auth: KeyRing::load: loaded key file /var/lib/ceph/mds/ceph-0/keyring -2185> 2014-09-30 14:27:24.002569 7ff5b9372800 10 monclient(hunting): _reopen_session rank -1 name -2184> 2014-09-30 14:27:24.002602 7ff5b9372800 10 monclient(hunting): picked mon.0 con 0x5a68f20 addr 192.168.122.157:6789/0 -2183> 2014-09-30 14:27:24.002614 7ff5b9372800 10 monclient(hunting): _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2182> 2014-09-30 14:27:24.002618 7ff5b9372800 1 -- 0.0.0.0:6801/7569 --> 192.168.122.157:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0 0x5a30000 con 0x5a68f20 -2181> 2014-09-30 14:27:24.002626 7ff5b9372800 10 monclient(hunting): renew_subs -2180> 2014-09-30 14:27:24.002787 7ff5b3b5f700 1 -- 192.168.122.157:6801/7569 learned my addr 192.168.122.157:6801/7569 -2179> 2014-09-30 14:27:24.003151 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 1 ==== mon_map magic: 0 v1 ==== 191+0+0 (302985447 0 0) 0x5a58600 con 0x5a68f20 -2178> 2014-09-30 14:27:24.003170 7ff5b6b65700 10 monclient(hunting): handle_monmap mon_map magic: 0 v1 -2177> 2014-09-30 14:27:24.003177 7ff5b6b65700 10 monclient(hunting): got monmap 1, mon.0 is now rank 0 -2176> 2014-09-30 14:27:24.003181 7ff5b6b65700 10 monclient(hunting): dump: epoch 1 fsid 9dcb90bd-0503-4d9e-a034-f0892dd66a8d last_changed 2014-09-30 14:20:52.320866 created 2014-09-30 14:20:52.320866 0: 192.168.122.157:6789/0 mon.0 -2175> 2014-09-30 14:27:24.003204 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 2 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 33+0+0 (563715467 0 0) 0x5a30480 con 0x5a68f20 -2174> 2014-09-30 14:27:24.003216 7ff5b6b65700 10 monclient(hunting): my global_id is 4143 -2173> 2014-09-30 14:27:24.003301 7ff5b6b65700 10 monclient(hunting): _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2172> 2014-09-30 14:27:24.003308 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- auth(proto 2 32 bytes epoch 0) v1 -- ?+0 0x5a306c0 con 0x5a68f20 -2171> 2014-09-30 14:27:24.003609 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 3 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 206+0+0 (3654417123 0 0) 0x5a306c0 con 0x5a68f20 -2170> 2014-09-30 14:27:24.003657 7ff5b6b65700 10 monclient(hunting): _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2169> 2014-09-30 14:27:24.003663 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- auth(proto 2 165 bytes epoch 0) v1 -- ?+0 0x5a30480 con 0x5a68f20 -2168> 2014-09-30 14:27:24.003944 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 4 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 580+0+0 (1417027400 0 0) 0x5a30000 con 0x5a68f20 -2167> 2014-09-30 14:27:24.003990 7ff5b6b65700 1 monclient(hunting): found mon.0 -2166> 2014-09-30 14:27:24.003994 7ff5b6b65700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2165> 2014-09-30 14:27:24.003997 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mon_subscribe({monmap=0+}) v2 -- ?+0 0x5b10000 con 0x5a68f20 -2164> 2014-09-30 14:27:24.004011 7ff5b6b65700 10 monclient: _check_auth_rotating renewing rotating keys (they expired before 2014-09-30 14:26:54.004010) -2163> 2014-09-30 14:27:24.004019 7ff5b6b65700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2162> 2014-09-30 14:27:24.004021 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- auth(proto 2 2 bytes epoch 0) v1 -- ?+0 0x5a306c0 con 0x5a68f20 -2161> 2014-09-30 14:27:24.004029 7ff5b9372800 5 monclient: authenticate success, global_id 4143 -2160> 2014-09-30 14:27:24.004034 7ff5b9372800 10 monclient: wait_auth_rotating waiting (until 2014-09-30 14:27:54.004033) -2159> 2014-09-30 14:27:24.004293 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 5 ==== mon_map magic: 0 v1 ==== 191+0+0 (302985447 0 0) 0x5a58a00 con 0x5a68f20 -2158> 2014-09-30 14:27:24.004306 7ff5b6b65700 10 monclient: handle_monmap mon_map magic: 0 v1 -2157> 2014-09-30 14:27:24.004312 7ff5b6b65700 10 monclient: got monmap 1, mon.0 is now rank 0 -2156> 2014-09-30 14:27:24.004314 7ff5b6b65700 10 monclient: dump: epoch 1 fsid 9dcb90bd-0503-4d9e-a034-f0892dd66a8d last_changed 2014-09-30 14:20:52.320866 created 2014-09-30 14:20:52.320866 0: 192.168.122.157:6789/0 mon.0 -2155> 2014-09-30 14:27:24.004330 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 6 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2687694734 0 0) 0x5ab0a80 con 0x5a68f20 -2154> 2014-09-30 14:27:24.004337 7ff5b6b65700 10 monclient: handle_subscribe_ack sent 2014-09-30 14:27:24.002627 renew after 2014-09-30 14:29:54.002627 -2153> 2014-09-30 14:27:24.004343 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 7 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 194+0+0 (994020166 0 0) 0x5a30d80 con 0x5a68f20 -2152> 2014-09-30 14:27:24.004373 7ff5b6b65700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:26:54.004373) -2151> 2014-09-30 14:27:24.004385 7ff5b9372800 10 monclient: wait_auth_rotating done -2150> 2014-09-30 14:27:24.004394 7ff5b9372800 10 monclient: renew_subs -2149> 2014-09-30 14:27:24.004396 7ff5b9372800 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2148> 2014-09-30 14:27:24.004399 7ff5b9372800 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0 0x5b103c0 con 0x5a68f20 -2147> 2014-09-30 14:27:24.004409 7ff5b9372800 10 monclient: renew_subs -2146> 2014-09-30 14:27:24.004410 7ff5b9372800 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2145> 2014-09-30 14:27:24.004412 7ff5b9372800 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mon_subscribe({mdsmap=0+,monmap=2+,osdmap=0}) v2 -- ?+0 0x5b101e0 con 0x5a68f20 -2144> 2014-09-30 14:27:24.004754 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 8 ==== osd_map(9..9 src has 1..9) v3 ==== 3427+0+0 (1226281130 0 0) 0x5a30b40 con 0x5a68f20 -2143> 2014-09-30 14:27:24.004899 7ff5b9372800 10 mds.beacon.0 _send up:boot seq 1 -2142> 2014-09-30 14:27:24.004908 7ff5b9372800 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2141> 2014-09-30 14:27:24.004910 7ff5b9372800 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:boot seq 1 v0) v3 -- ?+0 0x5b08840 con 0x5a68f20 -2140> 2014-09-30 14:27:24.004928 7ff5b9372800 10 mds.-1.0 create_logger -2139> 2014-09-30 14:27:24.004957 7ff5b9372800 5 asok(0x5a38000) register_command status hook 0x59f80b0 -2138> 2014-09-30 14:27:24.004964 7ff5b9372800 5 asok(0x5a38000) register_command dump_ops_in_flight hook 0x59f80b0 -2137> 2014-09-30 14:27:24.004967 7ff5b9372800 5 asok(0x5a38000) register_command dump_historic_ops hook 0x59f80b0 -2136> 2014-09-30 14:27:24.004970 7ff5b9372800 5 asok(0x5a38000) register_command session evict hook 0x59f80b0 -2135> 2014-09-30 14:27:24.004973 7ff5b9372800 5 asok(0x5a38000) register_command session ls hook 0x59f80b0 -2134> 2014-09-30 14:27:24.005023 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 9 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2687694734 0 0) 0x5ab0e00 con 0x5a68f20 -2133> 2014-09-30 14:27:24.005032 7ff5b6b65700 10 monclient: handle_subscribe_ack sent 2014-09-30 14:27:24.004395 renew after 2014-09-30 14:29:54.004395 -2132> 2014-09-30 14:27:24.005041 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 10 ==== mdsmap(e 29) v1 ==== 661+0+0 (1633852197 0 0) 0x5a30900 con 0x5a68f20 -2131> 2014-09-30 14:27:24.005053 7ff5b6b65700 5 mds.-1.0 handle_mds_map epoch 29 from mon.0 -2130> 2014-09-30 14:27:24.005078 7ff5b6b65700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -2129> 2014-09-30 14:27:24.005084 7ff5b6b65700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -2128> 2014-09-30 14:27:24.005087 7ff5b6b65700 10 mds.-1.-1 map says i am 192.168.122.157:6801/7569 mds.-1.-1 state down:dne -2127> 2014-09-30 14:27:24.005099 7ff5b6b65700 10 mds.-1.-1 not in map yet -2126> 2014-09-30 14:27:24.005111 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 11 ==== osd_map(9..9 src has 1..9) v3 ==== 3427+0+0 (1226281130 0 0) 0x5a31680 con 0x5a68f20 -2125> 2014-09-30 14:27:24.005121 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 12 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2687694734 0 0) 0x5ab0c40 con 0x5a68f20 -2124> 2014-09-30 14:27:24.005128 7ff5b6b65700 10 monclient: handle_subscribe_ack sent 0.000000, ignoring -2123> 2014-09-30 14:27:24.086297 7ff5b1959700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08b00 sd=17 :6801 s=0 pgs=0 cs=0 l=0 c=0x5a69fa0).accept sd=17 192.168.122.158:58318/0 -2122> 2014-09-30 14:27:24.086395 7ff5b1959700 2 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08b00 sd=17 :6801 s=4 pgs=0 cs=0 l=0 c=0x5a69fa0).fault (0) Success -2121> 2014-09-30 14:27:24.086530 7ff5b1858700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b09080 sd=18 :6801 s=0 pgs=0 cs=0 l=0 c=0x5a6a100).accept sd=18 192.168.122.158:58319/0 -2120> 2014-09-30 14:27:24.086590 7ff5b1858700 2 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b09080 sd=18 :6801 s=4 pgs=0 cs=0 l=0 c=0x5a6a100).fault (0) Success -2119> 2014-09-30 14:27:24.198268 7ff5b1858700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08dc0 sd=17 :6801 s=0 pgs=0 cs=0 l=0 c=0x5a6a520).accept sd=17 192.168.122.158:58321/0 -2118> 2014-09-30 14:27:24.198383 7ff5b1858700 2 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08dc0 sd=17 :6801 s=4 pgs=0 cs=0 l=0 c=0x5a6a520).fault (0) Success -2117> 2014-09-30 14:27:24.198505 7ff5b1858700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08b00 sd=17 :6801 s=0 pgs=0 cs=0 l=0 c=0x5a6a3c0).accept sd=17 192.168.122.158:58322/0 -2116> 2014-09-30 14:27:24.198594 7ff5b1858700 2 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08b00 sd=17 :6801 s=4 pgs=0 cs=0 l=0 c=0x5a6a3c0).fault (0) Success -2115> 2014-09-30 14:27:24.272389 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 13 ==== mdsmap(e 30) v1 ==== 653+0+0 (2594614313 0 0) 0x5a31440 con 0x5a68f20 -2114> 2014-09-30 14:27:24.272407 7ff5b6b65700 5 mds.-1.-1 handle_mds_map epoch 30 from mon.0 -2113> 2014-09-30 14:27:24.272440 7ff5b6b65700 10 mds.-1.-1 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -2112> 2014-09-30 14:27:24.272445 7ff5b6b65700 10 mds.-1.-1 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -2111> 2014-09-30 14:27:24.272448 7ff5b6b65700 10 mds.-1.0 map says i am 192.168.122.157:6801/7569 mds.-1.0 state up:standby -2110> 2014-09-30 14:27:24.272451 7ff5b6b65700 10 mds.-1.0 peer mds gid 4132 removed from map -2109> 2014-09-30 14:27:24.272453 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 192.168.122.157:6801/6974 -- pipe dne -2108> 2014-09-30 14:27:24.272455 7ff5b6b65700 10 mds.-1.0 set_want_state up:boot -> up:standby -2107> 2014-09-30 14:27:24.272456 7ff5b6b65700 1 mds.-1.0 handle_mds_map standby -2106> 2014-09-30 14:27:24.322695 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 14 ==== mdsmap(e 31) v1 ==== 661+0+0 (3986469910 0 0) 0x5a31200 con 0x5a68f20 -2105> 2014-09-30 14:27:24.322711 7ff5b6b65700 5 mds.-1.0 handle_mds_map epoch 31 from mon.0 -2104> 2014-09-30 14:27:24.322737 7ff5b6b65700 10 mds.-1.0 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -2103> 2014-09-30 14:27:24.322741 7ff5b6b65700 10 mds.-1.0 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -2102> 2014-09-30 14:27:24.322744 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:replay -2101> 2014-09-30 14:27:24.322747 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 -2100> 2014-09-30 14:27:24.322749 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:standby --> up:replay -2099> 2014-09-30 14:27:24.322749 7ff5b6b65700 10 mds.0.7 set_want_state up:standby -> up:replay -2098> 2014-09-30 14:27:24.322751 7ff5b6b65700 1 mds.0.7 replay_start -2097> 2014-09-30 14:27:24.322758 7ff5b6b65700 7 mds.0.cache set_recovery_set -2096> 2014-09-30 14:27:24.322760 7ff5b6b65700 1 mds.0.7 recovery set is -2095> 2014-09-30 14:27:24.322770 7ff5b6b65700 10 monclient: renew_subs -2094> 2014-09-30 14:27:24.322774 7ff5b6b65700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -2093> 2014-09-30 14:27:24.322778 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mon_subscribe({mdsmap=32+,monmap=2+,osdmap=10}) v2 -- ?+0 0x5b10000 con 0x5a68f20 -2092> 2014-09-30 14:27:24.322792 7ff5b6b65700 1 mds.0.7 waiting for osdmap 10 (which blacklists prior instance) -2091> 2014-09-30 14:27:24.323157 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 15 ==== osd_map(10..10 src has 1..10) v3 ==== 350+0+0 (418472457 0 0) 0x5a30fc0 con 0x5a68f20 -2090> 2014-09-30 14:27:24.323205 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 16 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2687694734 0 0) 0x5ab1880 con 0x5a68f20 -2089> 2014-09-30 14:27:24.323221 7ff5b6b65700 10 monclient: handle_subscribe_ack sent 2014-09-30 14:27:24.322771 renew after 2014-09-30 14:29:54.322771 -2088> 2014-09-30 14:27:24.323236 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper -2087> 2014-09-30 14:27:24.323239 7ff5b4360700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart -2086> 2014-09-30 14:27:24.323241 7ff5b4360700 2 mds.0.7 boot_start 0: opening inotable -2085> 2014-09-30 14:27:24.323244 7ff5b4360700 10 mds.0.inotable: load -2084> 2014-09-30 14:27:24.323302 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:1 mds0_inotable [read 0~0] 1.b852b893 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9400 con 0x5a69fa0 -2083> 2014-09-30 14:27:24.323345 7ff5b4360700 2 mds.0.7 boot_start 0: opening sessionmap -2082> 2014-09-30 14:27:24.323349 7ff5b4360700 10 mds.0.sessionmap load -2081> 2014-09-30 14:27:24.323366 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:2 mds0_sessionmap [read 0~0] 1.3270c60b ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -2080> 2014-09-30 14:27:24.323374 7ff5b4360700 2 mds.0.7 boot_start 0: opening mds log -2079> 2014-09-30 14:27:24.323376 7ff5b4360700 5 mds.0.log open discovering log bounds -2078> 2014-09-30 14:27:24.323415 7ff5b4360700 2 mds.0.7 boot_start 0: opening snap table -2077> 2014-09-30 14:27:24.323419 7ff5b4360700 10 mds.0.snaptable: load -2076> 2014-09-30 14:27:24.323430 7ff5b1757700 4 mds.0.journalpointer Reading journal pointer '400.00000000' -2075> 2014-09-30 14:27:24.323436 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:3 mds_snaptable [read 0~0] 1.d90270ad ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9680 con 0x5a69fa0 -2074> 2014-09-30 14:27:24.323468 7ff5b0f56700 10 mds.0.log _submit_thread start -2073> 2014-09-30 14:27:24.323454 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:4 400.00000000 [read 0~0] 1.64e96f8f ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9b80 con 0x5a69fa0 -2072> 2014-09-30 14:27:24.326384 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 1 ==== osd_op_reply(1 mds0_inotable [read 0~34] v0'0 uv2 ondisk = 0) v6 ==== 180+0+34 (4009589181 0 1054821296) 0x5b09340 con 0x5a69fa0 -2071> 2014-09-30 14:27:24.326419 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_MT_Load -2070> 2014-09-30 14:27:24.326421 7ff5b4360700 10 mds.0.inotable: load_2 got 34 bytes -2069> 2014-09-30 14:27:24.326422 7ff5b4360700 10 mds.0.inotable: load_2 loaded v0 -2068> 2014-09-30 14:27:24.326482 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 2 ==== osd_op_reply(2 mds0_sessionmap [read 0~22] v0'0 uv3 ondisk = 0) v6 ==== 182+0+22 (4033931879 0 3628653333) 0x5b09340 con 0x5a69fa0 -2067> 2014-09-30 14:27:24.326505 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_SM_Load -2066> 2014-09-30 14:27:24.326507 7ff5b4360700 10 mds.0.sessionmap dump -2065> 2014-09-30 14:27:24.326509 7ff5b4360700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes -2064> 2014-09-30 14:27:24.326510 7ff5b4360700 10 mds.0.sessionmap dump -2063> 2014-09-30 14:27:24.326563 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 3 ==== osd_op_reply(3 mds_snaptable [read 0~46] v0'0 uv3 ondisk = 0) v6 ==== 180+0+46 (3337140247 0 2603725198) 0x5b09340 con 0x5a69fa0 -2062> 2014-09-30 14:27:24.326584 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_MT_Load -2061> 2014-09-30 14:27:24.326586 7ff5b4360700 10 mds.0.snaptable: load_2 got 46 bytes -2060> 2014-09-30 14:27:24.326587 7ff5b4360700 10 mds.0.snaptable: load_2 loaded v0 -2059> 2014-09-30 14:27:24.326635 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 4 ==== osd_op_reply(4 400.00000000 [read 0~22] v0'0 uv3 ondisk = 0) v6 ==== 179+0+22 (2204588223 0 3825830296) 0x5b09340 con 0x5a69fa0 -2058> 2014-09-30 14:27:24.326673 7ff5b1757700 1 mds.0.journaler(ro) recover start -2057> 2014-09-30 14:27:24.326679 7ff5b1757700 1 mds.0.journaler(ro) read_head -2056> 2014-09-30 14:27:24.326707 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:5 200.00000000 [read 0~0] 1.844f3494 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -2055> 2014-09-30 14:27:24.326725 7ff5b1757700 4 mds.0.log Waiting for journal 200 to recover... -2054> 2014-09-30 14:27:24.327112 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 5 ==== osd_op_reply(5 200.00000000 [read 0~90] v0'0 uv70 ondisk = 0) v6 ==== 179+0+90 (4068610518 0 4293151900) 0x5b09340 con 0x5a69fa0 -2053> 2014-09-30 14:27:24.327138 7ff5b4360700 1 mds.0.journaler(ro) _finish_read_head loghead(trim 4194304, expire 4194304, write 4262038, stream_format 1). probing for end of log (from 4262038)... -2052> 2014-09-30 14:27:24.327141 7ff5b4360700 1 mds.0.journaler(ro) probing for end of the log -2051> 2014-09-30 14:27:24.327171 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:6 200.00000001 [stat] 1.6e5f474 ack+read+rwordered+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -2050> 2014-09-30 14:27:24.327196 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:7 200.00000002 [stat] 1.eb272dbb ack+read+rwordered+known_if_redirected e10) v4 -- ?+0 0x5ad9b80 con 0x5a69fa0 -2049> 2014-09-30 14:27:24.327758 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 6 ==== osd_op_reply(6 200.00000001 [stat] v0'0 uv77 ondisk = 0) v6 ==== 179+0+16 (1837317946 0 4287663336) 0x5b09340 con 0x5a69fa0 -2048> 2014-09-30 14:27:24.327809 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 7 ==== osd_op_reply(7 200.00000002 [stat] v0'0 uv0 ack = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (795473583 0 0) 0x5b09340 con 0x5a69fa0 -2047> 2014-09-30 14:27:24.327838 7ff5b4360700 1 mds.0.journaler(ro) _finish_probe_end write_pos = 4275853 (header had 4262038). recovered. -2046> 2014-09-30 14:27:24.327845 7ff5b1757700 4 mds.0.log Journal 200 recovered. -2045> 2014-09-30 14:27:24.327861 7ff5b1757700 4 mds.0.log Recovered journal 200 in format 1 -2044> 2014-09-30 14:27:24.327871 7ff5b1757700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart -2043> 2014-09-30 14:27:24.327880 7ff5b1757700 2 mds.0.7 boot_start 1: loading/discovering base inodes -2042> 2014-09-30 14:27:24.327890 7ff5b1757700 0 mds.0.cache creating system inode with ino:100 -2041> 2014-09-30 14:27:24.327934 7ff5b1757700 10 mds.0.cache.ino(100) fetch -2040> 2014-09-30 14:27:24.327969 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:8 100.00000000 [getxattr inode] 1.c5265ab3 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9400 con 0x5a69fa0 -2039> 2014-09-30 14:27:24.328006 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:9 100.00000000.inode [read 0~0] 1.85dde07f ack+read+known_if_redirected e10) v4 -- ?+0 0x5ada300 con 0x5a69fa0 -2038> 2014-09-30 14:27:24.328029 7ff5b1757700 0 mds.0.cache creating system inode with ino:1 -2037> 2014-09-30 14:27:24.328052 7ff5b1757700 10 mds.0.cache.ino(1) fetch -2036> 2014-09-30 14:27:24.328110 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:10 1.00000000 [getxattr inode] 1.6b2cdaff ack+read+known_if_redirected e10) v4 -- ?+0 0x5ada080 con 0x5a69fa0 -2035> 2014-09-30 14:27:24.328146 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:11 1.00000000.inode [read 0~0] 1.232c0e14 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9e00 con 0x5a69fa0 -2034> 2014-09-30 14:27:24.328768 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 8 ==== osd_op_reply(8 100.00000000 [getxattr] v0'0 uv0 ondisk = -61 ((61) No data available)) v6 ==== 179+0+0 (597178 0 0) 0x5b09340 con 0x5a69fa0 -2033> 2014-09-30 14:27:24.328846 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 9 ==== osd_op_reply(9 100.00000000.inode [read 0~452] v0'0 uv4 ondisk = 0) v6 ==== 185+0+452 (434248390 0 2062790748) 0x5b09340 con 0x5a69fa0 -2032> 2014-09-30 14:27:24.328869 7ff5b4360700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched -2031> 2014-09-30 14:27:24.328872 7ff5b4360700 10 mds.0.cache.ino(100) _fetched got 0 and 452 -2030> 2014-09-30 14:27:24.328873 7ff5b4360700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') -2029> 2014-09-30 14:27:24.328884 7ff5b4360700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -2028> 2014-09-30 14:27:24.328887 7ff5b4360700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5b50000] -2027> 2014-09-30 14:27:24.328961 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 10 ==== osd_op_reply(11 1.00000000.inode [read 0~452] v0'0 uv4 ondisk = 0) v6 ==== 183+0+452 (512498120 0 1958227023) 0x5b09340 con 0x5a69fa0 -2026> 2014-09-30 14:27:24.329002 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 11 ==== osd_op_reply(10 1.00000000 [getxattr] v0'0 uv0 ondisk = -61 ((61) No data available)) v6 ==== 177+0+0 (2877742614 0 0) 0x5b09340 con 0x5a69fa0 -2025> 2014-09-30 14:27:24.329025 7ff5b4360700 10 MDSIOContextBase::complete: 18C_IO_Inode_Fetched -2024> 2014-09-30 14:27:24.329027 7ff5b4360700 10 mds.0.cache.ino(1) _fetched got 0 and 452 -2023> 2014-09-30 14:27:24.329029 7ff5b4360700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') -2022> 2014-09-30 14:27:24.329037 7ff5b4360700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -2021> 2014-09-30 14:27:24.329039 7ff5b4360700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) 0x5b50938] -2020> 2014-09-30 14:27:24.329045 7ff5b4360700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart -2019> 2014-09-30 14:27:24.329045 7ff5b4360700 2 mds.0.7 boot_start 2: replaying mds log -2018> 2014-09-30 14:27:24.329047 7ff5b4360700 10 mds.0.log replay start, from 4194304 to 4275853 -2017> 2014-09-30 14:27:24.329081 7ff5b1757700 10 mds.0.log _replay_thread start -2016> 2014-09-30 14:27:24.329121 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:12 200.00000001 [read 0~81549] 1.6e5f474 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -2015> 2014-09-30 14:27:24.329772 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 12 ==== osd_op_reply(12 200.00000001 [read 0~81549] v0'0 uv77 ondisk = 0) v6 ==== 179+0+81549 (567086991 0 4111891821) 0x5b09340 con 0x5a69fa0 -2014> 2014-09-30 14:27:24.329866 7ff5b1757700 10 mds.0.log _replay 4194304~764 / 4275853 2014-09-30 14:21:03.931481: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] -2013> 2014-09-30 14:27:24.329880 7ff5b1757700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree -2012> 2014-09-30 14:27:24.329881 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -2011> 2014-09-30 14:27:24.329883 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -2010> 2014-09-30 14:27:24.329886 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) 0x5b50938] -2009> 2014-09-30 14:27:24.329898 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * -2008> 2014-09-30 14:27:24.329913 7ff5b1757700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b78000] -2007> 2014-09-30 14:27:24.329918 7ff5b1757700 10 mds.0.cache show_subtrees - no subtrees -2006> 2014-09-30 14:27:24.329925 7ff5b1757700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -2005> 2014-09-30 14:27:24.329928 7ff5b1757700 10 mds.0.cache.dir(1) setting dir_auth=-2,-2 from -1,-2 on [dir 1 / [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -2004> 2014-09-30 14:27:24.329930 7ff5b1757700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins -2003> 2014-09-30 14:27:24.329932 7ff5b1757700 15 mds.0.cache show_subtrees -2002> 2014-09-30 14:27:24.329937 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -2001> 2014-09-30 14:27:24.329942 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 1 / [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -2000> 2014-09-30 14:27:24.329944 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1999> 2014-09-30 14:27:24.329948 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1998> 2014-09-30 14:27:24.329949 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x5b50000] -1997> 2014-09-30 14:27:24.329955 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * -1996> 2014-09-30 14:27:24.329959 7ff5b1757700 7 mds.0.cache adjust_subtree_auth -1,-2 -> -2,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b783b8] -1995> 2014-09-30 14:27:24.329962 7ff5b1757700 15 mds.0.cache show_subtrees -1994> 2014-09-30 14:27:24.329965 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1993> 2014-09-30 14:27:24.329970 7ff5b1757700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1992> 2014-09-30 14:27:24.329972 7ff5b1757700 10 mds.0.cache.dir(100) setting dir_auth=-2,-2 from -1,-2 on [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1991> 2014-09-30 14:27:24.329974 7ff5b1757700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins -1990> 2014-09-30 14:27:24.329975 7ff5b1757700 15 mds.0.cache show_subtrees -1989> 2014-09-30 14:27:24.329978 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1988> 2014-09-30 14:27:24.329980 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1987> 2014-09-30 14:27:24.329984 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 100 ~mds0/ [2,head] auth v=0 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1986> 2014-09-30 14:27:24.329986 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1985> 2014-09-30 14:27:24.329992 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] bound_dfs [] -1984> 2014-09-30 14:27:24.329995 7ff5b1757700 10 mds.0.cache get_force_dirfrag_bound_set [] -1983> 2014-09-30 14:27:24.329996 7ff5b1757700 10 mds.0.cache by ino: {} -1982> 2014-09-30 14:27:24.329997 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] bounds -1981> 2014-09-30 14:27:24.330000 7ff5b1757700 15 mds.0.cache show_subtrees -1980> 2014-09-30 14:27:24.330002 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1979> 2014-09-30 14:27:24.330006 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1978> 2014-09-30 14:27:24.330008 7ff5b1757700 7 mds.0.cache current root is [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1977> 2014-09-30 14:27:24.330010 7ff5b1757700 10 mds.0.cache.dir(1) setting dir_auth=0,-2 from -2,-2 on [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1976> 2014-09-30 14:27:24.330013 7ff5b1757700 15 mds.0.cache show_subtrees -1975> 2014-09-30 14:27:24.330016 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1974> 2014-09-30 14:27:24.330019 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1973> 2014-09-30 14:27:24.330022 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] bound_dfs [] -1972> 2014-09-30 14:27:24.330025 7ff5b1757700 10 mds.0.cache get_force_dirfrag_bound_set [] -1971> 2014-09-30 14:27:24.330025 7ff5b1757700 10 mds.0.cache by ino: {} -1970> 2014-09-30 14:27:24.330026 7ff5b1757700 7 mds.0.cache adjust_bounded_subtree_auth -2,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] bounds -1969> 2014-09-30 14:27:24.330029 7ff5b1757700 15 mds.0.cache show_subtrees -1968> 2014-09-30 14:27:24.330031 7ff5b1757700 10 mds.0.cache |__-2 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1967> 2014-09-30 14:27:24.330034 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1966> 2014-09-30 14:27:24.330036 7ff5b1757700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1965> 2014-09-30 14:27:24.330039 7ff5b1757700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from -2,-2 on [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=-2 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1964> 2014-09-30 14:27:24.330042 7ff5b1757700 15 mds.0.cache show_subtrees -1963> 2014-09-30 14:27:24.330044 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1962> 2014-09-30 14:27:24.330047 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1961> 2014-09-30 14:27:24.330058 7ff5b1757700 7 mds.0.cache recalc_auth_bits (replay) -1960> 2014-09-30 14:27:24.330062 7ff5b1757700 10 mds.0.cache subtree auth=1 for [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1959> 2014-09-30 14:27:24.330065 7ff5b1757700 10 mds.0.cache subtree auth=1 for [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1958> 2014-09-30 14:27:24.330068 7ff5b1757700 15 mds.0.cache show_subtrees -1957> 2014-09-30 14:27:24.330070 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1956> 2014-09-30 14:27:24.330073 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1955> 2014-09-30 14:27:24.330076 7ff5b1757700 7 mds.0.cache show_cache -1954> 2014-09-30 14:27:24.330077 7ff5b1757700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x5a30d80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x5b50000] -1953> 2014-09-30 14:27:24.330081 7ff5b1757700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1952> 2014-09-30 14:27:24.330084 7ff5b1757700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x5b50938] -1951> 2014-09-30 14:27:24.330086 7ff5b1757700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1950> 2014-09-30 14:27:24.330108 7ff5b1757700 15 mds.0.cache show_subtrees -1949> 2014-09-30 14:27:24.330111 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] -1948> 2014-09-30 14:27:24.330114 7ff5b1757700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=1 cv=0/0 dir_auth=0 state=1073741824 f() n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] -1947> 2014-09-30 14:27:24.330131 7ff5b1757700 10 mds.0.log _replay 4195088~288 / 4275853 2014-09-30 14:21:35.073231: ESession client.4118 192.168.122.158:0/11270 open cmapv 1 -1946> 2014-09-30 14:27:24.330137 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4118 192.168.122.158:0/11270 -1945> 2014-09-30 14:27:24.330147 7ff5b1757700 10 mds.0.journal opened session client.4118 192.168.122.158:0/11270 -1944> 2014-09-30 14:27:24.330155 7ff5b1757700 10 mds.0.log _replay 4195396~288 / 4275853 2014-09-30 14:21:35.074528: ESession client.4119 192.168.122.158:0/11323 open cmapv 2 -1943> 2014-09-30 14:27:24.330159 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4119 192.168.122.158:0/11323 -1942> 2014-09-30 14:27:24.330164 7ff5b1757700 10 mds.0.journal opened session client.4119 192.168.122.158:0/11323 -1941> 2014-09-30 14:27:24.330188 7ff5b1757700 10 mds.0.log _replay 4195704~661 / 4275853 2014-09-30 14:21:35.685553: EUpdate setattr [metablob] -1940> 2014-09-30 14:27:24.330192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1939> 2014-09-30 14:27:24.330197 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1938> 2014-09-30 14:27:24.330201 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] -1937> 2014-09-30 14:27:24.330208 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 -1936> 2014-09-30 14:27:24.330226 7ff5b1757700 10 mds.0.log _replay 4196385~661 / 4275853 2014-09-30 14:21:35.904516: EUpdate setattr [metablob] -1935> 2014-09-30 14:27:24.330234 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1934> 2014-09-30 14:27:24.330237 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1933> 2014-09-30 14:27:24.330239 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x5a318c0 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] -1932> 2014-09-30 14:27:24.330243 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4119:3 trim_to 3 -1931> 2014-09-30 14:27:24.330266 7ff5b1757700 10 mds.0.log _replay 4197066~1391 / 4275853 2014-09-30 14:21:36.066397: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] -1930> 2014-09-30 14:27:24.330275 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -1929> 2014-09-30 14:27:24.330278 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1928> 2014-09-30 14:27:24.330280 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x5b50938] -1927> 2014-09-30 14:27:24.330287 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1926> 2014-09-30 14:27:24.330289 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (was clean) [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x5b78000] version 3 -1925> 2014-09-30 14:27:24.330296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] -1924> 2014-09-30 14:27:24.330303 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.330303 -1923> 2014-09-30 14:27:24.330306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] -1922> 2014-09-30 14:27:24.330311 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.063283 1=1+0) n(v0 rc2014-09-30 14:21:36.063283 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b78000] -1921> 2014-09-30 14:27:24.330333 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5b90000] -1920> 2014-09-30 14:27:24.330346 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b90000] -1919> 2014-09-30 14:27:24.330354 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b90000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51270] -1918> 2014-09-30 14:27:24.330364 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000000 [2,head] /a auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51270] -1917> 2014-09-30 14:27:24.330369 7ff5b1757700 10 mds.0.cache.ino(10000000000) mark_dirty_parent -1916> 2014-09-30 14:27:24.330371 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000000 [2,head] /a auth v2 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] -1915> 2014-09-30 14:27:24.330374 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] -1914> 2014-09-30 14:27:24.330376 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000000 -1913> 2014-09-30 14:27:24.330379 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] -1912> 2014-09-30 14:27:24.330382 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 -1911> 2014-09-30 14:27:24.330384 7ff5b1757700 20 mds.0.journal (session prealloc []) -1910> 2014-09-30 14:27:24.330386 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 4 -1909> 2014-09-30 14:27:24.330412 7ff5b1757700 10 mds.0.log _replay 4198477~1375 / 4275853 2014-09-30 14:21:36.161213: EUpdate openc [metablob 1, 1 dirs] -1908> 2014-09-30 14:27:24.330421 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -1907> 2014-09-30 14:27:24.330425 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1906> 2014-09-30 14:27:24.330427 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1905> 2014-09-30 14:27:24.330435 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1904> 2014-09-30 14:27:24.330436 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] version 5 -1903> 2014-09-30 14:27:24.330443 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] -1902> 2014-09-30 14:27:24.330448 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1901> 2014-09-30 14:27:24.330450 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] -1900> 2014-09-30 14:27:24.330455 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.158739 2=2+0) n(v0 rc2014-09-30 14:21:36.158739 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b78000] -1899> 2014-09-30 14:27:24.330470 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x5b901e0] -1898> 2014-09-30 14:27:24.330478 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x5b901e0] -1897> 2014-09-30 14:27:24.330485 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x5b901e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51ba8] -1896> 2014-09-30 14:27:24.330492 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000001 [2,head] /b auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b51ba8] -1895> 2014-09-30 14:27:24.330495 7ff5b1757700 10 mds.0.cache.ino(10000000001) mark_dirty_parent -1894> 2014-09-30 14:27:24.330497 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000001 [2,head] /b auth v4 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] -1893> 2014-09-30 14:27:24.330500 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 -1892> 2014-09-30 14:27:24.330501 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 -1891> 2014-09-30 14:27:24.330502 7ff5b1757700 20 mds.0.journal (session prealloc [10000000001~3e8]) -1890> 2014-09-30 14:27:24.330505 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:8 trim_to 7 -1889> 2014-09-30 14:27:24.330530 7ff5b1757700 10 mds.0.log _replay 4199872~1375 / 4275853 2014-09-30 14:21:36.299447: EUpdate openc [metablob 1, 1 dirs] -1888> 2014-09-30 14:27:24.330539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -1887> 2014-09-30 14:27:24.330542 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1886> 2014-09-30 14:27:24.330544 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1885> 2014-09-30 14:27:24.330551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1884> 2014-09-30 14:27:24.330553 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] version 7 -1883> 2014-09-30 14:27:24.330559 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] -1882> 2014-09-30 14:27:24.330573 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1881> 2014-09-30 14:27:24.330575 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] -1880> 2014-09-30 14:27:24.330580 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x5b78000] -1879> 2014-09-30 14:27:24.330596 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x5b903c0] -1878> 2014-09-30 14:27:24.330604 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x5b903c0] -1877> 2014-09-30 14:27:24.330611 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x5b903c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b524e0] -1876> 2014-09-30 14:27:24.330617 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000002 [2,head] /c auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x5b524e0] -1875> 2014-09-30 14:27:24.330620 7ff5b1757700 10 mds.0.cache.ino(10000000002) mark_dirty_parent -1874> 2014-09-30 14:27:24.330622 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000002 [2,head] /c auth v6 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1873> 2014-09-30 14:27:24.330626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 -1872> 2014-09-30 14:27:24.330626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 -1871> 2014-09-30 14:27:24.330627 7ff5b1757700 20 mds.0.journal (session prealloc [10000000002~3e7]) -1870> 2014-09-30 14:27:24.330630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4118:12 trim_to 11 -1869> 2014-09-30 14:27:24.330655 7ff5b1757700 10 mds.0.log _replay 4201267~1317 / 4275853 2014-09-30 14:21:36.647538: EUpdate cap update [metablob 1, 1 dirs] -1868> 2014-09-30 14:27:24.330663 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1867> 2014-09-30 14:27:24.330667 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1866> 2014-09-30 14:27:24.330669 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1865> 2014-09-30 14:27:24.330675 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1864> 2014-09-30 14:27:24.330677 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 9 -1863> 2014-09-30 14:27:24.330683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1862> 2014-09-30 14:27:24.330689 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1861> 2014-09-30 14:27:24.330691 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1860> 2014-09-30 14:27:24.330695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1859> 2014-09-30 14:27:24.330714 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] -1858> 2014-09-30 14:27:24.330724 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1857> 2014-09-30 14:27:24.330750 7ff5b1757700 10 mds.0.log _replay 4202604~1317 / 4275853 2014-09-30 14:21:36.648007: EUpdate cap update [metablob 1, 1 dirs] -1856> 2014-09-30 14:27:24.330758 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1855> 2014-09-30 14:27:24.330761 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1854> 2014-09-30 14:27:24.330763 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1853> 2014-09-30 14:27:24.330769 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1852> 2014-09-30 14:27:24.330771 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 11 -1851> 2014-09-30 14:27:24.330777 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1850> 2014-09-30 14:27:24.330782 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1849> 2014-09-30 14:27:24.330784 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1848> 2014-09-30 14:27:24.330789 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1847> 2014-09-30 14:27:24.330800 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] -1846> 2014-09-30 14:27:24.330806 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1845> 2014-09-30 14:27:24.330831 7ff5b1757700 10 mds.0.log _replay 4203941~1317 / 4275853 2014-09-30 14:21:36.648790: EUpdate cap update [metablob 1, 1 dirs] -1844> 2014-09-30 14:27:24.330838 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1843> 2014-09-30 14:27:24.330842 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1842> 2014-09-30 14:27:24.330844 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1841> 2014-09-30 14:27:24.330849 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1840> 2014-09-30 14:27:24.330851 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 13 -1839> 2014-09-30 14:27:24.330856 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1838> 2014-09-30 14:27:24.330861 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1837> 2014-09-30 14:27:24.330863 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1836> 2014-09-30 14:27:24.330868 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 rc2014-09-30 14:21:36.296533 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1835> 2014-09-30 14:27:24.330880 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] -1834> 2014-09-30 14:27:24.330886 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1833> 2014-09-30 14:27:24.330898 7ff5b1757700 10 mds.0.log _replay 4205278~214 / 4275853 2014-09-30 14:21:40.599040: ESession client.4118 192.168.122.158:0/11270 close cmapv 6 (998 inos, v3) -1832> 2014-09-30 14:27:24.330906 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 192.168.122.158:0/11270 -1831> 2014-09-30 14:27:24.330909 7ff5b1757700 10 mds.0.journal removed session client.4118 192.168.122.158:0/11270 -1830> 2014-09-30 14:27:24.330910 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4118 -1829> 2014-09-30 14:27:24.330914 7ff5b1757700 10 mds.0.journal ESession.replay inotable 2 < 3 remove -1828> 2014-09-30 14:27:24.330915 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] -1827> 2014-09-30 14:27:24.330924 7ff5b1757700 10 mds.0.log _replay 4205512~288 / 4275853 2014-09-30 14:21:41.294964: ESession client.4120 192.168.122.158:0/11764 open cmapv 7 -1826> 2014-09-30 14:27:24.330928 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 192.168.122.158:0/11764 -1825> 2014-09-30 14:27:24.330934 7ff5b1757700 10 mds.0.journal opened session client.4120 192.168.122.158:0/11764 -1824> 2014-09-30 14:27:24.330950 7ff5b1757700 10 mds.0.log _replay 4205820~661 / 4275853 2014-09-30 14:21:46.359421: EUpdate setattr [metablob] -1823> 2014-09-30 14:27:24.330957 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1822> 2014-09-30 14:27:24.330960 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1821> 2014-09-30 14:27:24.330962 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1820> 2014-09-30 14:27:24.330969 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 -1819> 2014-09-30 14:27:24.330977 7ff5b1757700 10 mds.0.log _replay 4206501~198 / 4275853 2014-09-30 14:21:47.114586: ESession client.4119 192.168.122.158:0/11323 close cmapv 8 -1818> 2014-09-30 14:27:24.330981 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4119 192.168.122.158:0/11323 -1817> 2014-09-30 14:27:24.330982 7ff5b1757700 10 mds.0.journal removed session client.4119 192.168.122.158:0/11323 -1816> 2014-09-30 14:27:24.330983 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4119 -1815> 2014-09-30 14:27:24.330989 7ff5b1757700 10 mds.0.log _replay 4206719~198 / 4275853 2014-09-30 14:22:43.376249: ESession client.4120 192.168.122.158:0/11764 close cmapv 9 -1814> 2014-09-30 14:27:24.330992 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4120 192.168.122.158:0/11764 -1813> 2014-09-30 14:27:24.330993 7ff5b1757700 10 mds.0.journal removed session client.4120 192.168.122.158:0/11764 -1812> 2014-09-30 14:27:24.330994 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4120 -1811> 2014-09-30 14:27:24.331003 7ff5b1757700 10 mds.0.log _replay 4206937~288 / 4275853 2014-09-30 14:22:48.313152: ESession client.4122 192.168.122.158:0/12097 open cmapv 10 -1810> 2014-09-30 14:27:24.331006 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4122 192.168.122.158:0/12097 -1809> 2014-09-30 14:27:24.331012 7ff5b1757700 10 mds.0.journal opened session client.4122 192.168.122.158:0/12097 -1808> 2014-09-30 14:27:24.331018 7ff5b1757700 10 mds.0.log _replay 4207245~288 / 4275853 2014-09-30 14:22:48.313372: ESession client.4123 192.168.122.158:0/12150 open cmapv 11 -1807> 2014-09-30 14:27:24.331022 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4123 192.168.122.158:0/12150 -1806> 2014-09-30 14:27:24.331026 7ff5b1757700 10 mds.0.journal opened session client.4123 192.168.122.158:0/12150 -1805> 2014-09-30 14:27:24.331047 7ff5b1757700 10 mds.0.log _replay 4207553~932 / 4275853 2014-09-30 14:22:48.376597: EUpdate scatter_writebehind [metablob 1, 1 dirs] -1804> 2014-09-30 14:27:24.331057 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1803> 2014-09-30 14:27:24.331061 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1802> 2014-09-30 14:27:24.331063 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1801> 2014-09-30 14:27:24.331072 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1800> 2014-09-30 14:27:24.331074 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 14 -1799> 2014-09-30 14:27:24.331080 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1798> 2014-09-30 14:27:24.331103 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1797> 2014-09-30 14:27:24.331108 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1796> 2014-09-30 14:27:24.331132 7ff5b1757700 10 mds.0.log _replay 4208505~661 / 4275853 2014-09-30 14:22:48.799865: EUpdate setattr [metablob] -1795> 2014-09-30 14:27:24.331139 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1794> 2014-09-30 14:27:24.331142 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1793> 2014-09-30 14:27:24.331154 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1792> 2014-09-30 14:27:24.331163 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 -1791> 2014-09-30 14:27:24.331180 7ff5b1757700 10 mds.0.log _replay 4209186~661 / 4275853 2014-09-30 14:22:49.021912: EUpdate setattr [metablob] -1790> 2014-09-30 14:27:24.331187 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1789> 2014-09-30 14:27:24.331190 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1788> 2014-09-30 14:27:24.331192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:21:36.296533 3=3+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1787> 2014-09-30 14:27:24.331200 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4123:3 trim_to 3 -1786> 2014-09-30 14:27:24.331231 7ff5b1757700 10 mds.0.log _replay 4209867~2365 / 4275853 2014-09-30 14:22:49.096250: EUpdate unlink_local [metablob 1, 3 dirs] -1785> 2014-09-30 14:27:24.331238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1784> 2014-09-30 14:27:24.331241 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1783> 2014-09-30 14:27:24.331243 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1782> 2014-09-30 14:27:24.331250 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1781> 2014-09-30 14:27:24.331251 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 16 -1780> 2014-09-30 14:27:24.331258 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1779> 2014-09-30 14:27:24.331265 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1778> 2014-09-30 14:27:24.331266 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1777> 2014-09-30 14:27:24.331272 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.092523 2=2+0) n(v1 rc2014-09-30 14:22:49.092523 2=2+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1776> 2014-09-30 14:27:24.331280 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] -1775> 2014-09-30 14:27:24.331286 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] [inode 10000000000 [2,head] /a auth v8 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1774> 2014-09-30 14:27:24.331292 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=15 inode=0 | inodepin=0 dirty=1 0x5b90000] -1773> 2014-09-30 14:27:24.331294 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1772> 2014-09-30 14:27:24.331296 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (was clean) [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1073741824 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 0x5b783b8] version 3 -1771> 2014-09-30 14:27:24.331301 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] -1770> 2014-09-30 14:27:24.331304 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] -1769> 2014-09-30 14:27:24.331306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=3 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=0+0,ss=0+0 | subtree=1 dirty=1 0x5b783b8] -1768> 2014-09-30 14:27:24.331318 7ff5b1757700 12 mds.0.cache.dir(100) add_null_dentry [dentry #100/stray0 [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x5b905a0] -1767> 2014-09-30 14:27:24.331322 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b905a0] -1766> 2014-09-30 14:27:24.331329 7ff5b1757700 12 mds.0.cache.dir(100) link_primary_inode [dentry #100/stray0 [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x5b905a0] [inode 600 [...2,head] #600/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x5b52e18] -1765> 2014-09-30 14:27:24.331342 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 600 [...2,head] ~mds0/stray0/ auth v2 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) 0x5b52e18] -1764> 2014-09-30 14:27:24.331350 7ff5b1757700 10 mds.0.cache.ino(600) mark_dirty_parent -1763> 2014-09-30 14:27:24.331352 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1762> 2014-09-30 14:27:24.331353 7ff5b1757700 10 mds.0.cache force_dir_fragment * on [inode 600 [...2,head] ~mds0/stray0/ auth v2 dirtyparent f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 2=1+1)/n(v0 1=0+1) (iversion lock) | dirtyparent=1 dirty=1 0x5b52e18] -1761> 2014-09-30 14:27:24.331361 7ff5b1757700 10 mds.0.cache force_dir_fragment no frags under * -1760> 2014-09-30 14:27:24.331365 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added dir [dir 600 ~mds0/stray0/ [2,head] auth v=0 cv=0/0 state=1073741824 f() n() hs=0+0,ss=0+0 0x5b78770] -1759> 2014-09-30 14:27:24.331368 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=10 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.092523 1=1+0) n(v0 rc2014-09-30 14:22:49.092523 1=1+0) hs=0+0,ss=0+0 0x5b78770] -1758> 2014-09-30 14:27:24.331382 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) pv=0 v=10 inode=0 0x5b90780] -1757> 2014-09-30 14:27:24.331388 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5b90780] -1756> 2014-09-30 14:27:24.331393 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=9 inode=0 | dirty=1 0x5b90780] [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1755> 2014-09-30 14:27:24.331399 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1754> 2014-09-30 14:27:24.331404 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1753> 2014-09-30 14:27:24.331405 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:5 trim_to 5 -1752> 2014-09-30 14:27:24.331440 7ff5b1757700 10 mds.0.log _replay 4212252~2365 / 4275853 2014-09-30 14:22:49.150162: EUpdate unlink_local [metablob 1, 3 dirs] -1751> 2014-09-30 14:27:24.331449 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1750> 2014-09-30 14:27:24.331453 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1749> 2014-09-30 14:27:24.331455 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1748> 2014-09-30 14:27:24.331463 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1747> 2014-09-30 14:27:24.331465 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 18 -1746> 2014-09-30 14:27:24.331473 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1745> 2014-09-30 14:27:24.331479 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1744> 2014-09-30 14:27:24.331481 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1743> 2014-09-30 14:27:24.331494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=18 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.147533 1=1+0) n(v1 rc2014-09-30 14:22:49.147533 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1742> 2014-09-30 14:27:24.331503 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] -1741> 2014-09-30 14:27:24.331509 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b901e0] [inode 10000000001 [2,head] /b auth v12 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1740> 2014-09-30 14:27:24.331514 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b901e0] -1739> 2014-09-30 14:27:24.331517 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1738> 2014-09-30 14:27:24.331518 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 5 -1737> 2014-09-30 14:27:24.331522 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1736> 2014-09-30 14:27:24.331525 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1735> 2014-09-30 14:27:24.331527 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=5 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1734> 2014-09-30 14:27:24.331538 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=4 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1733> 2014-09-30 14:27:24.331542 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v4 dirtyparent f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 3=2+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1732> 2014-09-30 14:27:24.331551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1731> 2014-09-30 14:27:24.331552 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=14 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.147533 2=2+0) n(v0 rc2014-09-30 14:22:49.147533 2=2+0) hs=1+0,ss=0+0 dirty=1 | child=1 0x5b78770] -1730> 2014-09-30 14:27:24.331565 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x5b90960] -1729> 2014-09-30 14:27:24.331574 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5b90960] -1728> 2014-09-30 14:27:24.331579 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=13 inode=0 | dirty=1 0x5b90960] [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1727> 2014-09-30 14:27:24.331586 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1726> 2014-09-30 14:27:24.331590 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1725> 2014-09-30 14:27:24.331591 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 8 -1724> 2014-09-30 14:27:24.331627 7ff5b1757700 10 mds.0.log _replay 4214637~2365 / 4275853 2014-09-30 14:22:49.209674: EUpdate unlink_local [metablob 1, 3 dirs] -1723> 2014-09-30 14:27:24.331636 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1722> 2014-09-30 14:27:24.331639 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1721> 2014-09-30 14:27:24.331642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1720> 2014-09-30 14:27:24.331650 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1719> 2014-09-30 14:27:24.331652 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 20 -1718> 2014-09-30 14:27:24.331659 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1717> 2014-09-30 14:27:24.331665 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1716> 2014-09-30 14:27:24.331676 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1715> 2014-09-30 14:27:24.331683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=20 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1714> 2014-09-30 14:27:24.331691 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] -1713> 2014-09-30 14:27:24.331696 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b903c0] [inode 10000000002 [2,head] /c auth v10 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1712> 2014-09-30 14:27:24.331701 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/c [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b903c0] -1711> 2014-09-30 14:27:24.331703 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1710> 2014-09-30 14:27:24.331705 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 7 -1709> 2014-09-30 14:27:24.331709 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1708> 2014-09-30 14:27:24.331712 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1707> 2014-09-30 14:27:24.331715 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=7 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v0 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1706> 2014-09-30 14:27:24.331726 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=6 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1705> 2014-09-30 14:27:24.331730 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v6 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1)/n(v0 1=0+1) (iversion lock) | dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1704> 2014-09-30 14:27:24.331741 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1703> 2014-09-30 14:27:24.331743 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=16 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+0,ss=0+0 dirty=2 | child=1 0x5b78770] -1702> 2014-09-30 14:27:24.331765 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x5b90b40] -1701> 2014-09-30 14:27:24.331773 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5b90b40] -1700> 2014-09-30 14:27:24.331778 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x5b90b40] [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1699> 2014-09-30 14:27:24.331785 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1698> 2014-09-30 14:27:24.331789 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1697> 2014-09-30 14:27:24.331790 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:11 trim_to 11 -1696> 2014-09-30 14:27:24.331817 7ff5b1757700 10 mds.0.log _replay 4217022~1405 / 4275853 2014-09-30 14:22:49.402924: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] -1695> 2014-09-30 14:27:24.331827 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 -1694> 2014-09-30 14:27:24.331831 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1693> 2014-09-30 14:27:24.331833 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v17 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1692> 2014-09-30 14:27:24.331840 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1691> 2014-09-30 14:27:24.331842 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] version 22 -1690> 2014-09-30 14:27:24.331849 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1689> 2014-09-30 14:27:24.331856 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1688> 2014-09-30 14:27:24.331858 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1687> 2014-09-30 14:27:24.331864 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=22 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=0+3,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x5b78000] -1686> 2014-09-30 14:27:24.331881 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=22 inode=0 0x5b90d20] -1685> 2014-09-30 14:27:24.331889 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5b90d20] -1684> 2014-09-30 14:27:24.331896 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=21 inode=0 | dirty=1 0x5b90d20] [inode 10000000003 [2,head] #10000000003 auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x5b53750] -1683> 2014-09-30 14:27:24.331903 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v21 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x5b53750] -1682> 2014-09-30 14:27:24.331907 7ff5b1757700 10 mds.0.cache.ino(10000000003) mark_dirty_parent -1681> 2014-09-30 14:27:24.331909 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v21 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] -1680> 2014-09-30 14:27:24.331912 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] -1679> 2014-09-30 14:27:24.331914 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000003 -1678> 2014-09-30 14:27:24.331916 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] -1677> 2014-09-30 14:27:24.331919 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 -1676> 2014-09-30 14:27:24.331920 7ff5b1757700 20 mds.0.journal (session prealloc []) -1675> 2014-09-30 14:27:24.331922 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4122:13 trim_to 11 -1674> 2014-09-30 14:27:24.331947 7ff5b1757700 10 mds.0.log _replay 4218447~1369 / 4275853 2014-09-30 14:22:49.458118: EUpdate cap update [metablob 1, 1 dirs] -1673> 2014-09-30 14:27:24.331956 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1672> 2014-09-30 14:27:24.331960 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1671> 2014-09-30 14:27:24.331962 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v18 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1670> 2014-09-30 14:27:24.331970 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1669> 2014-09-30 14:27:24.331972 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 24 -1668> 2014-09-30 14:27:24.331978 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1667> 2014-09-30 14:27:24.331995 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1666> 2014-09-30 14:27:24.331997 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1665> 2014-09-30 14:27:24.332004 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=24 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1664> 2014-09-30 14:27:24.332028 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=23 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1663> 2014-09-30 14:27:24.332037 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v23 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] -1662> 2014-09-30 14:27:24.332064 7ff5b1757700 10 mds.0.log _replay 4219836~523 / 4275853 2014-09-30 14:22:53.380624: EUpdate purge_stray [metablob 600, 1 dirs] -1661> 2014-09-30 14:27:24.332072 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1660> 2014-09-30 14:27:24.332073 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1659> 2014-09-30 14:27:24.332075 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (was clean) [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1073741824 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 0x5b78770] version 18 -1658> 2014-09-30 14:27:24.332085 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1657> 2014-09-30 14:27:24.332101 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.332101 -1656> 2014-09-30 14:27:24.332103 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1655> 2014-09-30 14:27:24.332112 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - added at 2014-09-30 14:27:24.332112 -1654> 2014-09-30 14:27:24.332114 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=18 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 2=2+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 2=2+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1653> 2014-09-30 14:27:24.332123 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b90960] -1652> 2014-09-30 14:27:24.332128 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000001 [2,head] auth (dversion lock) v=13 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b90960] [inode 10000000001 [2,head] ~mds0/stray0/10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1651> 2014-09-30 14:27:24.332135 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b90960] -1650> 2014-09-30 14:27:24.332138 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51ba8=0x5b78770} -1649> 2014-09-30 14:27:24.332139 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1648> 2014-09-30 14:27:24.332142 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1647> 2014-09-30 14:27:24.332145 7ff5b1757700 10 mds.0.cache.ino(10000000001) mark_clean [inode 10000000001 [2,head] #10000000001 auth v13 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1646> 2014-09-30 14:27:24.332149 7ff5b1757700 10 mds.0.cache.ino(10000000001) clear_dirty_parent -1645> 2014-09-30 14:27:24.332155 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000001, not in cache -1644> 2014-09-30 14:27:24.332171 7ff5b1757700 10 mds.0.log _replay 4220379~523 / 4275853 2014-09-30 14:22:53.382069: EUpdate purge_stray [metablob 600, 1 dirs] -1643> 2014-09-30 14:27:24.332180 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1642> 2014-09-30 14:27:24.332181 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1641> 2014-09-30 14:27:24.332183 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 20 -1640> 2014-09-30 14:27:24.332199 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1639> 2014-09-30 14:27:24.332208 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 -1638> 2014-09-30 14:27:24.332210 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1637> 2014-09-30 14:27:24.332224 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1636> 2014-09-30 14:27:24.332237 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=20 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332 1=1+0)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 1=1+0)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=2+1,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1635> 2014-09-30 14:27:24.332249 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b90b40] -1634> 2014-09-30 14:27:24.332254 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000002 [2,head] auth (dversion lock) v=15 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b90b40] [inode 10000000002 [2,head] ~mds0/stray0/10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1633> 2014-09-30 14:27:24.332262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b90b40] -1632> 2014-09-30 14:27:24.332266 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b524e0=0x5b78770} -1631> 2014-09-30 14:27:24.332267 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1630> 2014-09-30 14:27:24.332270 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1629> 2014-09-30 14:27:24.332272 7ff5b1757700 10 mds.0.cache.ino(10000000002) mark_clean [inode 10000000002 [2,head] #10000000002 auth v15 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1628> 2014-09-30 14:27:24.332275 7ff5b1757700 10 mds.0.cache.ino(10000000002) clear_dirty_parent -1627> 2014-09-30 14:27:24.332279 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000002, not in cache -1626> 2014-09-30 14:27:24.332297 7ff5b1757700 10 mds.0.log _replay 4220922~523 / 4275853 2014-09-30 14:22:53.382290: EUpdate purge_stray [metablob 600, 1 dirs] -1625> 2014-09-30 14:27:24.332305 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1624> 2014-09-30 14:27:24.332306 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1623> 2014-09-30 14:27:24.332308 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 22 -1622> 2014-09-30 14:27:24.332317 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1621> 2014-09-30 14:27:24.332325 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 -1620> 2014-09-30 14:27:24.332327 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1619> 2014-09-30 14:27:24.332334 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1618> 2014-09-30 14:27:24.332343 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=22 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332)/n(v0 rc2014-09-30 14:22:49.206332 3=3+0) hs=1+2,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1617> 2014-09-30 14:27:24.332353 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90780] -1616> 2014-09-30 14:27:24.332358 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000000 [2,head] auth (dversion lock) v=9 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90780] [inode 10000000000 [2,head] ~mds0/stray0/10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1615> 2014-09-30 14:27:24.332365 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5b90780] -1614> 2014-09-30 14:27:24.332368 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51270=0x5b78770} -1613> 2014-09-30 14:27:24.332369 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1612> 2014-09-30 14:27:24.332372 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1611> 2014-09-30 14:27:24.332374 7ff5b1757700 10 mds.0.cache.ino(10000000000) mark_clean [inode 10000000000 [2,head] #10000000000 auth v9 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1610> 2014-09-30 14:27:24.332378 7ff5b1757700 10 mds.0.cache.ino(10000000000) clear_dirty_parent -1609> 2014-09-30 14:27:24.332382 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000000, not in cache -1608> 2014-09-30 14:27:24.332392 7ff5b1757700 10 mds.0.log _replay 4221465~214 / 4275853 2014-09-30 14:22:54.787214: ESession client.4122 192.168.122.158:0/12097 close cmapv 13 (1000 inos, v6) -1607> 2014-09-30 14:27:24.332398 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 192.168.122.158:0/12097 -1606> 2014-09-30 14:27:24.332400 7ff5b1757700 10 mds.0.journal removed session client.4122 192.168.122.158:0/12097 -1605> 2014-09-30 14:27:24.332401 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4122 -1604> 2014-09-30 14:27:24.332405 7ff5b1757700 10 mds.0.journal ESession.replay inotable 5 < 6 remove -1603> 2014-09-30 14:27:24.332406 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] -1602> 2014-09-30 14:27:24.332421 7ff5b1757700 10 mds.0.log _replay 4221699~886 / 4275853 2014-09-30 14:22:54.868622: EUpdate check_inode_max_size [metablob 1, 1 dirs] -1601> 2014-09-30 14:27:24.332428 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1600> 2014-09-30 14:27:24.332430 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1599> 2014-09-30 14:27:24.332432 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1598> 2014-09-30 14:27:24.332447 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=25 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1597> 2014-09-30 14:27:24.332454 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v25 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b53750] -1596> 2014-09-30 14:27:24.332480 7ff5b1757700 10 mds.0.log _replay 4222605~1405 / 4275853 2014-09-30 14:22:54.942279: EUpdate open_truncate [metablob 1, 1 dirs] -1595> 2014-09-30 14:27:24.332488 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1594> 2014-09-30 14:27:24.332491 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1593> 2014-09-30 14:27:24.332494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v19 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1592> 2014-09-30 14:27:24.332501 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1591> 2014-09-30 14:27:24.332503 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 27 -1590> 2014-09-30 14:27:24.332509 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1589> 2014-09-30 14:27:24.332516 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1588> 2014-09-30 14:27:24.332525 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1587> 2014-09-30 14:27:24.332531 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1586> 2014-09-30 14:27:24.332545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=26 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1585> 2014-09-30 14:27:24.332554 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] -1584> 2014-09-30 14:27:24.332560 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] -1583> 2014-09-30 14:27:24.332567 7ff5b1757700 20 mds.0.cache add_recovered_truncate [inode 10000000003 [2,head] /background_file auth v26 dirtyparent truncating(7 to 0) s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x5b53750] in log segment 1/4194304 -1582> 2014-09-30 14:27:24.332571 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4123:9 trim_to 9 -1581> 2014-09-30 14:27:24.332596 7ff5b1757700 10 mds.0.log _replay 4224030~1339 / 4275853 2014-09-30 14:22:58.376997: EUpdate scatter_writebehind [metablob 100, 1 dirs] -1580> 2014-09-30 14:27:24.332604 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1579> 2014-09-30 14:27:24.332608 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -1578> 2014-09-30 14:27:24.332611 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v2 snaprealm=0x5a30d80 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 15=4+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] -1577> 2014-09-30 14:27:24.332619 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1576> 2014-09-30 14:27:24.332621 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 9 -1575> 2014-09-30 14:27:24.332626 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1574> 2014-09-30 14:27:24.332630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1573> 2014-09-30 14:27:24.332634 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=9 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1572> 2014-09-30 14:27:24.332645 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=8 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1571> 2014-09-30 14:27:24.332654 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v8 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1570> 2014-09-30 14:27:24.332680 7ff5b1757700 10 mds.0.log _replay 4225389~1381 / 4275853 2014-09-30 14:22:58.435658: EUpdate truncate finish [metablob 1, 1 dirs] -1569> 2014-09-30 14:27:24.332687 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1568> 2014-09-30 14:27:24.332689 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1567> 2014-09-30 14:27:24.332690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=28 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1566> 2014-09-30 14:27:24.332712 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1565> 2014-09-30 14:27:24.332721 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] -1564> 2014-09-30 14:27:24.332726 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=28 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1563> 2014-09-30 14:27:24.332729 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] -1562> 2014-09-30 14:27:24.332734 7ff5b1757700 20 mds.0.cache remove_recovered_truncate [inode 10000000003 [2,head] /background_file auth v28 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | truncating=1 dirtyparent=1 dirty=1 0x5b53750] in log segment 1/4194304 -1561> 2014-09-30 14:27:24.332751 7ff5b1757700 10 mds.0.log _replay 4226790~288 / 4275853 2014-09-30 14:22:58.882113: ESession client.4124 192.168.122.158:0/12663 open cmapv 14 -1560> 2014-09-30 14:27:24.332759 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 192.168.122.158:0/12663 -1559> 2014-09-30 14:27:24.332767 7ff5b1757700 10 mds.0.journal opened session client.4124 192.168.122.158:0/12663 -1558> 2014-09-30 14:27:24.332788 7ff5b1757700 10 mds.0.log _replay 4227098~1331 / 4275853 2014-09-30 14:23:03.555036: EUpdate cap update [metablob 1, 1 dirs] -1557> 2014-09-30 14:27:24.332796 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1556> 2014-09-30 14:27:24.332800 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1555> 2014-09-30 14:27:24.332802 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v20 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1554> 2014-09-30 14:27:24.332810 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1553> 2014-09-30 14:27:24.332812 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 30 -1552> 2014-09-30 14:27:24.332826 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1551> 2014-09-30 14:27:24.332835 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1550> 2014-09-30 14:27:24.332837 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1549> 2014-09-30 14:27:24.332844 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=30 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:22:49.400503 b7 1=1+0)/n(v1 rc2014-09-30 14:21:36.296533 3=3+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1548> 2014-09-30 14:27:24.332857 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1547> 2014-09-30 14:27:24.332866 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1546> 2014-09-30 14:27:24.332888 7ff5b1757700 10 mds.0.log _replay 4228449~661 / 4275853 2014-09-30 14:23:03.954976: EUpdate setattr [metablob] -1545> 2014-09-30 14:27:24.332895 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1544> 2014-09-30 14:27:24.332899 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1543> 2014-09-30 14:27:24.332901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v21 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v1 rc2014-09-30 14:21:36.296533 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1542> 2014-09-30 14:27:24.332908 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 -1541> 2014-09-30 14:27:24.332916 7ff5b1757700 10 mds.0.log _replay 4229130~198 / 4275853 2014-09-30 14:23:04.437513: ESession client.4123 192.168.122.158:0/12150 close cmapv 15 -1540> 2014-09-30 14:27:24.332920 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4123 192.168.122.158:0/12150 -1539> 2014-09-30 14:27:24.332922 7ff5b1757700 10 mds.0.journal removed session client.4123 192.168.122.158:0/12150 -1538> 2014-09-30 14:27:24.332923 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4123 -1537> 2014-09-30 14:27:24.332930 7ff5b1757700 10 mds.0.log _replay 4229348~198 / 4275853 2014-09-30 14:24:00.679833: ESession client.4124 192.168.122.158:0/12663 close cmapv 16 -1536> 2014-09-30 14:27:24.332933 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 15 < 16 close client.4124 192.168.122.158:0/12663 -1535> 2014-09-30 14:27:24.332934 7ff5b1757700 10 mds.0.journal removed session client.4124 192.168.122.158:0/12663 -1534> 2014-09-30 14:27:24.332935 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4124 -1533> 2014-09-30 14:27:24.332943 7ff5b1757700 10 mds.0.log _replay 4229566~288 / 4275853 2014-09-30 14:24:05.290801: ESession client.4127 192.168.122.158:0/12969 open cmapv 17 -1532> 2014-09-30 14:27:24.332946 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 16 < 17 open client.4127 192.168.122.158:0/12969 -1531> 2014-09-30 14:27:24.332952 7ff5b1757700 10 mds.0.journal opened session client.4127 192.168.122.158:0/12969 -1530> 2014-09-30 14:27:24.332959 7ff5b1757700 10 mds.0.log _replay 4229874~288 / 4275853 2014-09-30 14:24:05.291148: ESession client.4126 192.168.122.158:0/12917 open cmapv 18 -1529> 2014-09-30 14:27:24.332962 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 17 < 18 open client.4126 192.168.122.158:0/12917 -1528> 2014-09-30 14:27:24.332966 7ff5b1757700 10 mds.0.journal opened session client.4126 192.168.122.158:0/12917 -1527> 2014-09-30 14:27:24.332986 7ff5b1757700 10 mds.0.log _replay 4230182~932 / 4275853 2014-09-30 14:24:05.680527: EUpdate scatter_writebehind [metablob 1, 1 dirs] -1526> 2014-09-30 14:27:24.332994 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1525> 2014-09-30 14:27:24.332997 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1524> 2014-09-30 14:27:24.332999 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v22 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1523> 2014-09-30 14:27:24.333007 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1522> 2014-09-30 14:27:24.333008 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 31 -1521> 2014-09-30 14:27:24.333015 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1520> 2014-09-30 14:27:24.333021 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1519> 2014-09-30 14:27:24.333025 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1518> 2014-09-30 14:27:24.333051 7ff5b1757700 10 mds.0.log _replay 4231134~1168 / 4275853 2014-09-30 14:24:05.681546: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1517> 2014-09-30 14:27:24.333063 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1516> 2014-09-30 14:27:24.333064 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1515> 2014-09-30 14:27:24.333066 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 11 -1514> 2014-09-30 14:27:24.333081 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1513> 2014-09-30 14:27:24.333085 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1512> 2014-09-30 14:27:24.333095 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=11 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1511> 2014-09-30 14:27:24.333109 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=10 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1510> 2014-09-30 14:27:24.333116 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v10 dirtyparent f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1509> 2014-09-30 14:27:24.333125 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1508> 2014-09-30 14:27:24.333127 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 23 -1507> 2014-09-30 14:27:24.333143 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1506> 2014-09-30 14:27:24.333149 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1505> 2014-09-30 14:27:24.333155 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1504> 2014-09-30 14:27:24.333157 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=23 cv=0/0 state=1610612736 f(v0 m2014-09-30 14:22:49.206332)/f(v0 m2014-09-30 14:22:49.206332 3=3+0) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1503> 2014-09-30 14:27:24.333185 7ff5b1757700 10 mds.0.log _replay 4232322~1168 / 4275853 2014-09-30 14:24:05.683157: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1502> 2014-09-30 14:27:24.333192 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1501> 2014-09-30 14:27:24.333194 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1500> 2014-09-30 14:27:24.333195 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 13 -1499> 2014-09-30 14:27:24.333201 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1498> 2014-09-30 14:27:24.333205 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1497> 2014-09-30 14:27:24.333209 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1496> 2014-09-30 14:27:24.333220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=12 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1495> 2014-09-30 14:27:24.333226 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v12 dirtyparent f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332 1=0+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1494> 2014-09-30 14:27:24.333238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1493> 2014-09-30 14:27:24.333239 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] version 24 -1492> 2014-09-30 14:27:24.333252 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1491> 2014-09-30 14:27:24.333257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1490> 2014-09-30 14:27:24.333262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=24 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:22:49.206332) n(v1 rc2014-09-30 14:22:49.206332) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1489> 2014-09-30 14:27:24.333284 7ff5b1757700 10 mds.0.log _replay 4233510~661 / 4275853 2014-09-30 14:24:06.122975: EUpdate setattr [metablob] -1488> 2014-09-30 14:27:24.333290 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1487> 2014-09-30 14:27:24.333294 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1486> 2014-09-30 14:27:24.333296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v23 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1485> 2014-09-30 14:27:24.333303 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:2 trim_to 2 -1484> 2014-09-30 14:27:24.333320 7ff5b1757700 10 mds.0.log _replay 4234191~661 / 4275853 2014-09-30 14:24:06.378542: EUpdate setattr [metablob] -1483> 2014-09-30 14:27:24.333326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1482> 2014-09-30 14:27:24.333329 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1481> 2014-09-30 14:27:24.333331 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v24 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:22:49.400503 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1480> 2014-09-30 14:27:24.333338 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4127:3 trim_to 3 -1479> 2014-09-30 14:27:24.333378 7ff5b1757700 10 mds.0.log _replay 4234872~2379 / 4275853 2014-09-30 14:24:06.452279: EUpdate unlink_local [metablob 1, 3 dirs] -1478> 2014-09-30 14:27:24.333385 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1477> 2014-09-30 14:27:24.333388 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1476> 2014-09-30 14:27:24.333398 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v25 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1475> 2014-09-30 14:27:24.333408 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1474> 2014-09-30 14:27:24.333410 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 33 -1473> 2014-09-30 14:27:24.333424 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1472> 2014-09-30 14:27:24.333430 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1471> 2014-09-30 14:27:24.333432 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1470> 2014-09-30 14:27:24.333438 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1469> 2014-09-30 14:27:24.333447 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] -1468> 2014-09-30 14:27:24.333451 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/background_file [2,head] auth (dversion lock) v=29 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90d20] [inode 10000000003 [2,head] /background_file auth v29 dirtyparent s=7 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1467> 2014-09-30 14:27:24.333457 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90d20] -1466> 2014-09-30 14:27:24.333460 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1465> 2014-09-30 14:27:24.333461 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 15 -1464> 2014-09-30 14:27:24.333467 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1463> 2014-09-30 14:27:24.333471 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1462> 2014-09-30 14:27:24.333475 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=15 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v1 rc2014-09-30 14:22:49.206332 14=4+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1461> 2014-09-30 14:27:24.333486 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=14 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1460> 2014-09-30 14:27:24.333494 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v14 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1)/n(v0 rc2014-09-30 14:22:49.206332 4=3+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1459> 2014-09-30 14:27:24.333504 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1458> 2014-09-30 14:27:24.333506 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=31 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=0+3,ss=0+0 dirty=3 | child=1 dirty=1 0x5b78770] -1457> 2014-09-30 14:27:24.333520 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) pv=0 v=31 inode=0 0x5b90f00] -1456> 2014-09-30 14:27:24.333528 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5b90f00] -1455> 2014-09-30 14:27:24.333533 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=30 inode=0 | dirty=1 0x5b90f00] [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1454> 2014-09-30 14:27:24.333540 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1453> 2014-09-30 14:27:24.333544 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1452> 2014-09-30 14:27:24.333545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:5 trim_to 5 -1451> 2014-09-30 14:27:24.333557 7ff5b1757700 10 mds.0.log _replay 4237271~198 / 4275853 2014-09-30 14:24:06.479766: ESession client.4127 192.168.122.158:0/12969 close cmapv 19 -1450> 2014-09-30 14:27:24.333565 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 18 < 19 close client.4127 192.168.122.158:0/12969 -1449> 2014-09-30 14:27:24.333567 7ff5b1757700 10 mds.0.journal removed session client.4127 192.168.122.158:0/12969 -1448> 2014-09-30 14:27:24.333569 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4127 -1447> 2014-09-30 14:27:24.333592 7ff5b1757700 10 mds.0.log _replay 4237489~1391 / 4275853 2014-09-30 14:24:07.106119: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000004 prealloc_ino=[10000000005~3e8] v8] -1446> 2014-09-30 14:27:24.333600 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 -1445> 2014-09-30 14:27:24.333604 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1444> 2014-09-30 14:27:24.333606 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v26 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1443> 2014-09-30 14:27:24.333624 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1442> 2014-09-30 14:27:24.333626 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 35 -1441> 2014-09-30 14:27:24.333634 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1440> 2014-09-30 14:27:24.333639 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1439> 2014-09-30 14:27:24.333641 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1438> 2014-09-30 14:27:24.333647 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.103906 1=1+0) n(v2 rc2014-09-30 14:24:07.103906 1=1+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1437> 2014-09-30 14:27:24.333661 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5b90000] -1436> 2014-09-30 14:27:24.333673 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=34 inode=0 | inodepin=0 dirty=1 0x5b90000] [inode 10000000004 [2,head] #10000000004 auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51270] -1435> 2014-09-30 14:27:24.333681 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000004 [2,head] /a auth v34 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51270] -1434> 2014-09-30 14:27:24.333685 7ff5b1757700 10 mds.0.cache.ino(10000000004) mark_dirty_parent -1433> 2014-09-30 14:27:24.333687 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000004 [2,head] /a auth v34 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] -1432> 2014-09-30 14:27:24.333690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 8 - 1 == table 6 allocated+used 10000000004 prealloc [10000000005~3e8] -1431> 2014-09-30 14:27:24.333691 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000004 -1430> 2014-09-30 14:27:24.333693 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000005~3e8] -1429> 2014-09-30 14:27:24.333696 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 20 -(1|2) == table 19 prealloc [10000000005~3e8] used 0 -1428> 2014-09-30 14:27:24.333698 7ff5b1757700 20 mds.0.journal (session prealloc []) -1427> 2014-09-30 14:27:24.333699 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:7 trim_to 7 -1426> 2014-09-30 14:27:24.333724 7ff5b1757700 10 mds.0.log _replay 4238900~1375 / 4275853 2014-09-30 14:24:07.172087: EUpdate openc [metablob 1, 1 dirs] -1425> 2014-09-30 14:27:24.333733 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 -1424> 2014-09-30 14:27:24.333737 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1423> 2014-09-30 14:27:24.333739 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v27 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1422> 2014-09-30 14:27:24.333747 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1421> 2014-09-30 14:27:24.333749 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 37 -1420> 2014-09-30 14:27:24.333756 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1419> 2014-09-30 14:27:24.333769 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1418> 2014-09-30 14:27:24.333776 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1417> 2014-09-30 14:27:24.333782 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=37 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.169720 2=2+0) n(v2 rc2014-09-30 14:24:07.169720 2=2+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1416> 2014-09-30 14:27:24.333796 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x5b901e0] -1415> 2014-09-30 14:27:24.333808 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=36 inode=0 | inodepin=0 dirty=1 0x5b901e0] [inode 10000000005 [2,head] #10000000005 auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b524e0] -1414> 2014-09-30 14:27:24.333816 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000005 [2,head] /b auth v36 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b524e0] -1413> 2014-09-30 14:27:24.333819 7ff5b1757700 10 mds.0.cache.ino(10000000005) mark_dirty_parent -1412> 2014-09-30 14:27:24.333821 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000005 [2,head] /b auth v36 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1411> 2014-09-30 14:27:24.333825 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 -1410> 2014-09-30 14:27:24.333825 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 21 -(1|2) == table 20 prealloc [] used 10000000005 -1409> 2014-09-30 14:27:24.333827 7ff5b1757700 20 mds.0.journal (session prealloc [10000000005~3e8]) -1408> 2014-09-30 14:27:24.333830 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:11 trim_to 10 -1407> 2014-09-30 14:27:24.333855 7ff5b1757700 10 mds.0.log _replay 4240295~1375 / 4275853 2014-09-30 14:24:07.301464: EUpdate openc [metablob 1, 1 dirs] -1406> 2014-09-30 14:27:24.333863 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4126 -1405> 2014-09-30 14:27:24.333867 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1404> 2014-09-30 14:27:24.333869 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v28 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1403> 2014-09-30 14:27:24.333877 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1402> 2014-09-30 14:27:24.333878 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 39 -1401> 2014-09-30 14:27:24.333893 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1400> 2014-09-30 14:27:24.333899 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1399> 2014-09-30 14:27:24.333901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1398> 2014-09-30 14:27:24.333906 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=39 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1397> 2014-09-30 14:27:24.333922 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x5b903c0] -1396> 2014-09-30 14:27:24.333934 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=38 inode=0 | inodepin=0 dirty=1 0x5b903c0] [inode 10000000006 [2,head] #10000000006 auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51ba8] -1395> 2014-09-30 14:27:24.333941 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000006 [2,head] /c auth v38 s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} 0x5b51ba8] -1394> 2014-09-30 14:27:24.333945 7ff5b1757700 10 mds.0.cache.ino(10000000006) mark_dirty_parent -1393> 2014-09-30 14:27:24.333947 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000006 [2,head] /c auth v38 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] -1392> 2014-09-30 14:27:24.333950 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable tablev 8 <= table 8 -1391> 2014-09-30 14:27:24.333951 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 22 -(1|2) == table 21 prealloc [] used 10000000006 -1390> 2014-09-30 14:27:24.333952 7ff5b1757700 20 mds.0.journal (session prealloc [10000000006~3e7]) -1389> 2014-09-30 14:27:24.333955 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4126:15 trim_to 14 -1388> 2014-09-30 14:27:24.333973 7ff5b1757700 10 mds.0.log _replay 4241690~523 / 4275853 2014-09-30 14:24:10.744662: EUpdate purge_stray [metablob 600, 1 dirs] -1387> 2014-09-30 14:27:24.333979 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1386> 2014-09-30 14:27:24.333980 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1385> 2014-09-30 14:27:24.333982 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 33 -1384> 2014-09-30 14:27:24.333993 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1383> 2014-09-30 14:27:24.334000 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 -1382> 2014-09-30 14:27:24.334002 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1381> 2014-09-30 14:27:24.334019 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1380> 2014-09-30 14:27:24.334021 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=33 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466)/n(v1 rc2014-09-30 14:24:06.448466 b7 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1379> 2014-09-30 14:27:24.334032 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90f00] -1378> 2014-09-30 14:27:24.334038 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000003 [2,head] auth (dversion lock) v=30 inode=0x5b53750 | inodepin=1 dirty=1 0x5b90f00] [inode 10000000003 [2,head] ~mds0/stray0/10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1377> 2014-09-30 14:27:24.334046 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90f00] -1376> 2014-09-30 14:27:24.334049 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b53750=0x5b78770} -1375> 2014-09-30 14:27:24.334050 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1374> 2014-09-30 14:27:24.334057 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1373> 2014-09-30 14:27:24.334060 7ff5b1757700 10 mds.0.cache.ino(10000000003) mark_clean [inode 10000000003 [2,head] #10000000003 auth v30 dirtyparent s=7 nl=0 n(v0 b7 1=1+0) (iversion lock) | truncating=0 dirtyparent=1 dirty=1 0x5b53750] -1372> 2014-09-30 14:27:24.334063 7ff5b1757700 10 mds.0.cache.ino(10000000003) clear_dirty_parent -1371> 2014-09-30 14:27:24.334069 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000003, not in cache -1370> 2014-09-30 14:27:24.334100 7ff5b1757700 10 mds.0.log _replay 4242233~1339 / 4275853 2014-09-30 14:24:15.680575: EUpdate scatter_writebehind [metablob 100, 1 dirs] -1369> 2014-09-30 14:27:24.334109 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1368> 2014-09-30 14:27:24.334112 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -1367> 2014-09-30 14:27:24.334115 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v3 snaprealm=0x5a30d80 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 13=2+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] -1366> 2014-09-30 14:27:24.334122 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1365> 2014-09-30 14:27:24.334124 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 17 -1364> 2014-09-30 14:27:24.334129 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1363> 2014-09-30 14:27:24.334134 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1362> 2014-09-30 14:27:24.334146 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1361> 2014-09-30 14:27:24.334158 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=16 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1360> 2014-09-30 14:27:24.334167 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v16 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1359> 2014-09-30 14:27:24.334207 7ff5b1757700 10 mds.0.log _replay 4243592~1355 / 4275853 2014-09-30 14:25:54.343343: EUpdate cap update [metablob 1, 1 dirs] -1358> 2014-09-30 14:27:24.334214 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1357> 2014-09-30 14:27:24.334218 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1356> 2014-09-30 14:27:24.334220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v29 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1355> 2014-09-30 14:27:24.334227 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1354> 2014-09-30 14:27:24.334229 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 41 -1353> 2014-09-30 14:27:24.334249 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1352> 2014-09-30 14:27:24.334255 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1351> 2014-09-30 14:27:24.334257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1350> 2014-09-30 14:27:24.334263 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=41 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1349> 2014-09-30 14:27:24.334277 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=40 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] -1348> 2014-09-30 14:27:24.334286 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v40 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51270] -1347> 2014-09-30 14:27:24.334313 7ff5b1757700 10 mds.0.log _replay 4244967~1355 / 4275853 2014-09-30 14:25:54.347937: EUpdate cap update [metablob 1, 1 dirs] -1346> 2014-09-30 14:27:24.334320 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1345> 2014-09-30 14:27:24.334324 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1344> 2014-09-30 14:27:24.334326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v30 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1343> 2014-09-30 14:27:24.334333 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1342> 2014-09-30 14:27:24.334334 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 43 -1341> 2014-09-30 14:27:24.334341 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1340> 2014-09-30 14:27:24.334347 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1339> 2014-09-30 14:27:24.334349 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1338> 2014-09-30 14:27:24.334355 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=43 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1337> 2014-09-30 14:27:24.334369 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=42 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] -1336> 2014-09-30 14:27:24.334378 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v42 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1335> 2014-09-30 14:27:24.334403 7ff5b1757700 10 mds.0.log _replay 4246342~1355 / 4275853 2014-09-30 14:25:54.351910: EUpdate cap update [metablob 1, 1 dirs] -1334> 2014-09-30 14:27:24.334411 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1333> 2014-09-30 14:27:24.334415 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1332> 2014-09-30 14:27:24.334417 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v31 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1331> 2014-09-30 14:27:24.334424 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1330> 2014-09-30 14:27:24.334426 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 45 -1329> 2014-09-30 14:27:24.334433 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1328> 2014-09-30 14:27:24.334438 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1327> 2014-09-30 14:27:24.334440 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1326> 2014-09-30 14:27:24.334446 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=45 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1325> 2014-09-30 14:27:24.334461 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=44 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] -1324> 2014-09-30 14:27:24.334469 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v44 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4126=0-4194304@1} | dirtyparent=1 dirty=1 0x5b51ba8] -1323> 2014-09-30 14:27:24.334495 7ff5b1757700 10 mds.0.log _replay 4247717~1317 / 4275853 2014-09-30 14:25:54.360034: EUpdate cap update [metablob 1, 1 dirs] -1322> 2014-09-30 14:27:24.334511 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1321> 2014-09-30 14:27:24.334514 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1320> 2014-09-30 14:27:24.334516 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v32 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1319> 2014-09-30 14:27:24.334523 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1318> 2014-09-30 14:27:24.334525 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 47 -1317> 2014-09-30 14:27:24.334532 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1316> 2014-09-30 14:27:24.334537 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1315> 2014-09-30 14:27:24.334539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1314> 2014-09-30 14:27:24.334545 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=47 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1313> 2014-09-30 14:27:24.334558 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] -1312> 2014-09-30 14:27:24.334564 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1311> 2014-09-30 14:27:24.334589 7ff5b1757700 10 mds.0.log _replay 4249054~1317 / 4275853 2014-09-30 14:25:54.362937: EUpdate cap update [metablob 1, 1 dirs] -1310> 2014-09-30 14:27:24.334596 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1309> 2014-09-30 14:27:24.334600 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1308> 2014-09-30 14:27:24.334602 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v33 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1307> 2014-09-30 14:27:24.334609 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1306> 2014-09-30 14:27:24.334611 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 49 -1305> 2014-09-30 14:27:24.334617 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1304> 2014-09-30 14:27:24.334622 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1303> 2014-09-30 14:27:24.334624 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1302> 2014-09-30 14:27:24.334630 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=49 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1301> 2014-09-30 14:27:24.334642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] -1300> 2014-09-30 14:27:24.334651 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1299> 2014-09-30 14:27:24.334676 7ff5b1757700 10 mds.0.log _replay 4250391~1317 / 4275853 2014-09-30 14:25:54.365595: EUpdate cap update [metablob 1, 1 dirs] -1298> 2014-09-30 14:27:24.334683 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1297> 2014-09-30 14:27:24.334687 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1296> 2014-09-30 14:27:24.334689 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v34 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:22:49.400503 b7 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1295> 2014-09-30 14:27:24.334695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1294> 2014-09-30 14:27:24.334697 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 51 -1293> 2014-09-30 14:27:24.334704 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1292> 2014-09-30 14:27:24.334709 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1291> 2014-09-30 14:27:24.334711 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1290> 2014-09-30 14:27:24.334716 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=51 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v2 rc2014-09-30 14:24:07.299049 3=3+0)/n(v2 rc2014-09-30 14:22:49.400503 b7 1=1+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1289> 2014-09-30 14:27:24.334729 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] -1288> 2014-09-30 14:27:24.334737 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -1287> 2014-09-30 14:27:24.334750 7ff5b1757700 10 mds.0.log _replay 4251728~214 / 4275853 2014-09-30 14:26:51.050448: ESession client.4126 192.168.122.158:0/12917 close cmapv 23 (998 inos, v9) -1286> 2014-09-30 14:27:24.334758 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 22 < 23 close client.4126 192.168.122.158:0/12917 -1285> 2014-09-30 14:27:24.334760 7ff5b1757700 10 mds.0.journal removed session client.4126 192.168.122.158:0/12917 -1284> 2014-09-30 14:27:24.334761 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4126 -1283> 2014-09-30 14:27:24.334765 7ff5b1757700 10 mds.0.journal ESession.replay inotable 8 < 9 remove -1282> 2014-09-30 14:27:24.334766 7ff5b1757700 10 mds.0.inotable: replay_release_ids [10000000007~3e6] -1281> 2014-09-30 14:27:24.334776 7ff5b1757700 10 mds.0.log _replay 4251962~288 / 4275853 2014-09-30 14:26:55.304138: ESession client.4129 192.168.122.158:0/13634 open cmapv 24 -1280> 2014-09-30 14:27:24.334780 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 23 < 24 open client.4129 192.168.122.158:0/13634 -1279> 2014-09-30 14:27:24.334786 7ff5b1757700 10 mds.0.journal opened session client.4129 192.168.122.158:0/13634 -1278> 2014-09-30 14:27:24.334793 7ff5b1757700 10 mds.0.log _replay 4252270~288 / 4275853 2014-09-30 14:26:55.304671: ESession client.4130 192.168.122.158:0/13686 open cmapv 25 -1277> 2014-09-30 14:27:24.334797 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 24 < 25 open client.4130 192.168.122.158:0/13686 -1276> 2014-09-30 14:27:24.334801 7ff5b1757700 10 mds.0.journal opened session client.4130 192.168.122.158:0/13686 -1275> 2014-09-30 14:27:24.334821 7ff5b1757700 10 mds.0.log _replay 4252578~932 / 4275853 2014-09-30 14:26:56.050754: EUpdate scatter_writebehind [metablob 1, 1 dirs] -1274> 2014-09-30 14:27:24.334829 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1273> 2014-09-30 14:27:24.334833 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1272> 2014-09-30 14:27:24.334835 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v35 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1271> 2014-09-30 14:27:24.334843 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1270> 2014-09-30 14:27:24.334845 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 52 -1269> 2014-09-30 14:27:24.334850 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1268> 2014-09-30 14:27:24.334855 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1267> 2014-09-30 14:27:24.334860 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=52 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1266> 2014-09-30 14:27:24.334885 7ff5b1757700 10 mds.0.log _replay 4253530~1168 / 4275853 2014-09-30 14:26:56.051026: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1265> 2014-09-30 14:27:24.334892 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1264> 2014-09-30 14:27:24.334893 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1263> 2014-09-30 14:27:24.334894 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 19 -1262> 2014-09-30 14:27:24.334901 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1261> 2014-09-30 14:27:24.334905 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1260> 2014-09-30 14:27:24.334909 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1259> 2014-09-30 14:27:24.334920 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=18 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1258> 2014-09-30 14:27:24.334926 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v18 dirtyparent f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1257> 2014-09-30 14:27:24.334938 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1256> 2014-09-30 14:27:24.334940 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 34 -1255> 2014-09-30 14:27:24.334947 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1254> 2014-09-30 14:27:24.334961 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1253> 2014-09-30 14:27:24.334974 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1252> 2014-09-30 14:27:24.334976 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=34 cv=0/0 state=1610612736 f(v1 m2014-09-30 14:24:06.448466)/f(v1 m2014-09-30 14:24:06.448466 1=1+0) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1251> 2014-09-30 14:27:24.335009 7ff5b1757700 10 mds.0.log _replay 4254718~1168 / 4275853 2014-09-30 14:26:56.051551: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1250> 2014-09-30 14:27:24.335016 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1249> 2014-09-30 14:27:24.335017 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1248> 2014-09-30 14:27:24.335019 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 21 -1247> 2014-09-30 14:27:24.335031 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1246> 2014-09-30 14:27:24.335036 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1245> 2014-09-30 14:27:24.335039 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=21 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1244> 2014-09-30 14:27:24.335051 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=20 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1243> 2014-09-30 14:27:24.335064 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v20 dirtyparent f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1242> 2014-09-30 14:27:24.335076 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1241> 2014-09-30 14:27:24.335078 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] version 35 -1240> 2014-09-30 14:27:24.335083 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1239> 2014-09-30 14:27:24.335088 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1238> 2014-09-30 14:27:24.335099 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=35 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:24:06.448466) n(v2 rc2014-09-30 14:24:06.448466) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1237> 2014-09-30 14:27:24.335122 7ff5b1757700 10 mds.0.log _replay 4255906~661 / 4275853 2014-09-30 14:26:56.511239: EUpdate setattr [metablob] -1236> 2014-09-30 14:27:24.335129 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1235> 2014-09-30 14:27:24.335133 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1234> 2014-09-30 14:27:24.335135 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v36 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1233> 2014-09-30 14:27:24.335143 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:2 trim_to 2 -1232> 2014-09-30 14:27:24.335159 7ff5b1757700 10 mds.0.log _replay 4256587~661 / 4275853 2014-09-30 14:26:56.717411: EUpdate setattr [metablob] -1231> 2014-09-30 14:27:24.335165 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1230> 2014-09-30 14:27:24.335168 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1229> 2014-09-30 14:27:24.335171 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v37 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:24:07.299049 3=3+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1228> 2014-09-30 14:27:24.335189 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4130:3 trim_to 3 -1227> 2014-09-30 14:27:24.335221 7ff5b1757700 10 mds.0.log _replay 4257268~2365 / 4275853 2014-09-30 14:26:56.782217: EUpdate unlink_local [metablob 1, 3 dirs] -1226> 2014-09-30 14:27:24.335228 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1225> 2014-09-30 14:27:24.335231 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1224> 2014-09-30 14:27:24.335233 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v38 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1223> 2014-09-30 14:27:24.335240 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1222> 2014-09-30 14:27:24.335242 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 54 -1221> 2014-09-30 14:27:24.335250 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1220> 2014-09-30 14:27:24.335255 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1219> 2014-09-30 14:27:24.335257 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1218> 2014-09-30 14:27:24.335262 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=54 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.778439 2=2+0) n(v3 rc2014-09-30 14:26:56.778439 2=2+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=3+1,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1217> 2014-09-30 14:27:24.335271 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] -1216> 2014-09-30 14:27:24.335276 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/a [2,head] auth (dversion lock) v=46 inode=0x5b51270 | inodepin=1 dirty=1 0x5b90000] [inode 10000000004 [2,head] /a auth v46 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1215> 2014-09-30 14:27:24.335282 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b90000] -1214> 2014-09-30 14:27:24.335284 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1213> 2014-09-30 14:27:24.335285 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 23 -1212> 2014-09-30 14:27:24.335291 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1211> 2014-09-30 14:27:24.335296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1210> 2014-09-30 14:27:24.335299 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=23 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1209> 2014-09-30 14:27:24.335311 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=22 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1208> 2014-09-30 14:27:24.335315 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v22 dirtyparent f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 2=1+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1207> 2014-09-30 14:27:24.335324 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1206> 2014-09-30 14:27:24.335326 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=48 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.778439 1=1+0) n(v2 rc2014-09-30 14:26:56.778439 1=1+0) hs=0+4,ss=0+0 dirty=4 | child=1 dirty=1 0x5b78770] -1205> 2014-09-30 14:27:24.335339 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) pv=0 v=48 inode=0 0x5b910e0] -1204> 2014-09-30 14:27:24.335348 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x5b910e0] -1203> 2014-09-30 14:27:24.335352 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=47 inode=0 | dirty=1 0x5b910e0] [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1202> 2014-09-30 14:27:24.335359 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1201> 2014-09-30 14:27:24.335363 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1200> 2014-09-30 14:27:24.335364 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:5 trim_to 5 -1199> 2014-09-30 14:27:24.335400 7ff5b1757700 10 mds.0.log _replay 4259653~2365 / 4275853 2014-09-30 14:26:56.827083: EUpdate unlink_local [metablob 1, 3 dirs] -1198> 2014-09-30 14:27:24.335409 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1197> 2014-09-30 14:27:24.335412 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1196> 2014-09-30 14:27:24.335414 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v39 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:24:07.299049 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1195> 2014-09-30 14:27:24.335422 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1194> 2014-09-30 14:27:24.335424 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 56 -1193> 2014-09-30 14:27:24.335431 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1192> 2014-09-30 14:27:24.335437 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1191> 2014-09-30 14:27:24.335439 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1190> 2014-09-30 14:27:24.335445 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=56 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v3 rc2014-09-30 14:26:56.824225 1=1+0)/n(v3 rc2014-09-30 14:24:07.299049 3=3+0) hs=2+2,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1189> 2014-09-30 14:27:24.335453 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] -1188> 2014-09-30 14:27:24.335458 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/b [2,head] auth (dversion lock) v=48 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b901e0] [inode 10000000005 [2,head] /b auth v48 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1187> 2014-09-30 14:27:24.335463 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x5b901e0] -1186> 2014-09-30 14:27:24.335465 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1185> 2014-09-30 14:27:24.335467 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 25 -1184> 2014-09-30 14:27:24.335481 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1183> 2014-09-30 14:27:24.335486 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1182> 2014-09-30 14:27:24.335495 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1181> 2014-09-30 14:27:24.335507 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1180> 2014-09-30 14:27:24.335516 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1179> 2014-09-30 14:27:24.335526 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1178> 2014-09-30 14:27:24.335528 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=50 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+4,ss=0+0 dirty=5 | child=1 dirty=1 0x5b78770] -1177> 2014-09-30 14:27:24.335542 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) pv=0 v=50 inode=0 0x5b912c0] -1176> 2014-09-30 14:27:24.335550 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x5b912c0] -1175> 2014-09-30 14:27:24.335554 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=49 inode=0 | dirty=1 0x5b912c0] [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1174> 2014-09-30 14:27:24.335561 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1173> 2014-09-30 14:27:24.335565 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1172> 2014-09-30 14:27:24.335566 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4129:8 trim_to 8 -1171> 2014-09-30 14:27:24.335577 7ff5b1757700 10 mds.0.log _replay 4262038~198 / 4275853 2014-09-30 14:27:05.978856: ESession client.4129 192.168.122.158:0/13634 close cmapv 26 -1170> 2014-09-30 14:27:24.335586 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 25 < 26 close client.4129 192.168.122.158:0/13634 -1169> 2014-09-30 14:27:24.335588 7ff5b1757700 10 mds.0.journal removed session client.4129 192.168.122.158:0/13634 -1168> 2014-09-30 14:27:24.335589 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4129 -1167> 2014-09-30 14:27:24.335609 7ff5b1757700 10 mds.0.log _replay 4262256~1214 / 4275853 2014-09-30 14:27:11.202444: EUpdate purge_stray [metablob 100, 2 dirs] -1166> 2014-09-30 14:27:24.335615 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1165> 2014-09-30 14:27:24.335625 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1164> 2014-09-30 14:27:24.335627 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=25 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1163> 2014-09-30 14:27:24.335642 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=24 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1162> 2014-09-30 14:27:24.335651 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v24 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 3=2+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1161> 2014-09-30 14:27:24.335661 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1160> 2014-09-30 14:27:24.335663 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 52 -1159> 2014-09-30 14:27:24.335671 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1158> 2014-09-30 14:27:24.335678 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 -1157> 2014-09-30 14:27:24.335680 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1156> 2014-09-30 14:27:24.335688 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1155> 2014-09-30 14:27:24.335690 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=52 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225 1=1+0)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225 1=1+0)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=2+4,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1154> 2014-09-30 14:27:24.335706 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x5b51270 | inodepin=1 dirty=1 0x5b910e0] -1153> 2014-09-30 14:27:24.335712 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000004 [2,head] auth (dversion lock) v=47 inode=0x5b51270 | inodepin=1 dirty=1 0x5b910e0] [inode 10000000004 [2,head] ~mds0/stray0/10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1152> 2014-09-30 14:27:24.335718 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=51 inode=0 | inodepin=0 dirty=1 0x5b910e0] -1151> 2014-09-30 14:27:24.335721 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b51270=0x5b78770} -1150> 2014-09-30 14:27:24.335722 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1149> 2014-09-30 14:27:24.335725 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1148> 2014-09-30 14:27:24.335728 7ff5b1757700 10 mds.0.cache.ino(10000000004) mark_clean [inode 10000000004 [2,head] #10000000004 auth v47 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51270] -1147> 2014-09-30 14:27:24.335730 7ff5b1757700 10 mds.0.cache.ino(10000000004) clear_dirty_parent -1146> 2014-09-30 14:27:24.335736 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000004, not in cache -1145> 2014-09-30 14:27:24.335753 7ff5b1757700 10 mds.0.log _replay 4263490~523 / 4275853 2014-09-30 14:27:11.202495: EUpdate purge_stray [metablob 600, 1 dirs] -1144> 2014-09-30 14:27:24.335762 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1143> 2014-09-30 14:27:24.335763 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1142> 2014-09-30 14:27:24.335765 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 54 -1141> 2014-09-30 14:27:24.335780 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1140> 2014-09-30 14:27:24.335788 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.332101 -1139> 2014-09-30 14:27:24.335791 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1138> 2014-09-30 14:27:24.335797 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1137> 2014-09-30 14:27:24.335799 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=54 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v2 rc2014-09-30 14:26:56.824225)/n(v2 rc2014-09-30 14:26:56.824225 2=2+0) hs=1+5,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1136> 2014-09-30 14:27:24.335808 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b912c0] -1135> 2014-09-30 14:27:24.335813 7ff5b1757700 12 mds.0.cache.dir(600) unlink_inode [dentry #100/stray0/10000000005 [2,head] auth (dversion lock) v=49 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b912c0] [inode 10000000005 [2,head] ~mds0/stray0/10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1134> 2014-09-30 14:27:24.335819 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b912c0] -1133> 2014-09-30 14:27:24.335822 7ff5b1757700 10 mds.0.journal unlinked set contains {0x5b524e0=0x5b78770} -1132> 2014-09-30 14:27:24.335823 7ff5b1757700 10 mds.0.cache remove_inode_recursive [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1131> 2014-09-30 14:27:24.335826 7ff5b1757700 14 mds.0.cache remove_inode [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1130> 2014-09-30 14:27:24.335828 7ff5b1757700 10 mds.0.cache.ino(10000000005) mark_clean [inode 10000000005 [2,head] #10000000005 auth v49 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1129> 2014-09-30 14:27:24.335831 7ff5b1757700 10 mds.0.cache.ino(10000000005) clear_dirty_parent -1128> 2014-09-30 14:27:24.335836 7ff5b1757700 10 mds.0.journal EMetaBlob.replay destroyed 10000000005, not in cache -1127> 2014-09-30 14:27:24.335846 7ff5b1757700 10 mds.0.log _replay 4264033~288 / 4275853 2014-09-30 14:27:11.983330: ESession client.4142 192.168.122.158:0/14114 open cmapv 27 -1126> 2014-09-30 14:27:24.335851 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 26 < 27 open client.4142 192.168.122.158:0/14114 -1125> 2014-09-30 14:27:24.335858 7ff5b1757700 10 mds.0.journal opened session client.4142 192.168.122.158:0/14114 -1124> 2014-09-30 14:27:24.335879 7ff5b1757700 10 mds.0.log _replay 4264341~932 / 4275853 2014-09-30 14:27:13.594258: EUpdate scatter_writebehind [metablob 1, 1 dirs] -1123> 2014-09-30 14:27:24.335887 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1122> 2014-09-30 14:27:24.335891 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1121> 2014-09-30 14:27:24.335894 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v40 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1120> 2014-09-30 14:27:24.335903 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1119> 2014-09-30 14:27:24.335905 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 57 -1118> 2014-09-30 14:27:24.335911 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1117> 2014-09-30 14:27:24.335916 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1116> 2014-09-30 14:27:24.335928 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=57 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1115> 2014-09-30 14:27:24.335962 7ff5b1757700 10 mds.0.log _replay 4265293~1168 / 4275853 2014-09-30 14:27:13.594712: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1114> 2014-09-30 14:27:24.335969 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1113> 2014-09-30 14:27:24.335970 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1112> 2014-09-30 14:27:24.335972 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 27 -1111> 2014-09-30 14:27:24.335978 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1110> 2014-09-30 14:27:24.335982 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1109> 2014-09-30 14:27:24.335986 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=27 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1108> 2014-09-30 14:27:24.335998 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=26 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1107> 2014-09-30 14:27:24.336005 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v26 dirtyparent f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1106> 2014-09-30 14:27:24.336015 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1105> 2014-09-30 14:27:24.336016 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 55 -1104> 2014-09-30 14:27:24.336022 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1103> 2014-09-30 14:27:24.336029 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1102> 2014-09-30 14:27:24.336049 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (ifile sync dirty) - already on list since 2014-09-30 14:27:24.332112 -1101> 2014-09-30 14:27:24.336052 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=55 cv=0/0 state=1610612736 f(v2 m2014-09-30 14:26:56.824225)/f(v2 m2014-09-30 14:26:56.824225 2=2+0) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1100> 2014-09-30 14:27:24.336084 7ff5b1757700 10 mds.0.log _replay 4266481~1168 / 4275853 2014-09-30 14:27:13.595506: EUpdate scatter_writebehind [metablob 100, 2 dirs] -1099> 2014-09-30 14:27:24.336098 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1098> 2014-09-30 14:27:24.336099 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1097> 2014-09-30 14:27:24.336101 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 29 -1096> 2014-09-30 14:27:24.336108 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1095> 2014-09-30 14:27:24.336112 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1094> 2014-09-30 14:27:24.336116 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=29 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v2 rc2014-09-30 14:24:06.448466 b7 12=2+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1093> 2014-09-30 14:27:24.336134 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=28 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1092> 2014-09-30 14:27:24.336144 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v28 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1)/n(v1 rc2014-09-30 14:24:06.448466 b7 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1091> 2014-09-30 14:27:24.336154 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1090> 2014-09-30 14:27:24.336156 7ff5b1757700 10 mds.0.cache.dir(600) mark_dirty (already dirty) [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] version 56 -1089> 2014-09-30 14:27:24.336161 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1088> 2014-09-30 14:27:24.336165 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1087> 2014-09-30 14:27:24.336178 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=56 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1086> 2014-09-30 14:27:24.336206 7ff5b1757700 10 mds.0.log _replay 4267669~1339 / 4275853 2014-09-30 14:27:13.595851: EUpdate scatter_writebehind [metablob 100, 1 dirs] -1085> 2014-09-30 14:27:24.336214 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -1084> 2014-09-30 14:27:24.336217 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -1083> 2014-09-30 14:27:24.336220 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v4 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] -1082> 2014-09-30 14:27:24.336228 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1081> 2014-09-30 14:27:24.336229 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 31 -1080> 2014-09-30 14:27:24.336234 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean nestinfo on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1079> 2014-09-30 14:27:24.336238 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1078> 2014-09-30 14:27:24.336242 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=31 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1077> 2014-09-30 14:27:24.336253 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=30 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1076> 2014-09-30 14:27:24.336260 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v30 dirtyparent f(v3 m2014-09-30 14:26:56.824225) n(v3 rc2014-09-30 14:26:56.824225 1=0+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1075> 2014-09-30 14:27:24.336283 7ff5b1757700 10 mds.0.log _replay 4269028~661 / 4275853 2014-09-30 14:27:17.026787: EUpdate setattr [metablob] -1074> 2014-09-30 14:27:24.336290 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -1073> 2014-09-30 14:27:24.336294 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1072> 2014-09-30 14:27:24.336296 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v41 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:26:56.824225 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1071> 2014-09-30 14:27:24.336303 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:2 trim_to 2 -1070> 2014-09-30 14:27:24.336326 7ff5b1757700 10 mds.0.log _replay 4269709~1418 / 4275853 2014-09-30 14:27:17.194059: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000007 prealloc_ino=[10000000008~3e8] v11] -1069> 2014-09-30 14:27:24.336334 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4142 -1068> 2014-09-30 14:27:24.336338 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1067> 2014-09-30 14:27:24.336340 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v42 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1066> 2014-09-30 14:27:24.336347 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1065> 2014-09-30 14:27:24.336348 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] version 59 -1064> 2014-09-30 14:27:24.336355 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1063> 2014-09-30 14:27:24.336362 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1062> 2014-09-30 14:27:24.336363 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1061> 2014-09-30 14:27:24.336369 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=59 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.191611 2=2+0) n(v4 rc2014-09-30 14:27:17.191611 2=2+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+3,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x5b78000] -1060> 2014-09-30 14:27:24.336386 7ff5b1757700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) pv=0 v=59 inode=0 0x5b914a0] -1059> 2014-09-30 14:27:24.336395 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=58 inode=0 | dirty=1 0x5b914a0] -1058> 2014-09-30 14:27:24.336402 7ff5b1757700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=58 inode=0 | dirty=1 0x5b914a0] [inode 10000000007 [2,head] #10000000007 auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} 0x5b524e0] -1057> 2014-09-30 14:27:24.336409 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} 0x5b524e0] -1056> 2014-09-30 14:27:24.336413 7ff5b1757700 10 mds.0.cache.ino(10000000007) mark_dirty_parent -1055> 2014-09-30 14:27:24.336415 7ff5b1757700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1054> 2014-09-30 14:27:24.336418 7ff5b1757700 10 mds.0.journal EMetaBlob.replay inotable v 11 - 1 == table 9 allocated+used 10000000007 prealloc [10000000008~3e8] -1053> 2014-09-30 14:27:24.336419 7ff5b1757700 10 mds.0.inotable: replay_alloc_id 10000000007 -1052> 2014-09-30 14:27:24.336422 7ff5b1757700 10 mds.0.inotable: replay_alloc_ids [10000000008~3e8] -1051> 2014-09-30 14:27:24.336425 7ff5b1757700 10 mds.0.journal EMetaBlob.replay sessionmap v 28 -(1|2) == table 27 prealloc [10000000008~3e8] used 0 -1050> 2014-09-30 14:27:24.336426 7ff5b1757700 20 mds.0.journal (session prealloc []) -1049> 2014-09-30 14:27:24.336427 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:7 trim_to 2 -1048> 2014-09-30 14:27:24.336468 7ff5b1757700 10 mds.0.log _replay 4271147~2885 / 4275853 2014-09-30 14:27:17.282921: EUpdate unlink_local [metablob 1, 3 dirs] -1047> 2014-09-30 14:27:24.336476 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 3 dirlumps by unknown.0 -1046> 2014-09-30 14:27:24.336480 7ff5b1757700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -1045> 2014-09-30 14:27:24.336482 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -1044> 2014-09-30 14:27:24.336491 7ff5b1757700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -1043> 2014-09-30 14:27:24.336493 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated root [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (iversion lock) | dirfrag=1 dirty=1 0x5b50000] -1042> 2014-09-30 14:27:24.336498 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 1 -1041> 2014-09-30 14:27:24.336500 7ff5b1757700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] version 61 -1040> 2014-09-30 14:27:24.336506 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] -1039> 2014-09-30 14:27:24.336512 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.330303 -1038> 2014-09-30 14:27:24.336514 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] -1037> 2014-09-30 14:27:24.336527 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=2+3,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] -1036> 2014-09-30 14:27:24.336539 7ff5b1757700 10 mds.0.journal EMetaBlob.replay unlinking [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b914a0] -1035> 2014-09-30 14:27:24.336544 7ff5b1757700 12 mds.0.cache.dir(1) unlink_inode [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth (dversion lock) v=58 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b914a0] [inode 10000000007 [2,head] /2014-09-30 14:27:17.106037 1 auth v58 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1034> 2014-09-30 14:27:24.336551 7ff5b1757700 10 mds.0.journal EMetaBlob.replay had [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=60 inode=0 | inodepin=0 dirty=1 0x5b914a0] -1033> 2014-09-30 14:27:24.336553 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1032> 2014-09-30 14:27:24.336555 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 33 -1031> 2014-09-30 14:27:24.336568 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1030> 2014-09-30 14:27:24.336576 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-09-30 14:27:24.336576 -1029> 2014-09-30 14:27:24.336579 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1028> 2014-09-30 14:27:24.336584 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=33 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1027> 2014-09-30 14:27:24.336597 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=32 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1026> 2014-09-30 14:27:24.336606 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v32 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1025> 2014-09-30 14:27:24.336614 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1024> 2014-09-30 14:27:24.336616 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=60 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=0+6,ss=0+0 dirty=6 | child=1 dirty=1 0x5b78770] -1023> 2014-09-30 14:27:24.336631 7ff5b1757700 12 mds.0.cache.dir(600) add_null_dentry [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) pv=0 v=60 inode=0 0x5b91680] -1022> 2014-09-30 14:27:24.336640 7ff5b1757700 10 mds.0.journal EMetaBlob.replay added [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) v=59 inode=0 | dirty=1 0x5b91680] -1021> 2014-09-30 14:27:24.336645 7ff5b1757700 12 mds.0.cache.dir(600) link_primary_inode [dentry #100/stray0/10000000007 [2,head] auth NULL (dversion lock) v=59 inode=0 | dirty=1 0x5b91680] [inode 10000000007 [2,head] #10000000007 auth v59 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1020> 2014-09-30 14:27:24.336652 7ff5b1757700 10 mds.0.journal EMetaBlob.replay linked [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v59 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) cr={4142=0-4194304@1} | dirtyparent=1 dirty=1 0x5b524e0] -1019> 2014-09-30 14:27:24.336658 7ff5b1757700 10 mds.0.journal unlinked set contains {} -1018> 2014-09-30 14:27:24.336659 7ff5b1757700 10 mds.0.journal EMetaBlob.replay request client.4142:9 trim_to 8 -1017> 2014-09-30 14:27:24.336686 7ff5b1757700 10 mds.0.log _replay 4274052~1563 / 4275853 2014-09-30 14:27:17.283537: EUpdate cap update [metablob 100, 2 dirs] -1016> 2014-09-30 14:27:24.336695 7ff5b1757700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -1015> 2014-09-30 14:27:24.336696 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 100 -1014> 2014-09-30 14:27:24.336698 7ff5b1757700 10 mds.0.cache.dir(100) mark_dirty (already dirty) [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] version 35 -1013> 2014-09-30 14:27:24.336705 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1012> 2014-09-30 14:27:24.336718 7ff5b1757700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-09-30 14:27:24.336576 -1011> 2014-09-30 14:27:24.336720 7ff5b1757700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1010> 2014-09-30 14:27:24.336725 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -1009> 2014-09-30 14:27:24.336739 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -1008> 2014-09-30 14:27:24.336802 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest sync dirty) (ifile sync dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -1007> 2014-09-30 14:27:24.336814 7ff5b1757700 10 mds.0.journal EMetaBlob.replay dir 600 -1006> 2014-09-30 14:27:24.336816 7ff5b1757700 10 mds.0.journal EMetaBlob.replay updated dir [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 dirty=1 0x5b78770] -1005> 2014-09-30 14:27:24.336829 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] -1004> 2014-09-30 14:27:24.336837 7ff5b1757700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -1003> 2014-09-30 14:27:24.336853 7ff5b1757700 10 mds.0.log _replay 4275635~198 / 4275853 2014-09-30 14:27:17.766906: ESession client.4130 192.168.122.158:0/13686 close cmapv 29 -1002> 2014-09-30 14:27:24.336862 7ff5b1757700 10 mds.0.journal ESession.replay sessionmap 28 < 29 close client.4130 192.168.122.158:0/13686 -1001> 2014-09-30 14:27:24.336864 7ff5b1757700 10 mds.0.journal removed session client.4130 192.168.122.158:0/13686 -1000> 2014-09-30 14:27:24.336865 7ff5b1757700 10 mds.0.sessionmap remove_session s=0x5b09600 name=client.4130 -999> 2014-09-30 14:27:24.336869 7ff5b1757700 10 mds.0.log _replay - complete, 82 events -998> 2014-09-30 14:27:24.336870 7ff5b1757700 10 mds.0.log _replay_thread kicking waiters -997> 2014-09-30 14:27:24.336871 7ff5b1757700 10 MDSInternalContextBase::complete: 15C_MDS_BootStart -996> 2014-09-30 14:27:24.336872 7ff5b1757700 1 mds.0.7 replay_done -995> 2014-09-30 14:27:24.336873 7ff5b1757700 1 mds.0.7 making mds journal writeable -994> 2014-09-30 14:27:24.336874 7ff5b1757700 1 mds.0.journaler(ro) set_writeable -993> 2014-09-30 14:27:24.336901 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:13 200.00000001 [zero 81549~4112755] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9400 con 0x5a69fa0 -992> 2014-09-30 14:27:24.336975 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:14 200.00000002 [delete] 1.eb272dbb ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9b80 con 0x5a69fa0 -991> 2014-09-30 14:27:24.337040 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:15 200.00000003 [delete] 1.95e3ab ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -990> 2014-09-30 14:27:24.337116 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:16 200.00000004 [delete] 1.1ba6bc1f ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9e00 con 0x5a69fa0 -989> 2014-09-30 14:27:24.337213 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6805/10926 -- osd_op(mds.0.7:17 200.00000005 [delete] 1.96d5827a ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ada080 con 0x5bdb2e0 -988> 2014-09-30 14:27:24.337242 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:18 200.00000006 [delete] 1.ade7efde ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ada580 con 0x5a69fa0 -987> 2014-09-30 14:27:24.337285 7ff5b1757700 2 mds.0.7 i am alone, moving to state reconnect -986> 2014-09-30 14:27:24.337290 7ff5b1757700 3 mds.0.7 request_state up:reconnect -985> 2014-09-30 14:27:24.337291 7ff5b1757700 10 mds.0.7 set_want_state up:replay -> up:reconnect -984> 2014-09-30 14:27:24.337297 7ff5b1757700 10 mds.beacon.0 _send up:reconnect seq 2 -983> 2014-09-30 14:27:24.337304 7ff5b1757700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -982> 2014-09-30 14:27:24.337306 7ff5b1757700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 2 v31) v3 -- ?+0 0x5b098c0 con 0x5a68f20 -981> 2014-09-30 14:27:24.337314 7ff5b1757700 10 mds.0.log _replay_thread finish -980> 2014-09-30 14:27:24.337704 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 13 ==== osd_op_reply(13 200.00000001 [zero 81549~4112755] v0'0 uv77 ondisk = 0) v6 ==== 179+0+0 (1307188447 0 0) 0x5b09340 con 0x5a69fa0 -979> 2014-09-30 14:27:24.337793 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 14 ==== osd_op_reply(14 200.00000002 [delete] v0'0 uv3 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (3306712376 0 0) 0x5b09340 con 0x5a69fa0 -978> 2014-09-30 14:27:24.338334 7ff5b0654700 1 -- 192.168.122.157:6801/7569 <== osd.0 192.168.122.158:6805/10926 1 ==== osd_op_reply(17 200.00000005 [delete] v0'0 uv0 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (2898014583 0 0) 0x5b08840 con 0x5bdb2e0 -977> 2014-09-30 14:27:24.338362 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 15 ==== osd_op_reply(15 200.00000003 [delete] v0'0 uv3 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (2212147152 0 0) 0x5b09340 con 0x5a69fa0 -976> 2014-09-30 14:27:24.338646 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 16 ==== osd_op_reply(16 200.00000004 [delete] v0'0 uv4 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (2807405890 0 0) 0x5b09340 con 0x5a69fa0 -975> 2014-09-30 14:27:24.338932 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 17 ==== osd_op_reply(18 200.00000006 [delete] v0'0 uv1 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (3518745991 0 0) 0x5b09340 con 0x5a69fa0 -974> 2014-09-30 14:27:25.373492 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 17 ==== mdsmap(e 32) v1 ==== 661+0+0 (4211850649 0 0) 0x5a32640 con 0x5a68f20 -973> 2014-09-30 14:27:25.373514 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 32 from mon.0 -972> 2014-09-30 14:27:25.373549 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -971> 2014-09-30 14:27:25.373556 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -970> 2014-09-30 14:27:25.373558 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:reconnect -969> 2014-09-30 14:27:25.373561 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 -968> 2014-09-30 14:27:25.373563 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:replay --> up:reconnect -967> 2014-09-30 14:27:25.373564 7ff5b6b65700 1 mds.0.7 reconnect_start -966> 2014-09-30 14:27:25.373564 7ff5b6b65700 1 mds.0.7 reopen_log -965> 2014-09-30 14:27:25.373565 7ff5b6b65700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending -964> 2014-09-30 14:27:25.373570 7ff5b6b65700 1 mds.0.server reconnect_clients -- 1 sessions -963> 2014-09-30 14:27:25.373572 7ff5b6b65700 10 mds.0.sessionmap dump -962> 2014-09-30 14:27:25.373572 7ff5b6b65700 10 mds.0.sessionmap client.4142 0x5b09b80 state open completed {9=0} prealloc_inos [10000000008~3e8] used_ions [] -961> 2014-09-30 14:27:25.373584 7ff5b6b65700 10 mds.0.bal check_targets have need want -960> 2014-09-30 14:27:25.373602 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] from 0 -959> 2014-09-30 14:27:25.373620 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] from 0 -958> 2014-09-30 14:27:25.373627 7ff5b6b65700 5 mds.0.bal rebalance done -957> 2014-09-30 14:27:25.373630 7ff5b6b65700 15 mds.0.cache show_subtrees -956> 2014-09-30 14:27:25.373636 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x5b783b8] -955> 2014-09-30 14:27:25.373643 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 dirty=1 0x5b78000] -954> 2014-09-30 14:27:25.373754 7ff5b0553700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b09080 sd=19 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdb020).accept sd=19 192.168.122.158:58323/0 -953> 2014-09-30 14:27:25.373789 7ff5b0452700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08dc0 sd=20 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdad60).accept sd=20 192.168.122.158:58324/0 -952> 2014-09-30 14:27:25.373979 7ff5b0452700 10 mds.0.7 new session 0x5b0a3c0 for client.4145 192.168.122.158:0/14475 con 0x5bdad60 -951> 2014-09-30 14:27:25.374005 7ff5b0452700 10 mds.0.sessionmap add_session s=0x5b0a3c0 name=client.4145 -950> 2014-09-30 14:27:25.374061 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5bdad60 session 0x5b0a3c0 -949> 2014-09-30 14:27:25.374128 7ff5b0553700 10 mds.0.7 new session 0x5b0a680 for client.4144 192.168.122.158:0/14422 con 0x5bdb020 -948> 2014-09-30 14:27:25.374146 7ff5b0553700 10 mds.0.sessionmap add_session s=0x5b0a680 name=client.4144 -947> 2014-09-30 14:27:25.374193 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdb020 session 0x5b0a680 -946> 2014-09-30 14:27:25.374277 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4145 192.168.122.158:0/14475 1 ==== client_reconnect(0 caps) v3 ==== 0+0+4 (0 0 0) 0x5a58600 con 0x5bdad60 -945> 2014-09-30 14:27:25.374292 7ff5b6b65700 7 mds.0.server handle_client_reconnect client.4145 -944> 2014-09-30 14:27:25.374294 7ff5b6b65700 20 mds.0.server get_session have 0x5b0a3c0 client.4145 192.168.122.158:0/14475 state closed -943> 2014-09-30 14:27:25.374297 7ff5b6b65700 10 mds.0.server reconnect_start 2014-09-30 14:27:25.373569 delay 0.000728 -942> 2014-09-30 14:27:25.374301 7ff5b6b65700 1 mds.0.server session is closed, ignoring reconnect, sending close -941> 2014-09-30 14:27:25.374313 7ff5b6b65700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4145 192.168.122.158:0/14475 (session is closed) -940> 2014-09-30 14:27:25.374318 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:0/14475 -- client_session(close) v2 -- ?+0 0x5a58c00 con 0x5bdad60 -939> 2014-09-30 14:27:25.374386 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4144 192.168.122.158:0/14422 1 ==== client_reconnect(0 caps) v3 ==== 0+0+4 (0 0 0) 0x5a58e00 con 0x5bdb020 -938> 2014-09-30 14:27:25.374397 7ff5b6b65700 7 mds.0.server handle_client_reconnect client.4144 -937> 2014-09-30 14:27:25.374398 7ff5b6b65700 20 mds.0.server get_session have 0x5b0a680 client.4144 192.168.122.158:0/14422 state closed -936> 2014-09-30 14:27:25.374400 7ff5b6b65700 10 mds.0.server reconnect_start 2014-09-30 14:27:25.373569 delay 0.000831 -935> 2014-09-30 14:27:25.374403 7ff5b6b65700 1 mds.0.server session is closed, ignoring reconnect, sending close -934> 2014-09-30 14:27:25.374406 7ff5b6b65700 0 log_channel(default) log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4144 192.168.122.158:0/14422 (session is closed) -933> 2014-09-30 14:27:25.374409 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:0/14422 -- client_session(close) v2 -- ?+0 0x5a58600 con 0x5bdb020 -932> 2014-09-30 14:27:25.374586 7ff5b0452700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08dc0 sd=20 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdad60).reader couldn't read tag, (0) Success -931> 2014-09-30 14:27:25.374608 7ff5b0452700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08dc0 sd=20 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdad60).fault (0) Success -930> 2014-09-30 14:27:25.374626 7ff5b0553700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b09080 sd=19 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdb020).reader couldn't read tag, (0) Success -929> 2014-09-30 14:27:25.374636 7ff5b0553700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b09080 sd=19 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdb020).fault (0) Success -928> 2014-09-30 14:27:25.374651 7ff5b0553700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b09080 sd=19 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdb020).fault, server, going to standby -927> 2014-09-30 14:27:25.374664 7ff5b0452700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08dc0 sd=20 :6801 s=2 pgs=4 cs=1 l=0 c=0x5bdad60).fault, server, going to standby -926> 2014-09-30 14:27:27.002639 7ff5b5362700 10 monclient: tick -925> 2014-09-30 14:27:27.002658 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:26:57.002657) -924> 2014-09-30 14:27:27.002669 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:27:27.002669; renew after: 2014-09-30 14:29:54.322771) -- no -923> 2014-09-30 14:27:28.337477 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 3 -922> 2014-09-30 14:27:28.337526 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -921> 2014-09-30 14:27:28.337554 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 3 v32) v3 -- ?+0 0x5b0a940 con 0x5a68f20 -920> 2014-09-30 14:27:28.338447 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 18 ==== mdsbeacon(4143/0 up:reconnect seq 3 v32) v3 ==== 113+0+0 (854458395 0 0) 0x5b09e40 con 0x5a68f20 -919> 2014-09-30 14:27:28.338496 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 3 rtt 0.000987 -918> 2014-09-30 14:27:29.004998 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -917> 2014-09-30 14:27:29.005077 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -916> 2014-09-30 14:27:32.337641 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 4 -915> 2014-09-30 14:27:32.337698 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -914> 2014-09-30 14:27:32.337716 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 4 v32) v3 -- ?+0 0x5b0aec0 con 0x5a68f20 -913> 2014-09-30 14:27:32.338986 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 19 ==== mdsbeacon(4143/0 up:reconnect seq 4 v32) v3 ==== 113+0+0 (1251336062 0 0) 0x5b098c0 con 0x5a68f20 -912> 2014-09-30 14:27:32.339031 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 4 rtt 0.001351 -911> 2014-09-30 14:27:34.005097 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -910> 2014-09-30 14:27:34.005139 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -909> 2014-09-30 14:27:36.337734 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 5 -908> 2014-09-30 14:27:36.337764 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -907> 2014-09-30 14:27:36.337773 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 5 v32) v3 -- ?+0 0x5b0ac00 con 0x5a68f20 -906> 2014-09-30 14:27:36.338256 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 20 ==== mdsbeacon(4143/0 up:reconnect seq 5 v32) v3 ==== 113+0+0 (899999522 0 0) 0x5b0b180 con 0x5a68f20 -905> 2014-09-30 14:27:36.338273 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 5 rtt 0.000519 -904> 2014-09-30 14:27:37.002758 7ff5b5362700 10 monclient: tick -903> 2014-09-30 14:27:37.002771 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:27:07.002770) -902> 2014-09-30 14:27:37.002778 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:27:37.002778; renew after: 2014-09-30 14:29:54.322771) -- no -901> 2014-09-30 14:27:39.005168 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -900> 2014-09-30 14:27:39.005209 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -899> 2014-09-30 14:27:40.337821 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 6 -898> 2014-09-30 14:27:40.337846 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -897> 2014-09-30 14:27:40.337853 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 6 v32) v3 -- ?+0 0x5b0b9c0 con 0x5a68f20 -896> 2014-09-30 14:27:40.338156 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 21 ==== mdsbeacon(4143/0 up:reconnect seq 6 v32) v3 ==== 113+0+0 (3036131270 0 0) 0x5b0ac00 con 0x5a68f20 -895> 2014-09-30 14:27:40.338173 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 6 rtt 0.000337 -894> 2014-09-30 14:27:44.005277 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -893> 2014-09-30 14:27:44.005342 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -892> 2014-09-30 14:27:44.337914 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 7 -891> 2014-09-30 14:27:44.337939 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -890> 2014-09-30 14:27:44.337945 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 7 v32) v3 -- ?+0 0x5b0b700 con 0x5a68f20 -889> 2014-09-30 14:27:44.338247 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 22 ==== mdsbeacon(4143/0 up:reconnect seq 7 v32) v3 ==== 113+0+0 (3418789786 0 0) 0x5b0aec0 con 0x5a68f20 -888> 2014-09-30 14:27:44.338258 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 7 rtt 0.000329 -887> 2014-09-30 14:27:47.002946 7ff5b5362700 10 monclient: tick -886> 2014-09-30 14:27:47.002992 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:27:17.002988) -885> 2014-09-30 14:27:47.003021 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:27:47.003020; renew after: 2014-09-30 14:29:54.322771) -- no -884> 2014-09-30 14:27:48.338149 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 8 -883> 2014-09-30 14:27:48.338197 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -882> 2014-09-30 14:27:48.338214 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 8 v32) v3 -- ?+0 0x5b0b440 con 0x5a68f20 -881> 2014-09-30 14:27:48.338972 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 23 ==== mdsbeacon(4143/0 up:reconnect seq 8 v32) v3 ==== 113+0+0 (1140855052 0 0) 0x5b0a940 con 0x5a68f20 -880> 2014-09-30 14:27:48.339014 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 8 rtt 0.000832 -879> 2014-09-30 14:27:49.005368 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -878> 2014-09-30 14:27:49.005406 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -877> 2014-09-30 14:27:52.338230 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 9 -876> 2014-09-30 14:27:52.338284 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -875> 2014-09-30 14:27:52.338302 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 9 v32) v3 -- ?+0 0x5b0c4c0 con 0x5a68f20 -874> 2014-09-30 14:27:52.339283 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 24 ==== mdsbeacon(4143/0 up:reconnect seq 9 v32) v3 ==== 113+0+0 (993077584 0 0) 0x5b0c780 con 0x5a68f20 -873> 2014-09-30 14:27:52.339332 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 9 rtt 0.001068 -872> 2014-09-30 14:27:54.005471 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -871> 2014-09-30 14:27:54.005546 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -870> 2014-09-30 14:27:56.338298 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 10 -869> 2014-09-30 14:27:56.338323 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -868> 2014-09-30 14:27:56.338330 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 10 v32) v3 -- ?+0 0x5b0c200 con 0x5a68f20 -867> 2014-09-30 14:27:56.338596 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 25 ==== mdsbeacon(4143/0 up:reconnect seq 10 v32) v3 ==== 113+0+0 (3127009716 0 0) 0x5b0c4c0 con 0x5a68f20 -866> 2014-09-30 14:27:56.338608 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 10 rtt 0.000292 -865> 2014-09-30 14:27:57.003128 7ff5b5362700 10 monclient: tick -864> 2014-09-30 14:27:57.003138 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:27:27.003137) -863> 2014-09-30 14:27:57.003145 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:27:57.003145; renew after: 2014-09-30 14:29:54.322771) -- no -862> 2014-09-30 14:27:59.005605 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -861> 2014-09-30 14:27:59.005679 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -860> 2014-09-30 14:28:00.338388 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 11 -859> 2014-09-30 14:28:00.338413 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -858> 2014-09-30 14:28:00.338420 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 11 v32) v3 -- ?+0 0x5b0bf40 con 0x5a68f20 -857> 2014-09-30 14:28:00.338684 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 26 ==== mdsbeacon(4143/0 up:reconnect seq 11 v32) v3 ==== 113+0+0 (3310574056 0 0) 0x5b0b440 con 0x5a68f20 -856> 2014-09-30 14:28:00.338697 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 11 rtt 0.000291 -855> 2014-09-30 14:28:04.005712 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -854> 2014-09-30 14:28:04.005765 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -853> 2014-09-30 14:28:04.338513 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 12 -852> 2014-09-30 14:28:04.338551 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -851> 2014-09-30 14:28:04.338563 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 12 v32) v3 -- ?+0 0x5b0bc80 con 0x5a68f20 -850> 2014-09-30 14:28:04.339135 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 27 ==== mdsbeacon(4143/0 up:reconnect seq 12 v32) v3 ==== 113+0+0 (3173549709 0 0) 0x5b0b700 con 0x5a68f20 -849> 2014-09-30 14:28:04.339163 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 12 rtt 0.000626 -848> 2014-09-30 14:28:07.003300 7ff5b5362700 10 monclient: tick -847> 2014-09-30 14:28:07.003341 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:27:37.003338) -846> 2014-09-30 14:28:07.003368 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:28:07.003368; renew after: 2014-09-30 14:29:54.322771) -- no -845> 2014-09-30 14:28:08.338594 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 13 -844> 2014-09-30 14:28:08.338616 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -843> 2014-09-30 14:28:08.338623 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 13 v32) v3 -- ?+0 0x5b0d540 con 0x5a68f20 -842> 2014-09-30 14:28:08.338883 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 28 ==== mdsbeacon(4143/0 up:reconnect seq 13 v32) v3 ==== 113+0+0 (3256467153 0 0) 0x5b0b9c0 con 0x5a68f20 -841> 2014-09-30 14:28:08.338895 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 13 rtt 0.000288 -840> 2014-09-30 14:28:09.005806 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -839> 2014-09-30 14:28:09.005852 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -838> 2014-09-30 14:28:12.338758 7ff5b315c700 10 mds.beacon.0 _send up:reconnect seq 14 -837> 2014-09-30 14:28:12.338811 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -836> 2014-09-30 14:28:12.338829 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:reconnect seq 14 v32) v3 -- ?+0 0x5b0d280 con 0x5a68f20 -835> 2014-09-30 14:28:12.339765 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 29 ==== mdsbeacon(4143/0 up:reconnect seq 14 v32) v3 ==== 113+0+0 (1128986165 0 0) 0x5b0d800 con 0x5a68f20 -834> 2014-09-30 14:28:12.339813 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:reconnect seq 14 rtt 0.001022 -833> 2014-09-30 14:28:14.005895 7ff5b395d700 10 MDSInternalContextBase::complete: N3MDS10C_MDS_TickE -832> 2014-09-30 14:28:14.005938 7ff5b395d700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0> -831> 2014-09-30 14:28:14.005955 7ff5b395d700 10 mds.0.server reconnect timed out -830> 2014-09-30 14:28:14.005958 7ff5b395d700 1 mds.0.server reconnect gave up on client.4142 192.168.122.158:0/14114 -829> 2014-09-30 14:28:14.005963 7ff5b395d700 10 mds.0.server kill_session 0x5b09b80 -828> 2014-09-30 14:28:14.005969 7ff5b395d700 10 mds.0.inotable: project_release_ids [10000000008~3e8] to [100000003f0~1fffffffc0f]/[100000003f0~1fffffffc0f] -827> 2014-09-30 14:28:14.005987 7ff5b395d700 7 mds.0.server reconnect_gather_finish. failed on 1 clients -826> 2014-09-30 14:28:14.005988 7ff5b395d700 1 mds.0.7 reconnect_done -825> 2014-09-30 14:28:14.005989 7ff5b395d700 3 mds.0.7 request_state up:rejoin -824> 2014-09-30 14:28:14.005990 7ff5b395d700 10 mds.0.7 set_want_state up:reconnect -> up:rejoin -823> 2014-09-30 14:28:14.005996 7ff5b395d700 10 mds.beacon.0 _send up:rejoin seq 15 -822> 2014-09-30 14:28:14.006004 7ff5b395d700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -821> 2014-09-30 14:28:14.006011 7ff5b395d700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:rejoin seq 15 v32) v3 -- ?+0 0x5b0dac0 con 0x5a68f20 -820> 2014-09-30 14:28:14.006042 7ff5b0f56700 5 mds.0.log _submit_thread 4275853~214 : ESession client.4142 192.168.122.158:0/14114 close cmapv 30 (1000 inos, v12) -819> 2014-09-30 14:28:14.006119 7ff5b0f56700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:19 200.00000001 [write 81549~234] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9400 con 0x5a69fa0 -818> 2014-09-30 14:28:14.006165 7ff5b0f56700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:20 200.00000000 [writefull 0~90] 1.844f3494 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ada300 con 0x5a69fa0 -817> 2014-09-30 14:28:14.160331 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 18 ==== osd_op_reply(19 200.00000001 [write 81549~234] v10'78 uv78 ondisk = 0) v6 ==== 179+0+0 (212707353 0 0) 0x5b09340 con 0x5a69fa0 -816> 2014-09-30 14:28:14.160380 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper -815> 2014-09-30 14:28:14.160382 7ff5b4360700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish -814> 2014-09-30 14:28:14.160383 7ff5b4360700 10 mds.0.server _session_logged client.4142 192.168.122.158:0/14114 state_seq 2 close 30 -813> 2014-09-30 14:28:14.160386 7ff5b4360700 10 mds.0.inotable: apply_release_ids [10000000008~3e8] to [10000000008~1fffffffff7]/[100000003f0~1fffffffc0f] -812> 2014-09-30 14:28:14.160394 7ff5b4360700 10 mds.0.sessionmap remove_session s=0x5b09b80 name=client.4142 -811> 2014-09-30 14:28:14.160502 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 30 ==== mdsmap(e 33) v1 ==== 661+0+0 (2024946710 0 0) 0x5a32400 con 0x5a68f20 -810> 2014-09-30 14:28:14.160513 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 33 from mon.0 -809> 2014-09-30 14:28:14.160542 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -808> 2014-09-30 14:28:14.160545 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -807> 2014-09-30 14:28:14.160548 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:rejoin -806> 2014-09-30 14:28:14.160550 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 -805> 2014-09-30 14:28:14.160551 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:reconnect --> up:rejoin -804> 2014-09-30 14:28:14.160552 7ff5b6b65700 1 mds.0.7 rejoin_start -803> 2014-09-30 14:28:14.160553 7ff5b6b65700 10 mds.0.cache rejoin_start -802> 2014-09-30 14:28:14.160554 7ff5b6b65700 10 mds.0.cache process_imported_caps -801> 2014-09-30 14:28:14.160556 7ff5b6b65700 7 mds.0.cache trim_non_auth -800> 2014-09-30 14:28:14.160565 7ff5b6b65700 15 mds.0.cache show_subtrees -799> 2014-09-30 14:28:14.160572 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -798> 2014-09-30 14:28:14.160586 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -797> 2014-09-30 14:28:14.160597 7ff5b6b65700 1 mds.0.7 rejoin_joint_start -796> 2014-09-30 14:28:14.160598 7ff5b6b65700 10 mds.0.cache rejoin_send_rejoins with recovery_set -795> 2014-09-30 14:28:14.160602 7ff5b6b65700 10 mds.0.cache nothing to rejoin -794> 2014-09-30 14:28:14.160602 7ff5b6b65700 10 mds.0.cache rejoin_gather_finish -793> 2014-09-30 14:28:14.160603 7ff5b6b65700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags -792> 2014-09-30 14:28:14.160605 7ff5b6b65700 10 mds.0.cache process_imported_caps -791> 2014-09-30 14:28:14.160607 7ff5b6b65700 10 mds.0.cache choose_lock_states_and_reconnect_caps -790> 2014-09-30 14:28:14.160611 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -789> 2014-09-30 14:28:14.160621 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -788> 2014-09-30 14:28:14.160623 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -787> 2014-09-30 14:28:14.160631 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -786> 2014-09-30 14:28:14.160635 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -785> 2014-09-30 14:28:14.160636 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -784> 2014-09-30 14:28:14.160642 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -783> 2014-09-30 14:28:14.160645 7ff5b6b65700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] -782> 2014-09-30 14:28:14.160646 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -781> 2014-09-30 14:28:14.160653 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -780> 2014-09-30 14:28:14.160660 7ff5b6b65700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -779> 2014-09-30 14:28:14.160660 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -778> 2014-09-30 14:28:14.160666 7ff5b6b65700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -777> 2014-09-30 14:28:14.160671 7ff5b6b65700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] -776> 2014-09-30 14:28:14.160671 7ff5b6b65700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -775> 2014-09-30 14:28:14.160677 7ff5b6b65700 10 mds.0.cache send_snaps -774> 2014-09-30 14:28:14.160679 7ff5b6b65700 10 mds.0.cache identify_files_to_recover -773> 2014-09-30 14:28:14.160684 7ff5b6b65700 7 mds.0.cache rejoin_send_acks -772> 2014-09-30 14:28:14.160685 7ff5b6b65700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -771> 2014-09-30 14:28:14.160693 7ff5b6b65700 10 mds.0.cache subtree [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -770> 2014-09-30 14:28:14.160702 7ff5b6b65700 10 mds.0.cache open_snap_parents -769> 2014-09-30 14:28:14.160703 7ff5b6b65700 10 mds.0.cache send_snaps -768> 2014-09-30 14:28:14.160704 7ff5b6b65700 10 mds.0.cache open_snap_parents - all open -767> 2014-09-30 14:28:14.160704 7ff5b6b65700 10 mds.0.cache do_delayed_cap_imports -766> 2014-09-30 14:28:14.160712 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -765> 2014-09-30 14:28:14.160719 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -764> 2014-09-30 14:28:14.160723 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -763> 2014-09-30 14:28:14.160725 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -762> 2014-09-30 14:28:14.160730 7ff5b6b65700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -761> 2014-09-30 14:28:14.160735 7ff5b6b65700 1 mds.0.7 rejoin_done -760> 2014-09-30 14:28:14.160736 7ff5b6b65700 15 mds.0.cache show_subtrees -759> 2014-09-30 14:28:14.160740 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -758> 2014-09-30 14:28:14.160746 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -757> 2014-09-30 14:28:14.160753 7ff5b6b65700 7 mds.0.cache show_cache -756> 2014-09-30 14:28:14.160754 7ff5b6b65700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v5 snaprealm=0x5a30d80 f(v0 11=1+10) n(v3 rc2014-09-30 14:26:56.824225 12=1+11)/n(v0 12=1+11) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50000] -755> 2014-09-30 14:28:14.160760 7ff5b6b65700 7 mds.0.cache dirfrag [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -754> 2014-09-30 14:28:14.160765 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -753> 2014-09-30 14:28:14.160772 7ff5b6b65700 7 mds.0.cache inode [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 dirtyparent=1 dirty=1 0x5b52e18] -752> 2014-09-30 14:28:14.160778 7ff5b6b65700 7 mds.0.cache dirfrag [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610612736 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 dirty=1 0x5b78770] -751> 2014-09-30 14:28:14.160783 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000000 [2,head] auth NULL (dversion lock) v=21 inode=0 | inodepin=0 dirty=1 0x5b90780] -750> 2014-09-30 14:28:14.160786 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000001 [2,head] auth NULL (dversion lock) v=17 inode=0 | inodepin=0 dirty=1 0x5b90960] -749> 2014-09-30 14:28:14.160789 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000002 [2,head] auth NULL (dversion lock) v=19 inode=0 | inodepin=0 dirty=1 0x5b90b40] -748> 2014-09-30 14:28:14.160791 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000003 [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90f00] -747> 2014-09-30 14:28:14.160793 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000004 [2,head] auth NULL (dversion lock) v=51 inode=0 | inodepin=0 dirty=1 0x5b910e0] -746> 2014-09-30 14:28:14.160796 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000005 [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b912c0] -745> 2014-09-30 14:28:14.160798 7ff5b6b65700 7 mds.0.cache dentry [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] -744> 2014-09-30 14:28:14.160800 7ff5b6b65700 7 mds.0.cache inode [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -743> 2014-09-30 14:28:14.160803 7ff5b6b65700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -742> 2014-09-30 14:28:14.160809 7ff5b6b65700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -741> 2014-09-30 14:28:14.160815 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/2014-09-30 14:27:17.106037 1 [2,head] auth NULL (dversion lock) v=60 inode=0 | inodepin=0 dirty=1 0x5b914a0] -740> 2014-09-30 14:28:14.160818 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/a [2,head] auth NULL (dversion lock) v=53 inode=0 | inodepin=0 dirty=1 0x5b90000] -739> 2014-09-30 14:28:14.160820 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/b [2,head] auth NULL (dversion lock) v=55 inode=0 | inodepin=0 dirty=1 0x5b901e0] -738> 2014-09-30 14:28:14.160822 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) v=32 inode=0 | inodepin=0 dirty=1 0x5b90d20] -737> 2014-09-30 14:28:14.160824 7ff5b6b65700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=50 inode=0x5b51ba8 | inodepin=1 dirty=1 0x5b903c0] -736> 2014-09-30 14:28:14.160825 7ff5b6b65700 7 mds.0.cache inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -735> 2014-09-30 14:28:14.160830 7ff5b6b65700 3 mds.0.7 request_state up:active -734> 2014-09-30 14:28:14.160830 7ff5b6b65700 10 mds.0.7 set_want_state up:rejoin -> up:active -733> 2014-09-30 14:28:14.160837 7ff5b6b65700 10 mds.beacon.0 _send up:active seq 16 -732> 2014-09-30 14:28:14.160843 7ff5b6b65700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -731> 2014-09-30 14:28:14.160845 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:active seq 16 v32) v3 -- ?+0 0x5b0a100 con 0x5a68f20 -730> 2014-09-30 14:28:14.160856 7ff5b6b65700 10 mds.0.bal check_targets have need want -729> 2014-09-30 14:28:14.160861 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] from 0 -728> 2014-09-30 14:28:14.160870 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] from 0 -727> 2014-09-30 14:28:14.160876 7ff5b6b65700 5 mds.0.bal rebalance done -726> 2014-09-30 14:28:14.160877 7ff5b6b65700 15 mds.0.cache show_subtrees -725> 2014-09-30 14:28:14.160881 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -724> 2014-09-30 14:28:14.160887 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -723> 2014-09-30 14:28:14.161748 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 31 ==== mdsbeacon(4143/0 up:active seq 16 v33) v3 ==== 113+0+0 (783068858 0 0) 0x5b0d540 con 0x5a68f20 -722> 2014-09-30 14:28:14.161758 7ff5b6b65700 10 mds.beacon.0 handle_mds_beacon up:active seq 16 rtt 0.000919 -721> 2014-09-30 14:28:14.211347 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 19 ==== osd_op_reply(20 200.00000000 [writefull 0~90] v10'79 uv79 ondisk = 0) v6 ==== 179+0+0 (3136164395 0 0) 0x5b09340 con 0x5a69fa0 -720> 2014-09-30 14:28:17.003556 7ff5b5362700 10 monclient: tick -719> 2014-09-30 14:28:17.003599 7ff5b5362700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-09-30 14:27:47.003595) -718> 2014-09-30 14:28:17.003628 7ff5b5362700 10 monclient: renew subs? (now: 2014-09-30 14:28:17.003627; renew after: 2014-09-30 14:29:54.322771) -- no -717> 2014-09-30 14:28:18.160906 7ff5b315c700 10 mds.beacon.0 _send up:active seq 17 -716> 2014-09-30 14:28:18.160926 7ff5b315c700 10 monclient: _send_mon_message to mon.0 at 192.168.122.157:6789/0 -715> 2014-09-30 14:28:18.160931 7ff5b315c700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.157:6789/0 -- mdsbeacon(4143/0 up:active seq 17 v33) v3 -- ?+0 0x5b0cfc0 con 0x5a68f20 -714> 2014-09-30 14:28:18.261853 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mon.0 192.168.122.157:6789/0 32 ==== mdsmap(e 34) v1 ==== 661+0+0 (1243720905 0 0) 0x5a321c0 con 0x5a68f20 -713> 2014-09-30 14:28:18.261868 7ff5b6b65700 5 mds.0.7 handle_mds_map epoch 34 from mon.0 -712> 2014-09-30 14:28:18.261899 7ff5b6b65700 10 mds.0.7 my compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,7=mds uses inline data,8=no anchor table} -711> 2014-09-30 14:28:18.261902 7ff5b6b65700 10 mds.0.7 mdsmap compat compat={},rocompat={},incompat={1=base v0.20,2=client writeable ranges,3=default file layouts on dirs,4=dir inode in separate object,5=mds uses versioned encoding,6=dirfrag is stored in omap,8=no anchor table} -710> 2014-09-30 14:28:18.261905 7ff5b6b65700 10 mds.0.7 map says i am 192.168.122.157:6801/7569 mds.0.7 state up:active -709> 2014-09-30 14:28:18.261907 7ff5b6b65700 1 mds.0.7 handle_mds_map i am now mds.0.7 -708> 2014-09-30 14:28:18.261909 7ff5b6b65700 1 mds.0.7 handle_mds_map state change up:rejoin --> up:active -707> 2014-09-30 14:28:18.261910 7ff5b6b65700 1 mds.0.7 recovery_done -- successful recovery! -706> 2014-09-30 14:28:18.261911 7ff5b6b65700 7 mds.0.tableserver(snaptable) finish_recovery -705> 2014-09-30 14:28:18.261912 7ff5b6b65700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 -704> 2014-09-30 14:28:18.261926 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> mds.0 192.168.122.157:6801/7569 -- mds_table_request(snaptable server_ready) v1 -- ?+0 0x5a32400 -703> 2014-09-30 14:28:18.261937 7ff5b6b65700 10 mds.0.cache start_recovered_truncates -702> 2014-09-30 14:28:18.261940 7ff5b6b65700 10 mds.0 RecoveryQueue::advance 0 queued, 0 prioritized, 0 recovering -701> 2014-09-30 14:28:18.261941 7ff5b6b65700 10 mds.0.cache reissue_all_caps -700> 2014-09-30 14:28:18.261944 7ff5b6b65700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -699> 2014-09-30 14:28:18.261960 7ff5b6b65700 10 mds.0.cache.dir(100) fetch on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b783b8] -698> 2014-09-30 14:28:18.261970 7ff5b6b65700 10 mds.0.cache.dir(100) auth_pin by 0x5b783b8 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] count now 1 + 0 -697> 2014-09-30 14:28:18.262020 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:21 100.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.c5265ab3 ack+read+known_if_redirected e10) v4 -- ?+0 0x5adaa80 con 0x5a69fa0 -696> 2014-09-30 14:28:18.262038 7ff5b6b65700 1 mds.0.7 active_start -695> 2014-09-30 14:28:18.262039 7ff5b6b65700 10 mds.0.cache clean_open_file_lists -694> 2014-09-30 14:28:18.262041 7ff5b6b65700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000006 [2,head] /c auth v50 dirtyparent s=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b51ba8] -693> 2014-09-30 14:28:18.262049 7ff5b6b65700 10 mds.0.cache unlisting unwanted/capless inode [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -692> 2014-09-30 14:28:18.262053 7ff5b6b65700 10 mds.0.cache export_remaining_imported_caps -691> 2014-09-30 14:28:18.262059 7ff5b6b65700 1 mds.0.7 cluster recovered. -690> 2014-09-30 14:28:18.262063 7ff5b6b65700 10 mds.0.bal check_targets have need want -689> 2014-09-30 14:28:18.262069 7ff5b6b65700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] from 0 -688> 2014-09-30 14:28:18.262097 7ff5b6b65700 15 mds.0.bal map: i imported [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] from 0 -687> 2014-09-30 14:28:18.262105 7ff5b6b65700 5 mds.0.bal rebalance done -686> 2014-09-30 14:28:18.262108 7ff5b6b65700 15 mds.0.cache show_subtrees -685> 2014-09-30 14:28:18.262114 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] -684> 2014-09-30 14:28:18.262121 7ff5b6b65700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -683> 2014-09-30 14:28:18.262148 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== mds.0 192.168.122.157:6801/7569 0 ==== mds_table_request(snaptable server_ready) v1 ==== 0+0+0 (0 0 0) 0x5a32400 con 0x5a68160 -682> 2014-09-30 14:28:18.262155 7ff5b6b65700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 -681> 2014-09-30 14:28:18.262744 7ff5b014f700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b0dd80 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdfbc0).accept sd=21 192.168.122.158:58325/0 -680> 2014-09-30 14:28:18.262795 7ff5b004e700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b0bc80 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf900).accept sd=22 192.168.122.158:58326/0 -679> 2014-09-30 14:28:18.262931 7ff5b014f700 10 mds.0.7 existing session 0x5b0a680 for client.4144 192.168.122.158:0/14422 existing con 0x5bdb020, new/authorizing con 0x5bdfbc0 -678> 2014-09-30 14:28:18.262939 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b0dd80 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdfbc0).accept connect_seq 0 vs existing 1 state standby -677> 2014-09-30 14:28:18.262944 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14422 pipe(0x5b0dd80 sd=21 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdfbc0).accept peer reset, then tried to connect to us, replacing -676> 2014-09-30 14:28:18.262970 7ff5b6b65700 5 mds.0.7 ms_handle_remote_reset on 192.168.122.158:0/14422 -675> 2014-09-30 14:28:18.262975 7ff5b6b65700 3 mds.0.7 ms_handle_remote_reset closing connection for session client.4144 192.168.122.158:0/14422 -674> 2014-09-30 14:28:18.263024 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 0x5bdb020 -- 0x5b0dd80 -673> 2014-09-30 14:28:18.263042 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a680 name=client.4144 -672> 2014-09-30 14:28:18.263073 7ff5b004e700 10 mds.0.7 existing session 0x5b0a3c0 for client.4145 192.168.122.158:0/14475 existing con 0x5bdad60, new/authorizing con 0x5bdf900 -671> 2014-09-30 14:28:18.263087 7ff5b004e700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf900).accept connect_seq 0 vs existing 1 state standby -670> 2014-09-30 14:28:18.263102 7ff5b004e700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf900).accept peer reset, then tried to connect to us, replacing -669> 2014-09-30 14:28:18.263245 7ff5b0452700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b0d280 sd=19 :6801 s=0 pgs=0 cs=0 l=0 c=0x5bdf640).accept sd=19 192.168.122.158:58327/0 -668> 2014-09-30 14:28:18.263281 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 20 ==== osd_op_reply(21 100.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 221+0+4594 (4257604189 0 2348948939) 0x5b09340 con 0x5a69fa0 -667> 2014-09-30 14:28:18.263346 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -666> 2014-09-30 14:28:18.263348 7ff5b4360700 10 mds.0.cache.dir(100) _fetched header 222 bytes 11 keys for [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b783b8] want_dn= -665> 2014-09-30 14:28:18.263379 7ff5b4360700 10 mds.0.cache.dir(100) _fetched version 1 -664> 2014-09-30 14:28:18.263381 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -663> 2014-09-30 14:28:18.263384 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -662> 2014-09-30 14:28:18.263388 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) build_snap_trace my_snaps [] -661> 2014-09-30 14:28:18.263391 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) -660> 2014-09-30 14:28:18.263399 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] -659> 2014-09-30 14:28:18.263401 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray9') -658> 2014-09-30 14:28:18.263423 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b51270 0x5b91860] -657> 2014-09-30 14:28:18.263431 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b51270 0x5b91860] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b51270] -656> 2014-09-30 14:28:18.263440 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] -655> 2014-09-30 14:28:18.263441 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray8') -654> 2014-09-30 14:28:18.263442 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray9,head) -653> 2014-09-30 14:28:18.263452 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b53750 0x5b91a40] -652> 2014-09-30 14:28:18.263456 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b53750 0x5b91a40] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b53750] -651> 2014-09-30 14:28:18.263461 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] -650> 2014-09-30 14:28:18.263462 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray7') -649> 2014-09-30 14:28:18.263463 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray8,head) -648> 2014-09-30 14:28:18.263472 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b54088 0x5b91c20] -647> 2014-09-30 14:28:18.263475 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b54088 0x5b91c20] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b54088] -646> 2014-09-30 14:28:18.263481 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] -645> 2014-09-30 14:28:18.263481 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -644> 2014-09-30 14:28:18.263482 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray7,head) -643> 2014-09-30 14:28:18.263491 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b549c0 0x5b91e00] -642> 2014-09-30 14:28:18.263494 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b549c0 0x5b91e00] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b549c0] -641> 2014-09-30 14:28:18.263499 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] -640> 2014-09-30 14:28:18.263500 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -639> 2014-09-30 14:28:18.263501 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray6,head) -638> 2014-09-30 14:28:18.263510 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b552f8 0x5b91fe0] -637> 2014-09-30 14:28:18.263512 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b552f8 0x5b91fe0] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b552f8] -636> 2014-09-30 14:28:18.263517 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] -635> 2014-09-30 14:28:18.263518 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -634> 2014-09-30 14:28:18.263519 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray5,head) -633> 2014-09-30 14:28:18.263528 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b55c30 0x5b921c0] -632> 2014-09-30 14:28:18.263531 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b55c30 0x5b921c0] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b55c30] -631> 2014-09-30 14:28:18.263536 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] -630> 2014-09-30 14:28:18.263537 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -629> 2014-09-30 14:28:18.263537 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray4,head) -628> 2014-09-30 14:28:18.263548 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56568 0x5b923a0] -627> 2014-09-30 14:28:18.263551 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56568 0x5b923a0] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b56568] -626> 2014-09-30 14:28:18.263556 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] -625> 2014-09-30 14:28:18.263557 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -624> 2014-09-30 14:28:18.263557 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray3,head) -623> 2014-09-30 14:28:18.263567 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56ea0 0x5b92580] -622> 2014-09-30 14:28:18.263569 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b56ea0 0x5b92580] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b56ea0] -621> 2014-09-30 14:28:18.263575 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] -620> 2014-09-30 14:28:18.263576 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -619> 2014-09-30 14:28:18.263577 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray2,head) -618> 2014-09-30 14:28:18.263586 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b577d8 0x5b92760] -617> 2014-09-30 14:28:18.263588 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b577d8 0x5b92760] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x5b577d8] -616> 2014-09-30 14:28:18.263593 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] -615> 2014-09-30 14:28:18.263594 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -614> 2014-09-30 14:28:18.263595 7ff5b4360700 20 mds.0.cache.dir(100) hit -> (stray0,head) -613> 2014-09-30 14:28:18.263600 7ff5b4360700 12 mds.0.cache.dir(100) _fetched had dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=34 inode=0x5b52e18 | inodepin=1 dirty=1 0x5b905a0] -612> 2014-09-30 14:28:18.263604 7ff5b4360700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] -611> 2014-09-30 14:28:18.263605 7ff5b4360700 20 mds.0.cache.dir(100) lookup (head, 'journal') -610> 2014-09-30 14:28:18.263606 7ff5b4360700 20 mds.0.cache.dir(100) miss -> (stray0,head) -609> 2014-09-30 14:28:18.263614 7ff5b4360700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b58110 0x5b92940] -608> 2014-09-30 14:28:18.263617 7ff5b4360700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=35 inode=0x5b58110 0x5b92940] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x5b58110] -607> 2014-09-30 14:28:18.263624 7ff5b4360700 10 mds.0.cache.dir(100) auth_unpin by 0x5b783b8 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b783b8] count now 0 + 0 -606> 2014-09-30 14:28:18.263633 7ff5b4360700 11 mds.0.cache.dir(100) finish_waiting mask 2 result 0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b783b8] -605> 2014-09-30 14:28:18.263655 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -604> 2014-09-30 14:28:18.263659 7ff5b295b700 10 mds.0.7 0x59eabc0 -603> 2014-09-30 14:28:18.263660 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -602> 2014-09-30 14:28:18.263661 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -601> 2014-09-30 14:28:18.263662 7ff5b295b700 10 mds.0.cache open_root -600> 2014-09-30 14:28:18.263664 7ff5b295b700 10 mds.0.cache.dir(1) fetch on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 0x5b78000] -599> 2014-09-30 14:28:18.263679 7ff5b295b700 10 mds.0.cache.dir(1) auth_pin by 0x5b78000 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b78000] count now 1 + 0 -598> 2014-09-30 14:28:18.263715 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:22 1.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.6b2cdaff ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -597> 2014-09-30 14:28:18.263769 7ff5b0452700 10 mds.0.7 new session 0x5b08dc0 for client.4144 192.168.122.158:0/14422 con 0x5bdf640 -596> 2014-09-30 14:28:18.263774 7ff5b0452700 10 mds.0.sessionmap add_session s=0x5b08dc0 name=client.4144 -595> 2014-09-30 14:28:18.264043 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14422 -594> 2014-09-30 14:28:18.264048 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4144 192.168.122.158:0/14422 -593> 2014-09-30 14:28:18.264050 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 0x5bdfbc0 -- 0x5b0dd80 -592> 2014-09-30 14:28:18.264053 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a680 name=client.4144 -591> 2014-09-30 14:28:18.264060 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdb020 session 0 -590> 2014-09-30 14:28:18.264063 7ff5b6b65700 5 mds.0.7 ms_handle_remote_reset on 192.168.122.158:0/14475 -589> 2014-09-30 14:28:18.264064 7ff5b6b65700 3 mds.0.7 ms_handle_remote_reset closing connection for session client.4145 192.168.122.158:0/14475 -588> 2014-09-30 14:28:18.264066 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 0x5bdad60 -- 0x5b0bc80 -587> 2014-09-30 14:28:18.264081 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a3c0 name=client.4145 -586> 2014-09-30 14:28:18.264084 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14475 -585> 2014-09-30 14:28:18.264086 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4145 192.168.122.158:0/14475 -584> 2014-09-30 14:28:18.264088 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 0x5bdf900 -- 0x5b0bc80 -583> 2014-09-30 14:28:18.264098 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0a3c0 name=client.4145 -582> 2014-09-30 14:28:18.264101 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5bdad60 session 0 -581> 2014-09-30 14:28:18.264105 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14422 con 0x5bdf640 session 0x5b08dc0 -580> 2014-09-30 14:28:18.264108 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4145 192.168.122.158:0/14475 1 ==== client_session(request_open) v2 ==== 122+0+0 (3664382378 0 0) 0x5a58c00 con 0x5bdad60 -579> 2014-09-30 14:28:18.264102 7ff5b004e700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=4 pgs=5 cs=1 l=0 c=0x5bdad60).reader couldn't read tag, (107) Transport endpoint is not connected -578> 2014-09-30 14:28:18.264115 7ff5b6b65700 20 mds.0.server get_session dne for client.4145 192.168.122.158:0/14475 -577> 2014-09-30 14:28:18.264116 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4145 -576> 2014-09-30 14:28:18.264117 7ff5b6b65700 0 mds.0.server ignoring sessionless msg client_session(request_open) v2 -575> 2014-09-30 14:28:18.264116 7ff5b004e700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b0bc80 sd=22 :6801 s=4 pgs=5 cs=1 l=0 c=0x5bdad60).fault (107) Transport endpoint is not connected -574> 2014-09-30 14:28:18.264220 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4144 192.168.122.158:0/14422 1 ==== client_session(request_open) v2 ==== 122+0+0 (2620474084 0 0) 0x5a59000 con 0x5bdf640 -573> 2014-09-30 14:28:18.264237 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state closed -572> 2014-09-30 14:28:18.264239 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4144 -571> 2014-09-30 14:28:18.264245 7ff5b6b65700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: -570> 2014-09-30 14:28:18.264246 7ff5b6b65700 20 mds.0.server entity_id: 1 -569> 2014-09-30 14:28:18.264247 7ff5b6b65700 20 mds.0.server hostname: zhyan-kvm2 -568> 2014-09-30 14:28:18.264248 7ff5b6b65700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.1 -567> 2014-09-30 14:28:18.264250 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 -566> 2014-09-30 14:28:18.264282 7ff5b0f56700 5 mds.0.log _submit_thread 4276087~288 : ESession client.4144 192.168.122.158:0/14422 open cmapv 31 -565> 2014-09-30 14:28:18.264337 7ff5b0f56700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:23 200.00000001 [write 81783~308] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5ad9b80 con 0x5a69fa0 -564> 2014-09-30 14:28:18.264440 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 21 ==== osd_op_reply(22 1.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 219+0+226 (2391756727 0 2554655224) 0x5b09340 con 0x5a69fa0 -563> 2014-09-30 14:28:18.264435 7ff5b014f700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b08b00 sd=20 :6801 s=0 pgs=0 cs=0 l=0 c=0x5c19080).accept sd=20 192.168.122.158:58328/0 -562> 2014-09-30 14:28:18.264477 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -561> 2014-09-30 14:28:18.264478 7ff5b4360700 10 mds.0.cache.dir(1) _fetched header 222 bytes 0 keys for [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612864 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x5b78000] want_dn= -560> 2014-09-30 14:28:18.264495 7ff5b4360700 10 mds.0.cache.dir(1) _fetched version 1 -559> 2014-09-30 14:28:18.264496 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) have_past_parents_open [1,head] -558> 2014-09-30 14:28:18.264498 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) -557> 2014-09-30 14:28:18.264501 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) build_snap_trace my_snaps [] -556> 2014-09-30 14:28:18.264503 7ff5b4360700 10 mds.0.cache.snaprealm(1 seq 1 0x5a318c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) -555> 2014-09-30 14:28:18.264506 7ff5b4360700 10 mds.0.cache.dir(1) auth_unpin by 0x5b78000 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b78000] count now 0 + 0 -554> 2014-09-30 14:28:18.264514 7ff5b4360700 11 mds.0.cache.dir(1) finish_waiting mask 2 result 0 on [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x5b78000] -553> 2014-09-30 14:28:18.264526 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -552> 2014-09-30 14:28:18.264527 7ff5b295b700 10 mds.0.7 0x59eb6e0 -551> 2014-09-30 14:28:18.264528 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 -550> 2014-09-30 14:28:18.264529 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -549> 2014-09-30 14:28:18.264530 7ff5b295b700 10 mds.0.cache open_root -548> 2014-09-30 14:28:18.264531 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -547> 2014-09-30 14:28:18.264541 7ff5b295b700 15 mds.0.cache show_subtrees -546> 2014-09-30 14:28:18.264548 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -545> 2014-09-30 14:28:18.264555 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -544> 2014-09-30 14:28:18.264563 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -543> 2014-09-30 14:28:18.264568 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -542> 2014-09-30 14:28:18.264575 7ff5b295b700 15 mds.0.cache show_subtrees -541> 2014-09-30 14:28:18.264577 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -540> 2014-09-30 14:28:18.264583 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -539> 2014-09-30 14:28:18.264590 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -538> 2014-09-30 14:28:18.264600 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -537> 2014-09-30 14:28:18.264601 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -536> 2014-09-30 14:28:18.264606 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -535> 2014-09-30 14:28:18.264618 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -534> 2014-09-30 14:28:18.264619 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -533> 2014-09-30 14:28:18.264622 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b577d8] -532> 2014-09-30 14:28:18.264631 7ff5b295b700 10 mds.0.cache.dir(601) fetch on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b78b28] -531> 2014-09-30 14:28:18.264636 7ff5b295b700 10 mds.0.cache.dir(601) auth_pin by 0x5b78b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78b28] count now 1 + 0 -530> 2014-09-30 14:28:18.264640 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78b28 count now 0 + 1 -529> 2014-09-30 14:28:18.264670 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:24 601.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.81580290 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ada580 con 0x5a69fa0 -528> 2014-09-30 14:28:18.265241 7ff5b014f700 10 mds.0.7 new session 0x5b0bc80 for client.4145 192.168.122.158:0/14475 con 0x5c19080 -527> 2014-09-30 14:28:18.265251 7ff5b014f700 10 mds.0.sessionmap add_session s=0x5b0bc80 name=client.4145 -526> 2014-09-30 14:28:18.265254 7ff5b014f700 0 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08b00 sd=20 :6801 s=0 pgs=0 cs=0 l=0 c=0x5c19080).accept we reset (peer sent cseq 2), sending RESETSESSION -525> 2014-09-30 14:28:18.265501 7ff5b014f700 2 -- 192.168.122.157:6801/7569 >> 192.168.122.158:0/14475 pipe(0x5b08b00 sd=20 :6801 s=4 pgs=0 cs=0 l=0 c=0x5c19080).fault (0) Success -524> 2014-09-30 14:28:18.265526 7ff5b6b65700 5 mds.0.7 ms_handle_reset on 192.168.122.158:0/14475 -523> 2014-09-30 14:28:18.265532 7ff5b6b65700 3 mds.0.7 ms_handle_reset closing connection for session client.4145 192.168.122.158:0/14475 -522> 2014-09-30 14:28:18.265539 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 mark_down 0x5c19080 -- pipe dne -521> 2014-09-30 14:28:18.265541 7ff5b6b65700 10 mds.0.sessionmap remove_session s=0x5b0bc80 name=client.4145 -520> 2014-09-30 14:28:18.265767 7ff5b014f700 1 -- 192.168.122.157:6801/7569 >> :/0 pipe(0x5b0bc80 sd=20 :6801 s=0 pgs=0 cs=0 l=0 c=0x5c18f20).accept sd=20 192.168.122.158:58329/0 -519> 2014-09-30 14:28:18.265920 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 22 ==== osd_op_reply(24 601.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv2 ondisk = 0) v6 ==== 221+0+226 (1196304165 0 2554655224) 0x5b09340 con 0x5a69fa0 -518> 2014-09-30 14:28:18.265940 7ff5b014f700 10 mds.0.7 new session 0x5b09080 for client.4145 192.168.122.158:0/14475 con 0x5c18f20 -517> 2014-09-30 14:28:18.265945 7ff5b014f700 10 mds.0.sessionmap add_session s=0x5b09080 name=client.4145 -516> 2014-09-30 14:28:18.265958 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -515> 2014-09-30 14:28:18.265960 7ff5b4360700 10 mds.0.cache.dir(601) _fetched header 222 bytes 0 keys for [dir 601 ~mds0/stray1/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78b28] want_dn= -514> 2014-09-30 14:28:18.265976 7ff5b4360700 10 mds.0.cache.dir(601) _fetched version 1 -513> 2014-09-30 14:28:18.265978 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -512> 2014-09-30 14:28:18.265983 7ff5b4360700 10 mds.0.cache.dir(601) auth_unpin by 0x5b78b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78b28] count now 0 + 0 -511> 2014-09-30 14:28:18.265988 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78b28 count now 0 + 0 -510> 2014-09-30 14:28:18.265998 7ff5b4360700 11 mds.0.cache.dir(601) finish_waiting mask 2 result 0 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78b28] -509> 2014-09-30 14:28:18.266018 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -508> 2014-09-30 14:28:18.266020 7ff5b295b700 10 mds.0.7 0x59eabc0 -507> 2014-09-30 14:28:18.266021 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -506> 2014-09-30 14:28:18.266021 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -505> 2014-09-30 14:28:18.266023 7ff5b295b700 10 mds.0.cache open_root -504> 2014-09-30 14:28:18.266025 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -503> 2014-09-30 14:28:18.266036 7ff5b295b700 15 mds.0.cache show_subtrees -502> 2014-09-30 14:28:18.266043 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -501> 2014-09-30 14:28:18.266050 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -500> 2014-09-30 14:28:18.266059 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -499> 2014-09-30 14:28:18.266065 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -498> 2014-09-30 14:28:18.266071 7ff5b295b700 15 mds.0.cache show_subtrees -497> 2014-09-30 14:28:18.266074 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -496> 2014-09-30 14:28:18.266087 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -495> 2014-09-30 14:28:18.266117 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -494> 2014-09-30 14:28:18.266127 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -493> 2014-09-30 14:28:18.266129 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -492> 2014-09-30 14:28:18.266130 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -491> 2014-09-30 14:28:18.266143 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -490> 2014-09-30 14:28:18.266144 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -489> 2014-09-30 14:28:18.266144 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -488> 2014-09-30 14:28:18.266149 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -487> 2014-09-30 14:28:18.266150 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -486> 2014-09-30 14:28:18.266154 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b56ea0] -485> 2014-09-30 14:28:18.266162 7ff5b295b700 10 mds.0.cache.dir(602) fetch on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b78ee0] -484> 2014-09-30 14:28:18.266167 7ff5b295b700 10 mds.0.cache.dir(602) auth_pin by 0x5b78ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78ee0] count now 1 + 0 -483> 2014-09-30 14:28:18.266171 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78ee0 count now 0 + 1 -482> 2014-09-30 14:28:18.266204 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:25 602.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.2a8b6bd0 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9e00 con 0x5a69fa0 -481> 2014-09-30 14:28:18.266260 7ff5b6b65700 10 mds.0.7 ms_handle_accept 192.168.122.158:0/14475 con 0x5c18f20 session 0x5b09080 -480> 2014-09-30 14:28:18.266268 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4145 192.168.122.158:0/14475 1 ==== client_session(request_open) v2 ==== 122+0+0 (3664382378 0 0) 0x5a58a00 con 0x5c18f20 -479> 2014-09-30 14:28:18.266274 7ff5b6b65700 20 mds.0.server get_session have 0x5b09080 client.4145 192.168.122.158:0/14475 state closed -478> 2014-09-30 14:28:18.266276 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_open) v2 from client.4145 -477> 2014-09-30 14:28:18.266281 7ff5b6b65700 20 mds.0.server handle_client_session CEPH_SESSION_REQUEST_OPEN 3 metadata entries: -476> 2014-09-30 14:28:18.266282 7ff5b6b65700 20 mds.0.server entity_id: 0 -475> 2014-09-30 14:28:18.266283 7ff5b6b65700 20 mds.0.server hostname: zhyan-kvm2 -474> 2014-09-30 14:28:18.266284 7ff5b6b65700 20 mds.0.server mount_point: /home/ubuntu/cephtest/mnt.0 -473> 2014-09-30 14:28:18.266285 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b09080 name=client.4145 -472> 2014-09-30 14:28:18.266304 7ff5b0f56700 5 mds.0.log _submit_thread 4276395~288 : ESession client.4145 192.168.122.158:0/14475 open cmapv 32 -471> 2014-09-30 14:28:18.266338 7ff5b0f56700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:26 200.00000001 [write 82091~308] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5adaa80 con 0x5a69fa0 -470> 2014-09-30 14:28:18.266732 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 23 ==== osd_op_reply(25 602.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv3 ondisk = 0) v6 ==== 221+0+226 (3558977422 0 2554655224) 0x5b09340 con 0x5a69fa0 -469> 2014-09-30 14:28:18.266758 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -468> 2014-09-30 14:28:18.266759 7ff5b4360700 10 mds.0.cache.dir(602) _fetched header 222 bytes 0 keys for [dir 602 ~mds0/stray2/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b78ee0] want_dn= -467> 2014-09-30 14:28:18.266770 7ff5b4360700 10 mds.0.cache.dir(602) _fetched version 1 -466> 2014-09-30 14:28:18.266771 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -465> 2014-09-30 14:28:18.266773 7ff5b4360700 10 mds.0.cache.dir(602) auth_unpin by 0x5b78ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78ee0] count now 0 + 0 -464> 2014-09-30 14:28:18.266777 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78ee0 count now 0 + 0 -463> 2014-09-30 14:28:18.266785 7ff5b4360700 11 mds.0.cache.dir(602) finish_waiting mask 2 result 0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b78ee0] -462> 2014-09-30 14:28:18.266798 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -461> 2014-09-30 14:28:18.266799 7ff5b295b700 10 mds.0.7 0x59eb6e0 -460> 2014-09-30 14:28:18.266800 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 -459> 2014-09-30 14:28:18.266801 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -458> 2014-09-30 14:28:18.266801 7ff5b295b700 10 mds.0.cache open_root -457> 2014-09-30 14:28:18.266803 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -456> 2014-09-30 14:28:18.266812 7ff5b295b700 15 mds.0.cache show_subtrees -455> 2014-09-30 14:28:18.266817 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -454> 2014-09-30 14:28:18.266823 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -453> 2014-09-30 14:28:18.266831 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -452> 2014-09-30 14:28:18.266836 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -451> 2014-09-30 14:28:18.266842 7ff5b295b700 15 mds.0.cache show_subtrees -450> 2014-09-30 14:28:18.266845 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -449> 2014-09-30 14:28:18.266851 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -448> 2014-09-30 14:28:18.266858 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -447> 2014-09-30 14:28:18.266865 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -446> 2014-09-30 14:28:18.266867 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -445> 2014-09-30 14:28:18.266868 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -444> 2014-09-30 14:28:18.266878 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -443> 2014-09-30 14:28:18.266879 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -442> 2014-09-30 14:28:18.266880 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -441> 2014-09-30 14:28:18.266884 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -440> 2014-09-30 14:28:18.266885 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -439> 2014-09-30 14:28:18.266885 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -438> 2014-09-30 14:28:18.266889 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -437> 2014-09-30 14:28:18.266890 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -436> 2014-09-30 14:28:18.266893 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b56568] -435> 2014-09-30 14:28:18.266900 7ff5b295b700 10 mds.0.cache.dir(603) fetch on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79298] -434> 2014-09-30 14:28:18.266905 7ff5b295b700 10 mds.0.cache.dir(603) auth_pin by 0x5b79298 on [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79298] count now 1 + 0 -433> 2014-09-30 14:28:18.266908 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79298 count now 0 + 1 -432> 2014-09-30 14:28:18.266947 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:27 603.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.7a4d91b0 ack+read+known_if_redirected e10) v4 -- ?+0 0x5adb200 con 0x5a69fa0 -431> 2014-09-30 14:28:18.267391 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 24 ==== osd_op_reply(27 603.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv4 ondisk = 0) v6 ==== 221+0+226 (3173016968 0 2554655224) 0x5b09340 con 0x5a69fa0 -430> 2014-09-30 14:28:18.267415 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -429> 2014-09-30 14:28:18.267417 7ff5b4360700 10 mds.0.cache.dir(603) _fetched header 222 bytes 0 keys for [dir 603 ~mds0/stray3/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79298] want_dn= -428> 2014-09-30 14:28:18.267426 7ff5b4360700 10 mds.0.cache.dir(603) _fetched version 1 -427> 2014-09-30 14:28:18.267427 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -426> 2014-09-30 14:28:18.267429 7ff5b4360700 10 mds.0.cache.dir(603) auth_unpin by 0x5b79298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79298] count now 0 + 0 -425> 2014-09-30 14:28:18.267433 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79298 count now 0 + 0 -424> 2014-09-30 14:28:18.267441 7ff5b4360700 11 mds.0.cache.dir(603) finish_waiting mask 2 result 0 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79298] -423> 2014-09-30 14:28:18.267454 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -422> 2014-09-30 14:28:18.267455 7ff5b295b700 10 mds.0.7 0x59eabc0 -421> 2014-09-30 14:28:18.267456 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -420> 2014-09-30 14:28:18.267457 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -419> 2014-09-30 14:28:18.267457 7ff5b295b700 10 mds.0.cache open_root -418> 2014-09-30 14:28:18.267459 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -417> 2014-09-30 14:28:18.267467 7ff5b295b700 15 mds.0.cache show_subtrees -416> 2014-09-30 14:28:18.267472 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -415> 2014-09-30 14:28:18.267478 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -414> 2014-09-30 14:28:18.267485 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -413> 2014-09-30 14:28:18.267491 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -412> 2014-09-30 14:28:18.267497 7ff5b295b700 15 mds.0.cache show_subtrees -411> 2014-09-30 14:28:18.267500 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -410> 2014-09-30 14:28:18.267506 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -409> 2014-09-30 14:28:18.267513 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -408> 2014-09-30 14:28:18.267519 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -407> 2014-09-30 14:28:18.267521 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -406> 2014-09-30 14:28:18.267522 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -405> 2014-09-30 14:28:18.267531 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -404> 2014-09-30 14:28:18.267532 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -403> 2014-09-30 14:28:18.267533 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -402> 2014-09-30 14:28:18.267537 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -401> 2014-09-30 14:28:18.267538 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -400> 2014-09-30 14:28:18.267539 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -399> 2014-09-30 14:28:18.267551 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -398> 2014-09-30 14:28:18.267552 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -397> 2014-09-30 14:28:18.267553 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -396> 2014-09-30 14:28:18.267565 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -395> 2014-09-30 14:28:18.267566 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -394> 2014-09-30 14:28:18.267568 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b55c30] -393> 2014-09-30 14:28:18.267575 7ff5b295b700 10 mds.0.cache.dir(604) fetch on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79650] -392> 2014-09-30 14:28:18.267580 7ff5b295b700 10 mds.0.cache.dir(604) auth_pin by 0x5b79650 on [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79650] count now 1 + 0 -391> 2014-09-30 14:28:18.267584 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79650 count now 0 + 1 -390> 2014-09-30 14:28:18.267613 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:28 604.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.43e85c95 ack+read+known_if_redirected e10) v4 -- ?+0 0x5adaf80 con 0x5a69fa0 -389> 2014-09-30 14:28:18.268141 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 25 ==== osd_op_reply(28 604.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 221+0+226 (118091969 0 2554655224) 0x5b09340 con 0x5a69fa0 -388> 2014-09-30 14:28:18.268168 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -387> 2014-09-30 14:28:18.268169 7ff5b4360700 10 mds.0.cache.dir(604) _fetched header 222 bytes 0 keys for [dir 604 ~mds0/stray4/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79650] want_dn= -386> 2014-09-30 14:28:18.268179 7ff5b4360700 10 mds.0.cache.dir(604) _fetched version 1 -385> 2014-09-30 14:28:18.268180 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -384> 2014-09-30 14:28:18.268182 7ff5b4360700 10 mds.0.cache.dir(604) auth_unpin by 0x5b79650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79650] count now 0 + 0 -383> 2014-09-30 14:28:18.268186 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79650 count now 0 + 0 -382> 2014-09-30 14:28:18.268195 7ff5b4360700 11 mds.0.cache.dir(604) finish_waiting mask 2 result 0 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79650] -381> 2014-09-30 14:28:18.268207 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -380> 2014-09-30 14:28:18.268209 7ff5b295b700 10 mds.0.7 0x59eb6e0 -379> 2014-09-30 14:28:18.268209 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 -378> 2014-09-30 14:28:18.268210 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -377> 2014-09-30 14:28:18.268211 7ff5b295b700 10 mds.0.cache open_root -376> 2014-09-30 14:28:18.268212 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -375> 2014-09-30 14:28:18.268221 7ff5b295b700 15 mds.0.cache show_subtrees -374> 2014-09-30 14:28:18.268226 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -373> 2014-09-30 14:28:18.268232 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -372> 2014-09-30 14:28:18.268240 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -371> 2014-09-30 14:28:18.268245 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -370> 2014-09-30 14:28:18.268252 7ff5b295b700 15 mds.0.cache show_subtrees -369> 2014-09-30 14:28:18.268254 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -368> 2014-09-30 14:28:18.268260 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -367> 2014-09-30 14:28:18.268267 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -366> 2014-09-30 14:28:18.268273 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -365> 2014-09-30 14:28:18.268275 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -364> 2014-09-30 14:28:18.268276 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -363> 2014-09-30 14:28:18.268285 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -362> 2014-09-30 14:28:18.268287 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -361> 2014-09-30 14:28:18.268287 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -360> 2014-09-30 14:28:18.268291 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -359> 2014-09-30 14:28:18.268292 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -358> 2014-09-30 14:28:18.268293 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -357> 2014-09-30 14:28:18.268297 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -356> 2014-09-30 14:28:18.268298 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -355> 2014-09-30 14:28:18.268298 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -354> 2014-09-30 14:28:18.268302 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -353> 2014-09-30 14:28:18.268303 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -352> 2014-09-30 14:28:18.268303 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -351> 2014-09-30 14:28:18.268307 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -350> 2014-09-30 14:28:18.268308 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -349> 2014-09-30 14:28:18.268310 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b552f8] -348> 2014-09-30 14:28:18.268317 7ff5b295b700 10 mds.0.cache.dir(605) fetch on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79a08] -347> 2014-09-30 14:28:18.268322 7ff5b295b700 10 mds.0.cache.dir(605) auth_pin by 0x5b79a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79a08] count now 1 + 0 -346> 2014-09-30 14:28:18.268325 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79a08 count now 0 + 1 -345> 2014-09-30 14:28:18.268354 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:29 605.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.d0c18e1d ack+read+known_if_redirected e10) v4 -- ?+0 0x5adad00 con 0x5a69fa0 -344> 2014-09-30 14:28:18.268791 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 26 ==== osd_op_reply(29 605.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv2 ondisk = 0) v6 ==== 221+0+226 (4048288064 0 2554655224) 0x5b09340 con 0x5a69fa0 -343> 2014-09-30 14:28:18.268816 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -342> 2014-09-30 14:28:18.268817 7ff5b4360700 10 mds.0.cache.dir(605) _fetched header 222 bytes 0 keys for [dir 605 ~mds0/stray5/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79a08] want_dn= -341> 2014-09-30 14:28:18.268827 7ff5b4360700 10 mds.0.cache.dir(605) _fetched version 1 -340> 2014-09-30 14:28:18.268828 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -339> 2014-09-30 14:28:18.268830 7ff5b4360700 10 mds.0.cache.dir(605) auth_unpin by 0x5b79a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79a08] count now 0 + 0 -338> 2014-09-30 14:28:18.268833 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79a08 count now 0 + 0 -337> 2014-09-30 14:28:18.268841 7ff5b4360700 11 mds.0.cache.dir(605) finish_waiting mask 2 result 0 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79a08] -336> 2014-09-30 14:28:18.268853 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -335> 2014-09-30 14:28:18.268855 7ff5b295b700 10 mds.0.7 0x59eabc0 -334> 2014-09-30 14:28:18.268855 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -333> 2014-09-30 14:28:18.268856 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -332> 2014-09-30 14:28:18.268857 7ff5b295b700 10 mds.0.cache open_root -331> 2014-09-30 14:28:18.268858 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -330> 2014-09-30 14:28:18.268867 7ff5b295b700 15 mds.0.cache show_subtrees -329> 2014-09-30 14:28:18.268872 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -328> 2014-09-30 14:28:18.268878 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -327> 2014-09-30 14:28:18.268886 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -326> 2014-09-30 14:28:18.268892 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -325> 2014-09-30 14:28:18.268898 7ff5b295b700 15 mds.0.cache show_subtrees -324> 2014-09-30 14:28:18.268900 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -323> 2014-09-30 14:28:18.268906 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -322> 2014-09-30 14:28:18.268913 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -321> 2014-09-30 14:28:18.268919 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -320> 2014-09-30 14:28:18.268921 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -319> 2014-09-30 14:28:18.268922 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -318> 2014-09-30 14:28:18.268931 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -317> 2014-09-30 14:28:18.268932 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -316> 2014-09-30 14:28:18.268933 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -315> 2014-09-30 14:28:18.268937 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -314> 2014-09-30 14:28:18.268938 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -313> 2014-09-30 14:28:18.268939 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -312> 2014-09-30 14:28:18.268942 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -311> 2014-09-30 14:28:18.268943 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -310> 2014-09-30 14:28:18.268944 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -309> 2014-09-30 14:28:18.268947 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -308> 2014-09-30 14:28:18.268948 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -307> 2014-09-30 14:28:18.268949 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -306> 2014-09-30 14:28:18.268952 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -305> 2014-09-30 14:28:18.268953 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -304> 2014-09-30 14:28:18.268953 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] -303> 2014-09-30 14:28:18.268957 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -302> 2014-09-30 14:28:18.268958 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) -301> 2014-09-30 14:28:18.268960 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b549c0] -300> 2014-09-30 14:28:18.268968 7ff5b295b700 10 mds.0.cache.dir(606) fetch on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b79dc0] -299> 2014-09-30 14:28:18.268972 7ff5b295b700 10 mds.0.cache.dir(606) auth_pin by 0x5b79dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79dc0] count now 1 + 0 -298> 2014-09-30 14:28:18.268975 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79dc0 count now 0 + 1 -297> 2014-09-30 14:28:18.269004 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:30 606.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.f89eaaf4 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9e00 con 0x5a69fa0 -296> 2014-09-30 14:28:18.269456 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 27 ==== osd_op_reply(30 606.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 221+0+226 (1696816557 0 2554655224) 0x5b09340 con 0x5a69fa0 -295> 2014-09-30 14:28:18.269482 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -294> 2014-09-30 14:28:18.269483 7ff5b4360700 10 mds.0.cache.dir(606) _fetched header 222 bytes 0 keys for [dir 606 ~mds0/stray6/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b79dc0] want_dn= -293> 2014-09-30 14:28:18.269493 7ff5b4360700 10 mds.0.cache.dir(606) _fetched version 1 -292> 2014-09-30 14:28:18.269494 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -291> 2014-09-30 14:28:18.269496 7ff5b4360700 10 mds.0.cache.dir(606) auth_unpin by 0x5b79dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79dc0] count now 0 + 0 -290> 2014-09-30 14:28:18.269500 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b79dc0 count now 0 + 0 -289> 2014-09-30 14:28:18.269508 7ff5b4360700 11 mds.0.cache.dir(606) finish_waiting mask 2 result 0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b79dc0] -288> 2014-09-30 14:28:18.269520 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -287> 2014-09-30 14:28:18.269521 7ff5b295b700 10 mds.0.7 0x59eb6e0 -286> 2014-09-30 14:28:18.269522 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 -285> 2014-09-30 14:28:18.269523 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -284> 2014-09-30 14:28:18.269524 7ff5b295b700 10 mds.0.cache open_root -283> 2014-09-30 14:28:18.269525 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -282> 2014-09-30 14:28:18.269533 7ff5b295b700 15 mds.0.cache show_subtrees -281> 2014-09-30 14:28:18.269538 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -280> 2014-09-30 14:28:18.269544 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -279> 2014-09-30 14:28:18.269552 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -278> 2014-09-30 14:28:18.269557 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -277> 2014-09-30 14:28:18.269563 7ff5b295b700 15 mds.0.cache show_subtrees -276> 2014-09-30 14:28:18.269566 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -275> 2014-09-30 14:28:18.269572 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -274> 2014-09-30 14:28:18.269579 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -273> 2014-09-30 14:28:18.269585 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -272> 2014-09-30 14:28:18.269587 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -271> 2014-09-30 14:28:18.269588 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -270> 2014-09-30 14:28:18.269597 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -269> 2014-09-30 14:28:18.269598 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -268> 2014-09-30 14:28:18.269599 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -267> 2014-09-30 14:28:18.269603 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -266> 2014-09-30 14:28:18.269604 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -265> 2014-09-30 14:28:18.269605 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -264> 2014-09-30 14:28:18.269608 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -263> 2014-09-30 14:28:18.269609 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -262> 2014-09-30 14:28:18.269610 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -261> 2014-09-30 14:28:18.269614 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -260> 2014-09-30 14:28:18.269614 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -259> 2014-09-30 14:28:18.269615 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -258> 2014-09-30 14:28:18.269619 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -257> 2014-09-30 14:28:18.269619 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -256> 2014-09-30 14:28:18.269620 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] -255> 2014-09-30 14:28:18.269623 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -254> 2014-09-30 14:28:18.269624 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) -253> 2014-09-30 14:28:18.269625 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] -252> 2014-09-30 14:28:18.269628 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') -251> 2014-09-30 14:28:18.269629 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) -250> 2014-09-30 14:28:18.269632 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b54088] -249> 2014-09-30 14:28:18.269638 7ff5b295b700 10 mds.0.cache.dir(607) fetch on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a178] -248> 2014-09-30 14:28:18.269643 7ff5b295b700 10 mds.0.cache.dir(607) auth_pin by 0x5b7a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a178] count now 1 + 0 -247> 2014-09-30 14:28:18.269646 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a178 count now 0 + 1 -246> 2014-09-30 14:28:18.269674 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:31 607.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.bb590b7c ack+read+known_if_redirected e10) v4 -- ?+0 0x5ada580 con 0x5a69fa0 -245> 2014-09-30 14:28:18.270125 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 28 ==== osd_op_reply(31 607.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv2 ondisk = 0) v6 ==== 221+0+226 (1073124000 0 2554655224) 0x5b09340 con 0x5a69fa0 -244> 2014-09-30 14:28:18.270149 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -243> 2014-09-30 14:28:18.270150 7ff5b4360700 10 mds.0.cache.dir(607) _fetched header 222 bytes 0 keys for [dir 607 ~mds0/stray7/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a178] want_dn= -242> 2014-09-30 14:28:18.270160 7ff5b4360700 10 mds.0.cache.dir(607) _fetched version 1 -241> 2014-09-30 14:28:18.270161 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -240> 2014-09-30 14:28:18.270163 7ff5b4360700 10 mds.0.cache.dir(607) auth_unpin by 0x5b7a178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a178] count now 0 + 0 -239> 2014-09-30 14:28:18.270167 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a178 count now 0 + 0 -238> 2014-09-30 14:28:18.270175 7ff5b4360700 11 mds.0.cache.dir(607) finish_waiting mask 2 result 0 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a178] -237> 2014-09-30 14:28:18.270187 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -236> 2014-09-30 14:28:18.270189 7ff5b295b700 10 mds.0.7 0x59eabc0 -235> 2014-09-30 14:28:18.270189 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -234> 2014-09-30 14:28:18.270190 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -233> 2014-09-30 14:28:18.270191 7ff5b295b700 10 mds.0.cache open_root -232> 2014-09-30 14:28:18.270192 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -231> 2014-09-30 14:28:18.270201 7ff5b295b700 15 mds.0.cache show_subtrees -230> 2014-09-30 14:28:18.270206 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -229> 2014-09-30 14:28:18.270212 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -228> 2014-09-30 14:28:18.270235 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -227> 2014-09-30 14:28:18.270241 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -226> 2014-09-30 14:28:18.270247 7ff5b295b700 15 mds.0.cache show_subtrees -225> 2014-09-30 14:28:18.270250 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -224> 2014-09-30 14:28:18.270256 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -223> 2014-09-30 14:28:18.270263 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -222> 2014-09-30 14:28:18.270269 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -221> 2014-09-30 14:28:18.270271 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -220> 2014-09-30 14:28:18.270272 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -219> 2014-09-30 14:28:18.270281 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -218> 2014-09-30 14:28:18.270282 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -217> 2014-09-30 14:28:18.270283 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -216> 2014-09-30 14:28:18.270287 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -215> 2014-09-30 14:28:18.270288 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -214> 2014-09-30 14:28:18.270289 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -213> 2014-09-30 14:28:18.270292 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -212> 2014-09-30 14:28:18.270293 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -211> 2014-09-30 14:28:18.270294 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -210> 2014-09-30 14:28:18.270297 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -209> 2014-09-30 14:28:18.270298 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -208> 2014-09-30 14:28:18.270299 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -207> 2014-09-30 14:28:18.270302 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -206> 2014-09-30 14:28:18.270303 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -205> 2014-09-30 14:28:18.270304 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] -204> 2014-09-30 14:28:18.270307 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -203> 2014-09-30 14:28:18.270308 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) -202> 2014-09-30 14:28:18.270309 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] -201> 2014-09-30 14:28:18.270312 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') -200> 2014-09-30 14:28:18.270313 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) -199> 2014-09-30 14:28:18.270314 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] -198> 2014-09-30 14:28:18.270317 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') -197> 2014-09-30 14:28:18.270318 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) -196> 2014-09-30 14:28:18.270321 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b53750] -195> 2014-09-30 14:28:18.270328 7ff5b295b700 10 mds.0.cache.dir(608) fetch on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a530] -194> 2014-09-30 14:28:18.270332 7ff5b295b700 10 mds.0.cache.dir(608) auth_pin by 0x5b7a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a530] count now 1 + 0 -193> 2014-09-30 14:28:18.270335 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a530 count now 0 + 1 -192> 2014-09-30 14:28:18.270364 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:32 608.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.c4405e8e ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9b80 con 0x5a69fa0 -191> 2014-09-30 14:28:18.270859 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 29 ==== osd_op_reply(32 608.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 221+0+226 (1641960350 0 2554655224) 0x5b09340 con 0x5a69fa0 -190> 2014-09-30 14:28:18.270885 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -189> 2014-09-30 14:28:18.270886 7ff5b4360700 10 mds.0.cache.dir(608) _fetched header 222 bytes 0 keys for [dir 608 ~mds0/stray8/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a530] want_dn= -188> 2014-09-30 14:28:18.270896 7ff5b4360700 10 mds.0.cache.dir(608) _fetched version 1 -187> 2014-09-30 14:28:18.270897 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -186> 2014-09-30 14:28:18.270899 7ff5b4360700 10 mds.0.cache.dir(608) auth_unpin by 0x5b7a530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a530] count now 0 + 0 -185> 2014-09-30 14:28:18.270902 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a530 count now 0 + 0 -184> 2014-09-30 14:28:18.270911 7ff5b4360700 11 mds.0.cache.dir(608) finish_waiting mask 2 result 0 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a530] -183> 2014-09-30 14:28:18.270923 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -182> 2014-09-30 14:28:18.270924 7ff5b295b700 10 mds.0.7 0x59eb6e0 -181> 2014-09-30 14:28:18.270925 7ff5b295b700 10 mds.0.7 finish 0x59eb6e0 -180> 2014-09-30 14:28:18.270926 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -179> 2014-09-30 14:28:18.270926 7ff5b295b700 10 mds.0.cache open_root -178> 2014-09-30 14:28:18.270927 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -177> 2014-09-30 14:28:18.270936 7ff5b295b700 15 mds.0.cache show_subtrees -176> 2014-09-30 14:28:18.270941 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -175> 2014-09-30 14:28:18.270947 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -174> 2014-09-30 14:28:18.270954 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -173> 2014-09-30 14:28:18.270960 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -172> 2014-09-30 14:28:18.270966 7ff5b295b700 15 mds.0.cache show_subtrees -171> 2014-09-30 14:28:18.270969 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -170> 2014-09-30 14:28:18.270975 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -169> 2014-09-30 14:28:18.270982 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -168> 2014-09-30 14:28:18.270988 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -167> 2014-09-30 14:28:18.270990 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -166> 2014-09-30 14:28:18.270991 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -165> 2014-09-30 14:28:18.271000 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -164> 2014-09-30 14:28:18.271001 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -163> 2014-09-30 14:28:18.271002 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -162> 2014-09-30 14:28:18.271006 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -161> 2014-09-30 14:28:18.271007 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -160> 2014-09-30 14:28:18.271007 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -159> 2014-09-30 14:28:18.271011 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -158> 2014-09-30 14:28:18.271012 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -157> 2014-09-30 14:28:18.271012 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -156> 2014-09-30 14:28:18.271016 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -155> 2014-09-30 14:28:18.271017 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -154> 2014-09-30 14:28:18.271017 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -153> 2014-09-30 14:28:18.271021 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -152> 2014-09-30 14:28:18.271022 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -151> 2014-09-30 14:28:18.271022 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] -150> 2014-09-30 14:28:18.271026 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -149> 2014-09-30 14:28:18.271026 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) -148> 2014-09-30 14:28:18.271027 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] -147> 2014-09-30 14:28:18.271030 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') -146> 2014-09-30 14:28:18.271031 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) -145> 2014-09-30 14:28:18.271032 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] -144> 2014-09-30 14:28:18.271036 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') -143> 2014-09-30 14:28:18.271036 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) -142> 2014-09-30 14:28:18.271037 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b53750] -141> 2014-09-30 14:28:18.271040 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') -140> 2014-09-30 14:28:18.271041 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray9,head) -139> 2014-09-30 14:28:18.271044 7ff5b295b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | stickydirs=1 stray=1 0x5b51270] -138> 2014-09-30 14:28:18.271051 7ff5b295b700 10 mds.0.cache.dir(609) fetch on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 0x5b7a8e8] -137> 2014-09-30 14:28:18.271055 7ff5b295b700 10 mds.0.cache.dir(609) auth_pin by 0x5b7a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774592 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a8e8] count now 1 + 0 -136> 2014-09-30 14:28:18.271059 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a8e8 count now 0 + 1 -135> 2014-09-30 14:28:18.271102 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:33 609.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.60b82d07 ack+read+known_if_redirected e10) v4 -- ?+0 0x5ad9900 con 0x5a69fa0 -134> 2014-09-30 14:28:18.271556 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 30 ==== osd_op_reply(33 609.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv2 ondisk = 0) v6 ==== 221+0+226 (1538420351 0 2554655224) 0x5b09340 con 0x5a69fa0 -133> 2014-09-30 14:28:18.271582 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -132> 2014-09-30 14:28:18.271583 7ff5b4360700 10 mds.0.cache.dir(609) _fetched header 222 bytes 0 keys for [dir 609 ~mds0/stray9/ [2,head] auth v=0 cv=0/0 ap=1+0+0 state=1073774720 f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=1 0x5b7a8e8] want_dn= -131> 2014-09-30 14:28:18.271593 7ff5b4360700 10 mds.0.cache.dir(609) _fetched version 1 -130> 2014-09-30 14:28:18.271594 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -129> 2014-09-30 14:28:18.271596 7ff5b4360700 10 mds.0.cache.dir(609) auth_unpin by 0x5b7a8e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a8e8] count now 0 + 0 -128> 2014-09-30 14:28:18.271600 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b7a8e8 count now 0 + 0 -127> 2014-09-30 14:28:18.271608 7ff5b4360700 11 mds.0.cache.dir(609) finish_waiting mask 2 result 0 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073774594|complete f() n() hs=0+0,ss=0+0 | sticky=1 waiter=1 authpin=0 0x5b7a8e8] -126> 2014-09-30 14:28:18.271620 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -125> 2014-09-30 14:28:18.271621 7ff5b295b700 10 mds.0.7 0x59eabc0 -124> 2014-09-30 14:28:18.271622 7ff5b295b700 10 mds.0.7 finish 0x59eabc0 -123> 2014-09-30 14:28:18.271623 7ff5b295b700 10 MDSInternalContextBase::complete: 19C_MDS_RetryOpenRoot -122> 2014-09-30 14:28:18.271623 7ff5b295b700 10 mds.0.cache open_root -121> 2014-09-30 14:28:18.271625 7ff5b295b700 7 mds.0.cache adjust_subtree_auth 0,-2 -> 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -120> 2014-09-30 14:28:18.271633 7ff5b295b700 15 mds.0.cache show_subtrees -119> 2014-09-30 14:28:18.271638 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -118> 2014-09-30 14:28:18.271645 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -117> 2014-09-30 14:28:18.271652 7ff5b295b700 7 mds.0.cache current root is [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -116> 2014-09-30 14:28:18.271658 7ff5b295b700 10 mds.0.cache.dir(100) setting dir_auth=0,-2 from 0,-2 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -115> 2014-09-30 14:28:18.271664 7ff5b295b700 15 mds.0.cache show_subtrees -114> 2014-09-30 14:28:18.271666 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -113> 2014-09-30 14:28:18.271672 7ff5b295b700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=61 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:27:17.279609 1=1+0)/n(v4 rc2014-09-30 14:26:56.824225 1=1+0) hs=1+4,ss=0+0 dirty=5 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b78000] -112> 2014-09-30 14:28:18.271679 7ff5b295b700 10 mds.0.cache populate_mydir [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] -111> 2014-09-30 14:28:18.271685 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray0') -110> 2014-09-30 14:28:18.271688 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray0,head) -109> 2014-09-30 14:28:18.271688 7ff5b295b700 20 mds.0.cache stray num 0 is [inode 600 [...2,head] ~mds0/stray0/ auth v34 dirtyparent f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 2=1+1) (inest lock dirty) (ifile lock dirty) (iversion lock) | dirtyscattered=2 dirfrag=1 stickydirs=1 stray=1 dirtyparent=1 dirty=1 0x5b52e18] -108> 2014-09-30 14:28:18.271698 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray1') -107> 2014-09-30 14:28:18.271699 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray1,head) -106> 2014-09-30 14:28:18.271700 7ff5b295b700 20 mds.0.cache stray num 1 is [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b577d8] -105> 2014-09-30 14:28:18.271704 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray2') -104> 2014-09-30 14:28:18.271705 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray2,head) -103> 2014-09-30 14:28:18.271705 7ff5b295b700 20 mds.0.cache stray num 2 is [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56ea0] -102> 2014-09-30 14:28:18.271709 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray3') -101> 2014-09-30 14:28:18.271710 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray3,head) -100> 2014-09-30 14:28:18.271710 7ff5b295b700 20 mds.0.cache stray num 3 is [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b56568] -99> 2014-09-30 14:28:18.271714 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray4') -98> 2014-09-30 14:28:18.271715 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray4,head) -97> 2014-09-30 14:28:18.271716 7ff5b295b700 20 mds.0.cache stray num 4 is [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b55c30] -96> 2014-09-30 14:28:18.271719 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray5') -95> 2014-09-30 14:28:18.271720 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray5,head) -94> 2014-09-30 14:28:18.271720 7ff5b295b700 20 mds.0.cache stray num 5 is [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b552f8] -93> 2014-09-30 14:28:18.271724 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray6') -92> 2014-09-30 14:28:18.271725 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray6,head) -91> 2014-09-30 14:28:18.271725 7ff5b295b700 20 mds.0.cache stray num 6 is [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b549c0] -90> 2014-09-30 14:28:18.271729 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray7') -89> 2014-09-30 14:28:18.271729 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray7,head) -88> 2014-09-30 14:28:18.271730 7ff5b295b700 20 mds.0.cache stray num 7 is [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b54088] -87> 2014-09-30 14:28:18.271733 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray8') -86> 2014-09-30 14:28:18.271734 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray8,head) -85> 2014-09-30 14:28:18.271735 7ff5b295b700 20 mds.0.cache stray num 8 is [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b53750] -84> 2014-09-30 14:28:18.271738 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'stray9') -83> 2014-09-30 14:28:18.271739 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (stray9,head) -82> 2014-09-30 14:28:18.271747 7ff5b295b700 20 mds.0.cache stray num 9 is [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 stickydirs=1 stray=1 0x5b51270] -81> 2014-09-30 14:28:18.271751 7ff5b295b700 20 mds.0.cache.dir(100) lookup (head, 'journal') -80> 2014-09-30 14:28:18.271752 7ff5b295b700 20 mds.0.cache.dir(100) hit -> (journal,head) -79> 2014-09-30 14:28:18.271752 7ff5b295b700 10 mds.0.cache populate_mydir done -78> 2014-09-30 14:28:18.271758 7ff5b295b700 10 mds.0.cache scan_stray_dir 0 -77> 2014-09-30 14:28:18.271761 7ff5b295b700 10 mds.0.cache.dir(600) fetch on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645504 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 0x5b78770] -76> 2014-09-30 14:28:18.271769 7ff5b295b700 10 mds.0.cache.dir(600) auth_pin by 0x5b78770 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 ap=1+0+0 state=1610645504 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5b78770] count now 1 + 0 -75> 2014-09-30 14:28:18.271776 7ff5b295b700 15 mds.0.cache.dir(100) adjust_nested_auth_pins 1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 ap=0+0+1 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78770 count now 0 + 1 -74> 2014-09-30 14:28:18.271805 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:34 600.00000000 [omap-get-header 0~0,omap-get-vals 0~16] 1.c2e541b0 ack+read+known_if_redirected e10) v4 -- ?+0 0x5adb700 con 0x5a69fa0 -73> 2014-09-30 14:28:18.272296 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 31 ==== osd_op_reply(34 600.00000000 [omap-get-header 0~0,omap-get-vals 0~16] v0'0 uv1 ondisk = 0) v6 ==== 221+0+226 (3134696968 0 2554655224) 0x5b09340 con 0x5a69fa0 -72> 2014-09-30 14:28:18.272322 7ff5b4360700 10 MDSIOContextBase::complete: 21C_IO_Dir_OMAP_Fetched -71> 2014-09-30 14:28:18.272324 7ff5b4360700 10 mds.0.cache.dir(600) _fetched header 222 bytes 0 keys for [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 ap=1+0+0 state=1610645632 f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=1 0x5b78770] want_dn= -70> 2014-09-30 14:28:18.272339 7ff5b4360700 10 mds.0.cache.dir(600) _fetched version 1 -69> 2014-09-30 14:28:18.272340 7ff5b4360700 10 mds.0.cache.snaprealm(100 seq 1 0x5a30d80) have_past_parents_open [1,head] -68> 2014-09-30 14:28:18.272342 7ff5b4360700 10 mds.0.cache.dir(600) auth_unpin by 0x5b78770 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5b78770] count now 0 + 0 -67> 2014-09-30 14:28:18.272349 7ff5b4360700 15 mds.0.cache.dir(100) adjust_nested_auth_pins -1/0 on [dir 100 ~mds0/ [2,head] auth v=35 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 11=1+10) n(v3 rc2014-09-30 14:27:17.279609 12=2+10)/n(v3 rc2014-09-30 14:26:56.824225 11=1+10) hs=11+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x5b783b8] by 0x5b78770 count now 0 + 0 -66> 2014-09-30 14:28:18.272355 7ff5b4360700 11 mds.0.cache.dir(600) finish_waiting mask 2 result 0 on [dir 600 ~mds0/stray0/ [2,head] auth v=62 cv=0/0 state=1610645506|complete f(v3 m2014-09-30 14:27:17.279609 1=1+0) n(v3 rc2014-09-30 14:27:17.279609 1=1+0) hs=1+6,ss=0+0 dirty=7 | child=1 sticky=1 dirty=1 waiter=1 authpin=0 0x5b78770] -65> 2014-09-30 14:28:18.272370 7ff5b295b700 7 mds.0.7 mds has 1 queued contexts -64> 2014-09-30 14:28:18.272371 7ff5b295b700 10 mds.0.7 0x59ec160 -63> 2014-09-30 14:28:18.272372 7ff5b295b700 10 mds.0.7 finish 0x59ec160 -62> 2014-09-30 14:28:18.272372 7ff5b295b700 10 MDSInternalContextBase::complete: 20C_MDC_RetryScanStray -61> 2014-09-30 14:28:18.272373 7ff5b295b700 10 mds.0.cache scan_stray_dir 600 -60> 2014-09-30 14:28:18.272377 7ff5b295b700 10 mds.0.cache eval_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] -59> 2014-09-30 14:28:18.272384 7ff5b295b700 10 mds.0.cache inode is [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -58> 2014-09-30 14:28:18.272390 7ff5b295b700 10 mds.0.cache purge_stray [dentry #100/stray0/10000000007 [2,head] auth (dversion lock) v=61 inode=0x5b524e0 | inodepin=1 dirty=1 0x5b91680] [inode 10000000007 [2,head] ~mds0/stray0/10000000007 auth v61 dirtyparent s=0 nl=0 n(v0 1=1+0) (iversion lock) | dirtyparent=1 dirty=1 0x5b524e0] -57> 2014-09-30 14:28:18.272397 7ff5b295b700 10 mds.0.cache.ino(10000000007) clear_dirty_parent -56> 2014-09-30 14:28:18.272399 7ff5b295b700 10 mds.0.cache realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a30d80) -55> 2014-09-30 14:28:18.272404 7ff5b295b700 10 mds.0.cache purge_stray remove backtrace object 10000000007.00000000 pool 2 snapc 0x5a30ed0 -54> 2014-09-30 14:28:18.272422 7ff5b295b700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:6800/10922 -- osd_op(mds.0.7:35 10000000007.00000000 [delete] 2.50a1afdd snapc 1=[] ondisk+write+known_if_redirected e10) v4 -- ?+0 0x5adb480 con 0x5a69fa0 -53> 2014-09-30 14:28:18.332115 7ff5b1959700 1 -- 192.168.122.157:6801/7569 <== osd.1 192.168.122.158:6800/10922 32 ==== osd_op_reply(23 200.00000001 [write 81783~308] v10'80 uv80 ondisk = 0) v6 ==== 179+0+0 (179260654 0 0) 0x5b09340 con 0x5a69fa0 -52> 2014-09-30 14:28:18.332162 7ff5b4360700 10 MDSIOContextBase::complete: 12C_IO_Wrapper -51> 2014-09-30 14:28:18.332164 7ff5b4360700 10 MDSInternalContextBase::complete: 20C_MDS_session_finish -50> 2014-09-30 14:28:18.332165 7ff5b4360700 10 mds.0.server _session_logged client.4144 192.168.122.158:0/14422 state_seq 1 open 31 -49> 2014-09-30 14:28:18.332170 7ff5b4360700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 -48> 2014-09-30 14:28:18.332173 7ff5b4360700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:0/14422 -- client_session(open) v2 -- ?+0 0x5a58600 con 0x5bdf640 -47> 2014-09-30 14:28:18.332740 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4144 192.168.122.158:0/14422 2 ==== client_session(request_renewcaps seq 1) v1 ==== 28+0+0 (968950716 0 0) 0x5a58600 con 0x5bdf640 -46> 2014-09-30 14:28:18.332753 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state open -45> 2014-09-30 14:28:18.332757 7ff5b6b65700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4144 -44> 2014-09-30 14:28:18.332758 7ff5b6b65700 10 mds.0.sessionmap touch_session s=0x5b08dc0 name=client.4144 -43> 2014-09-30 14:28:18.332760 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 --> 192.168.122.158:0/14422 -- client_session(renewcaps seq 1) v2 -- ?+0 0x5a58a00 con 0x5bdf640 -42> 2014-09-30 14:28:18.332771 7ff5b6b65700 1 -- 192.168.122.157:6801/7569 <== client.4144 192.168.122.158:0/14422 3 ==== client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 ==== 122+0+0 (714346627 0 0) 0x5adb980 con 0x5bdf640 -41> 2014-09-30 14:28:18.332785 7ff5b6b65700 4 mds.0.server handle_client_request client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 -40> 2014-09-30 14:28:18.332789 7ff5b6b65700 20 mds.0.server get_session have 0x5b08dc0 client.4144 192.168.122.158:0/14422 state open -39> 2014-09-30 14:28:18.332791 7ff5b6b65700 15 mds.0.server oldest_client_tid=1 -38> 2014-09-30 14:28:18.332804 7ff5b6b65700 5 -- op tracker -- seq: 1, time: 2014-09-30 14:28:18.332720, event: throttled, op: client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) -37> 2014-09-30 14:28:18.332810 7ff5b6b65700 5 -- op tracker -- seq: 1, time: 2014-09-30 14:28:18.332732, event: all_read, op: client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) -36> 2014-09-30 14:28:18.332813 7ff5b6b65700 5 -- op tracker -- seq: 1, time: 2014-09-30 14:28:18.332784, event: dispatched, op: client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) -35> 2014-09-30 14:28:18.332819 7ff5b6b65700 7 mds.0.cache request_start request(client.4144:1 cr=0x5adb980) -34> 2014-09-30 14:28:18.332821 7ff5b6b65700 7 mds.0.server dispatch_client_request client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 -33> 2014-09-30 14:28:18.332830 7ff5b6b65700 10 mds.0.server rdlock_path_pin_ref request(client.4144:1 cr=0x5adb980) #1 -32> 2014-09-30 14:28:18.332831 7ff5b6b65700 7 mds.0.cache traverse: opening base ino 1 snap head -31> 2014-09-30 14:28:18.332834 7ff5b6b65700 10 mds.0.cache path_traverse finish on snapid head -30> 2014-09-30 14:28:18.332834 7ff5b6b65700 10 mds.0.server ref is [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x5b50938] -29> 2014-09-30 14:28:18.332854 7ff5b6b65700 10 mds.0.locker acquire_locks request(client.4144:1 cr=0x5adb980) -28> 2014-09-30 14:28:18.332856 7ff5b6b65700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -27> 2014-09-30 14:28:18.332863 7ff5b6b65700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -26> 2014-09-30 14:28:18.332869 7ff5b6b65700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -25> 2014-09-30 14:28:18.332875 7ff5b6b65700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -24> 2014-09-30 14:28:18.332880 7ff5b6b65700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -23> 2014-09-30 14:28:18.332886 7ff5b6b65700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -22> 2014-09-30 14:28:18.332893 7ff5b6b65700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v43 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x5b50938] -21> 2014-09-30 14:28:18.332899 7ff5b6b65700 10 mds.0.cache.ino(1) auth_pin by 0x5b30500 on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] now 1+0 -20> 2014-09-30 14:28:18.332906 7ff5b6b65700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] -19> 2014-09-30 14:28:18.332915 7ff5b6b65700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] -18> 2014-09-30 14:28:18.332922 7ff5b6b65700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 lock=1 dirfrag=1 dirty=1 authpin=1 0x5b50938] -17> 2014-09-30 14:28:18.332928 7ff5b6b65700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x5b50938] -16> 2014-09-30 14:28:18.332934 7ff5b6b65700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=2 dirfrag=1 dirty=1 authpin=1 0x5b50938] -15> 2014-09-30 14:28:18.332941 7ff5b6b65700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x5b50938] -14> 2014-09-30 14:28:18.332947 7ff5b6b65700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=3 dirfrag=1 dirty=1 authpin=1 0x5b50938] -13> 2014-09-30 14:28:18.332953 7ff5b6b65700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x5b50938] -12> 2014-09-30 14:28:18.332960 7ff5b6b65700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=4 dirfrag=1 dirty=1 authpin=1 0x5b50938] -11> 2014-09-30 14:28:18.332967 7ff5b6b65700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v43 ap=1+0 snaprealm=0x5a318c0 f(v0 m2014-09-30 14:27:17.279609 1=1+0) n(v4 rc2014-09-30 14:26:56.824225 2=1+1)/n(v0 1=0+1) (iauth sync r=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) | dirtyscattered=1 request=1 lock=5 dirfrag=1 dirty=1 authpin=1 0x5b50938] -10> 2014-09-30 14:28:18.332976 7ff5b6b65700 5 -- op tracker -- seq: 1, time: 2014-09-30 14:28:18.332976, event: acquired locks, op: client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) -9> 2014-09-30 14:28:18.332983 7ff5b6b65700 10 mds.0.server reply to stat on client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 -8> 2014-09-30 14:28:18.332987 7ff5b6b65700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) v2 -7> 2014-09-30 14:28:18.332994 7ff5b6b65700 5 -- op tracker -- seq: 1, time: 2014-09-30 14:28:18.332994, event: replying, op: client_request(client.4144:1 getattr pAsLsXsFs #1 2014-09-30 14:27:24.084074) -6> 2014-09-30 14:28:18.332998 7ff5b6b65700 10 mds.0.server apply_allocated_inos 0 / [] / 0 -5> 2014-09-30 14:28:18.333000 7ff5b6b65700 20 mds.0.server lat 0.000281 -4> 2014-09-30 14:28:18.333004 7ff5b6b65700 20 mds.0.server set_trace_dist snapid head -3> 2014-09-30 14:28:18.333006 7ff5b6b65700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) len=48 -2> 2014-09-30 14:28:18.333010 7ff5b6b65700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-09-30 14:27:17.279609 valid=1 -1> 2014-09-30 14:28:18.333016 7ff5b6b65700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x5a318c0) 0> 2014-09-30 14:28:18.341733 7ff5b6b65700 -1 *** Caught signal (Segmentation fault) ** in thread 7ff5b6b65700 ceph version 0.85-1003-g3ae673c (3ae673c764a4fac6e554e05722f0179566ed3fb3) 1: (ceph::BackTrace::BackTrace(int)+0x2d) [0x12e7e49] 2: ceph-mds() [0x12e759b] 3: /lib64/libpthread.so.0() [0x3ed120f720] 4: (boost::intrusive_ptr::operator->() const+0x10) [0xf5d57c] 5: (CInode::get_caps_allowed_for_client(client_t)+0xce) [0x11efa6a] 6: (CInode::encode_inodestat(ceph::buffer::list&, Session*, SnapRealm*, snapid_t, unsigned int, int)+0x1b06) [0x11f1ba2] 7: (Server::set_trace_dist(Session*, MClientReply*, CInode*, CDentry*, snapid_t, int, std::tr1::shared_ptr&)+0xa80) [0xf9de56] 8: (Server::reply_request(std::tr1::shared_ptr&, MClientReply*, CInode*, CDentry*)+0x7a8) [0xf9ce4c] 9: (Server::reply_request(std::tr1::shared_ptr&, int, CInode*, CDentry*)+0x6f) [0xf9bad5] 10: (Server::handle_client_getattr(std::tr1::shared_ptr&, bool)+0x53b) [0xfa9db1] 11: (Server::dispatch_client_request(std::tr1::shared_ptr&)+0x408) [0xf9f37a] 12: (Server::handle_client_request(MClientRequest*)+0xda2) [0xf9ee34] 13: (Server::dispatch(Message*)+0x4bf) [0xf93621] 14: (MDS::handle_deferrable_message(Message*)+0x7d6) [0xf4d0d0] 15: (MDS::_dispatch(Message*)+0x212) [0xf4ef3c] 16: (MDS::ms_dispatch(Message*)+0x1d0) [0xf4bc02] 17: (Messenger::ms_deliver_dispatch(Message*)+0x8c) [0x155c220] 18: (DispatchQueue::entry()+0x33e) [0x155b7da] 19: (DispatchQueue::DispatchThread::entry()+0x1c) [0x1409e18] 20: (Thread::entry_wrapper()+0x79) [0x1414465] 21: (Thread::_entry_func(void*)+0x18) [0x14143e2] 22: /lib64/libpthread.so.0() [0x3ed1207f35] 23: (clone()+0x6d) [0x3ed0af4c3d] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. --- logging levels --- 0/ 5 none 0/ 1 lockdep 0/ 1 context 1/ 1 crush 20/20 mds 1/ 5 mds_balancer 1/ 5 mds_locker 1/ 5 mds_log 1/ 5 mds_log_expire 1/ 5 mds_migrator 0/ 1 buffer 0/ 1 timer 0/ 1 filer 0/ 1 striper 0/ 1 objecter 0/ 5 rados 0/ 5 rbd 0/ 5 rbd_replay 0/ 5 journaler 0/ 5 objectcacher 0/ 5 client 0/ 5 osd 0/ 5 optracker 0/ 5 objclass 1/ 3 filestore 1/ 3 keyvaluestore 1/ 3 journal 0/ 5 ms 1/ 5 mon 0/10 monc 1/ 5 paxos 0/ 5 tp 1/ 5 auth 1/ 5 crypto 1/ 1 finisher 1/ 5 heartbeatmap 1/ 5 perfcounter 1/ 5 rgw 1/10 civetweb 1/ 5 javaclient 1/ 5 asok 1/ 1 throttle 0/ 0 refs -2/-2 (syslog threshold) -1/-1 (stderr threshold) max_recent 10000 max_new 1000 log_file /var/log/ceph/ceph-mds.0.log --- end dump of recent events ---