2014-08-20 09:24:27.673004 7fe607297780 0 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b), process ceph-mds, pid 14015 2014-08-20 09:24:27.675876 7fe607297780 10 mds.-1.0 168 MDSCacheObject 2014-08-20 09:24:27.675889 7fe607297780 10 mds.-1.0 2360 CInode 2014-08-20 09:24:27.675892 7fe607297780 10 mds.-1.0 16 elist<>::item *7=112 2014-08-20 09:24:27.675895 7fe607297780 10 mds.-1.0 456 inode_t 2014-08-20 09:24:27.675897 7fe607297780 10 mds.-1.0 48 nest_info_t 2014-08-20 09:24:27.675899 7fe607297780 10 mds.-1.0 32 frag_info_t 2014-08-20 09:24:27.675900 7fe607297780 10 mds.-1.0 40 SimpleLock *5=200 2014-08-20 09:24:27.675902 7fe607297780 10 mds.-1.0 48 ScatterLock *3=144 2014-08-20 09:24:27.675904 7fe607297780 10 mds.-1.0 480 CDentry 2014-08-20 09:24:27.675906 7fe607297780 10 mds.-1.0 16 elist<>::item 2014-08-20 09:24:27.675907 7fe607297780 10 mds.-1.0 40 SimpleLock 2014-08-20 09:24:27.675909 7fe607297780 10 mds.-1.0 952 CDir 2014-08-20 09:24:27.675911 7fe607297780 10 mds.-1.0 16 elist<>::item *2=32 2014-08-20 09:24:27.675913 7fe607297780 10 mds.-1.0 176 fnode_t 2014-08-20 09:24:27.675914 7fe607297780 10 mds.-1.0 48 nest_info_t *2 2014-08-20 09:24:27.675916 7fe607297780 10 mds.-1.0 32 frag_info_t *2 2014-08-20 09:24:27.675918 7fe607297780 10 mds.-1.0 176 Capability 2014-08-20 09:24:27.675921 7fe607297780 10 mds.-1.0 32 xlist<>::item *2=64 2014-08-20 09:24:27.676863 7fe60728f700 10 mds.-1.0 MDS::ms_get_authorizer type=mon 2014-08-20 09:24:27.677155 7fe602321700 5 mds.-1.0 ms_handle_connect on 10.214.136.128:6789/0 2014-08-20 09:24:27.682287 7fe607297780 10 mds.-1.0 beacon_send up:boot seq 1 (currently up:boot) 2014-08-20 09:24:27.682359 7fe607297780 10 mds.-1.0 create_logger 2014-08-20 09:24:27.682470 7fe602321700 5 mds.-1.0 handle_mds_map epoch 3 from mon.0 2014-08-20 09:24:27.682506 7fe602321700 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-08-20 09:24:27.682517 7fe602321700 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-08-20 09:24:27.682525 7fe602321700 10 mds.-1.-1 map says i am 10.214.136.128:6805/14015 mds.-1.-1 state down:dne 2014-08-20 09:24:27.682535 7fe602321700 10 mds.-1.-1 not in map yet 2014-08-20 09:24:28.133557 7fe602321700 5 mds.-1.-1 handle_mds_map epoch 4 from mon.0 2014-08-20 09:24:28.133595 7fe602321700 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-08-20 09:24:28.133607 7fe602321700 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-08-20 09:24:28.133616 7fe602321700 10 mds.-1.0 map says i am 10.214.136.128:6805/14015 mds.-1.0 state up:standby 2014-08-20 09:24:28.133623 7fe602321700 1 mds.-1.0 handle_mds_map standby 2014-08-20 09:24:28.134651 7fe602321700 5 mds.-1.0 handle_mds_map epoch 5 from mon.0 2014-08-20 09:24:28.134687 7fe602321700 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-08-20 09:24:28.134703 7fe602321700 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-08-20 09:24:28.134715 7fe602321700 10 mds.0.1 map says i am 10.214.136.128:6805/14015 mds.0.1 state up:creating 2014-08-20 09:24:28.134726 7fe602321700 1 mds.0.1 handle_mds_map i am now mds.0.1 2014-08-20 09:24:28.134731 7fe602321700 1 mds.0.1 handle_mds_map state change up:standby --> up:creating 2014-08-20 09:24:28.134736 7fe602321700 3 mds.0.1 boot_create 2014-08-20 09:24:28.134740 7fe602321700 10 mds.0.1 boot_create creating fresh journal 2014-08-20 09:24:28.134751 7fe602321700 5 mds.0.log create empty log 2014-08-20 09:24:28.135180 7fe602321700 7 mds.0.log _prepare_new_segment seq 1 2014-08-20 09:24:28.135197 7fe602321700 10 mds.0.log Advancing to next stray directory on mds 0 2014-08-20 09:24:28.135190 7fe5fe918700 10 mds.0.log _submit_thread start 2014-08-20 09:24:28.135202 7fe602321700 3 mds.0.1 boot_create creating fresh hierarchy 2014-08-20 09:24:28.135212 7fe602321700 0 mds.0.cache creating system inode with ino:1 2014-08-20 09:24:28.135366 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135413 7fe602321700 10 mds.0.cache show_subtrees - no subtrees 2014-08-20 09:24:28.135434 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135454 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135478 7fe602321700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-08-20 09:24:28.135490 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:28.135505 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135527 7fe602321700 10 mds.0.cache.dir(1) pre_dirty 1 2014-08-20 09:24:28.135538 7fe602321700 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 0x32a1000] version 1 2014-08-20 09:24:28.135558 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135577 7fe602321700 10 mds.0.cache.dir(1) auth_pin by 0x32a1000 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 0x32a1000] count now 1 + 0 2014-08-20 09:24:28.135609 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.135628 7fe602321700 10 mds.0.cache.dir(1) marking committing 2014-08-20 09:24:28.135638 7fe602321700 10 mds.0.cache.dir(1) _omap_commit 2014-08-20 09:24:28.135649 7fe602321700 10 mds.0.cache.snaprealm(1 seq 1 0x323ab40) have_past_parents_open [1,head] 2014-08-20 09:24:28.135667 7fe602321700 10 mds.0.cache.snaprealm(1 seq 1 0x323ab40) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x323ab40) 2014-08-20 09:24:28.135681 7fe602321700 10 mds.0.cache.snaprealm(1 seq 1 0x323ab40) build_snap_trace my_snaps [] 2014-08-20 09:24:28.135703 7fe602321700 10 mds.0.cache.snaprealm(1 seq 1 0x323ab40) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:24:28.135882 7fe602321700 10 mds.0.cache.ino(1) store 1 2014-08-20 09:24:28.135913 7fe602321700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x323ab40) 2014-08-20 09:24:28.136006 7fe602321700 3 mds.0.1 boot_create creating mydir hierarchy 2014-08-20 09:24:28.136017 7fe602321700 0 mds.0.cache creating system inode with ino:100 2014-08-20 09:24:28.136031 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.136049 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:28.136050 7fe5fea19700 10 mds.0.1 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:28.136057 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.136088 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.136105 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.136122 7fe602321700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-08-20 09:24:28.136126 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:28.136135 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.136155 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.136172 7fe602321700 0 mds.0.cache creating system inode with ino:600 2014-08-20 09:24:28.136217 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x328f270 0x32b6000] 2014-08-20 09:24:28.136255 7fe602321700 10 mds.0.cache.dir(600) pre_dirty 1 2014-08-20 09:24:28.136261 7fe602321700 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 0x32a1770] version 1 2014-08-20 09:24:28.136280 7fe602321700 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 0x32a1770] 2014-08-20 09:24:28.136298 7fe602321700 10 mds.0.cache.dir(600) auth_pin by 0x32a1770 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 0x32a1770] count now 1 + 0 2014-08-20 09:24:28.136318 7fe602321700 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 0x32a13b8] by 0x32a1770 count now 0 + 1 2014-08-20 09:24:28.136345 7fe602321700 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 0x32a1770] 2014-08-20 09:24:28.136369 7fe602321700 10 mds.0.cache.dir(600) marking committing 2014-08-20 09:24:28.136374 7fe602321700 10 mds.0.cache.dir(600) _omap_commit 2014-08-20 09:24:28.136378 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.136384 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x323a000) 2014-08-20 09:24:28.136395 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) build_snap_trace my_snaps [] 2014-08-20 09:24:28.136414 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:24:28.136554 7fe602321700 0 mds.0.cache creating system inode with ino:601 2014-08-20 09:24:28.136567 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) v=0 inode=0x328fba8 0x32b61e0] 2014-08-20 09:24:28.136577 7fe602321700 10 mds.0.cache.dir(601) pre_dirty 1 2014-08-20 09:24:28.136579 7fe602321700 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 0x32a1b28] version 1 2014-08-20 09:24:28.136589 7fe5fe117700 10 mds.0.1 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:28.136591 7fe602321700 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 0x32a1b28] 2014-08-20 09:24:28.136601 7fe602321700 10 mds.0.cache.dir(601) auth_pin by 0x32a1b28 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 0x32a1b28] count now 1 + 0 2014-08-20 09:24:28.136611 7fe602321700 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 0x32a13b8] by 0x32a1b28 count now 0 + 2 2014-08-20 09:24:28.136626 7fe602321700 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 0x32a1b28] 2014-08-20 09:24:28.136636 7fe602321700 10 mds.0.cache.dir(601) marking committing 2014-08-20 09:24:28.136638 7fe602321700 10 mds.0.cache.dir(601) _omap_commit 2014-08-20 09:24:28.136640 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.136697 7fe602321700 0 mds.0.cache creating system inode with ino:602 2014-08-20 09:24:28.136708 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x32904e0 0x32b63c0] 2014-08-20 09:24:28.136717 7fe602321700 10 mds.0.cache.dir(602) pre_dirty 1 2014-08-20 09:24:28.136719 7fe602321700 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 0x32a1ee0] version 1 2014-08-20 09:24:28.136730 7fe602321700 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 0x32a1ee0] 2014-08-20 09:24:28.136740 7fe602321700 10 mds.0.cache.dir(602) auth_pin by 0x32a1ee0 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 0x32a1ee0] count now 1 + 0 2014-08-20 09:24:28.136750 7fe602321700 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 0x32a13b8] by 0x32a1ee0 count now 0 + 3 2014-08-20 09:24:28.136771 7fe602321700 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 0x32a1ee0] 2014-08-20 09:24:28.136782 7fe602321700 10 mds.0.cache.dir(602) marking committing 2014-08-20 09:24:28.136784 7fe602321700 10 mds.0.cache.dir(602) _omap_commit 2014-08-20 09:24:28.136786 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.136837 7fe602321700 0 mds.0.cache creating system inode with ino:603 2014-08-20 09:24:28.136849 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) v=0 inode=0x3290e18 0x32b65a0] 2014-08-20 09:24:28.136858 7fe602321700 10 mds.0.cache.dir(603) pre_dirty 1 2014-08-20 09:24:28.136857 7fe5fe016700 10 mds.0.1 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:28.136859 7fe602321700 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 0x32a2298] version 1 2014-08-20 09:24:28.136869 7fe602321700 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 0x32a2298] 2014-08-20 09:24:28.136874 7fe602321700 10 mds.0.cache.dir(603) auth_pin by 0x32a2298 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 0x32a2298] count now 1 + 0 2014-08-20 09:24:28.136879 7fe602321700 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 0x32a13b8] by 0x32a2298 count now 0 + 4 2014-08-20 09:24:28.136886 7fe602321700 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 0x32a2298] 2014-08-20 09:24:28.136891 7fe602321700 10 mds.0.cache.dir(603) marking committing 2014-08-20 09:24:28.136892 7fe602321700 10 mds.0.cache.dir(603) _omap_commit 2014-08-20 09:24:28.136893 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.136948 7fe602321700 0 mds.0.cache creating system inode with ino:604 2014-08-20 09:24:28.136958 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) v=0 inode=0x3291750 0x32b6780] 2014-08-20 09:24:28.136966 7fe602321700 10 mds.0.cache.dir(604) pre_dirty 1 2014-08-20 09:24:28.136968 7fe602321700 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 0x32a2650] version 1 2014-08-20 09:24:28.136979 7fe602321700 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 0x32a2650] 2014-08-20 09:24:28.136988 7fe602321700 10 mds.0.cache.dir(604) auth_pin by 0x32a2650 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 0x32a2650] count now 1 + 0 2014-08-20 09:24:28.136998 7fe602321700 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 0x32a13b8] by 0x32a2650 count now 0 + 5 2014-08-20 09:24:28.137012 7fe602321700 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 0x32a2650] 2014-08-20 09:24:28.137022 7fe602321700 10 mds.0.cache.dir(604) marking committing 2014-08-20 09:24:28.137024 7fe602321700 10 mds.0.cache.dir(604) _omap_commit 2014-08-20 09:24:28.137025 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137069 7fe602321700 0 mds.0.cache creating system inode with ino:605 2014-08-20 09:24:28.137080 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) v=0 inode=0x3292088 0x32b6960] 2014-08-20 09:24:28.137090 7fe602321700 10 mds.0.cache.dir(605) pre_dirty 1 2014-08-20 09:24:28.137092 7fe602321700 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 0x32a2a08] version 1 2014-08-20 09:24:28.137097 7fe602321700 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 0x32a2a08] 2014-08-20 09:24:28.137102 7fe602321700 10 mds.0.cache.dir(605) auth_pin by 0x32a2a08 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 0x32a2a08] count now 1 + 0 2014-08-20 09:24:28.137108 7fe602321700 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 0x32a13b8] by 0x32a2a08 count now 0 + 6 2014-08-20 09:24:28.137115 7fe602321700 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 0x32a2a08] 2014-08-20 09:24:28.137120 7fe602321700 10 mds.0.cache.dir(605) marking committing 2014-08-20 09:24:28.137121 7fe602321700 10 mds.0.cache.dir(605) _omap_commit 2014-08-20 09:24:28.137122 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137155 7fe602321700 0 mds.0.cache creating system inode with ino:606 2014-08-20 09:24:28.137164 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) v=0 inode=0x32929c0 0x32b6b40] 2014-08-20 09:24:28.137169 7fe602321700 10 mds.0.cache.dir(606) pre_dirty 1 2014-08-20 09:24:28.137170 7fe602321700 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 0x32a2dc0] version 1 2014-08-20 09:24:28.137176 7fe602321700 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 0x32a2dc0] 2014-08-20 09:24:28.137183 7fe602321700 10 mds.0.cache.dir(606) auth_pin by 0x32a2dc0 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 0x32a2dc0] count now 1 + 0 2014-08-20 09:24:28.137189 7fe602321700 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 0x32a13b8] by 0x32a2dc0 count now 0 + 7 2014-08-20 09:24:28.137196 7fe602321700 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 0x32a2dc0] 2014-08-20 09:24:28.137201 7fe602321700 10 mds.0.cache.dir(606) marking committing 2014-08-20 09:24:28.137202 7fe602321700 10 mds.0.cache.dir(606) _omap_commit 2014-08-20 09:24:28.137203 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137264 7fe602321700 0 mds.0.cache creating system inode with ino:607 2014-08-20 09:24:28.137291 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) v=0 inode=0x32932f8 0x32b6d20] 2014-08-20 09:24:28.137310 7fe602321700 10 mds.0.cache.dir(607) pre_dirty 1 2014-08-20 09:24:28.137315 7fe602321700 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 0x32a3178] version 1 2014-08-20 09:24:28.137335 7fe602321700 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 0x32a3178] 2014-08-20 09:24:28.137353 7fe602321700 10 mds.0.cache.dir(607) auth_pin by 0x32a3178 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 0x32a3178] count now 1 + 0 2014-08-20 09:24:28.137374 7fe602321700 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 0x32a13b8] by 0x32a3178 count now 0 + 8 2014-08-20 09:24:28.137400 7fe602321700 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 0x32a3178] 2014-08-20 09:24:28.137442 7fe602321700 10 mds.0.cache.dir(607) marking committing 2014-08-20 09:24:28.137447 7fe602321700 10 mds.0.cache.dir(607) _omap_commit 2014-08-20 09:24:28.137449 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137565 7fe602321700 0 mds.0.cache creating system inode with ino:608 2014-08-20 09:24:28.137573 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) v=0 inode=0x3293c30 0x32b6f00] 2014-08-20 09:24:28.137578 7fe602321700 10 mds.0.cache.dir(608) pre_dirty 1 2014-08-20 09:24:28.137579 7fe602321700 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 0x32a3530] version 1 2014-08-20 09:24:28.137586 7fe602321700 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 0x32a3530] 2014-08-20 09:24:28.137592 7fe602321700 10 mds.0.cache.dir(608) auth_pin by 0x32a3530 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 0x32a3530] count now 1 + 0 2014-08-20 09:24:28.137613 7fe602321700 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 0x32a13b8] by 0x32a3530 count now 0 + 9 2014-08-20 09:24:28.137627 7fe602321700 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 0x32a3530] 2014-08-20 09:24:28.137637 7fe602321700 10 mds.0.cache.dir(608) marking committing 2014-08-20 09:24:28.137639 7fe602321700 10 mds.0.cache.dir(608) _omap_commit 2014-08-20 09:24:28.137640 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137671 7fe602321700 0 mds.0.cache creating system inode with ino:609 2014-08-20 09:24:28.137679 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) v=0 inode=0x3294568 0x32b70e0] 2014-08-20 09:24:28.137684 7fe602321700 10 mds.0.cache.dir(609) pre_dirty 1 2014-08-20 09:24:28.137685 7fe602321700 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 0x32a38e8] version 1 2014-08-20 09:24:28.137690 7fe602321700 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 0x32a38e8] 2014-08-20 09:24:28.137695 7fe602321700 10 mds.0.cache.dir(609) auth_pin by 0x32a38e8 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 0x32a38e8] count now 1 + 0 2014-08-20 09:24:28.137700 7fe602321700 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 0x32a13b8] by 0x32a38e8 count now 0 + 10 2014-08-20 09:24:28.137708 7fe602321700 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 0x32a38e8] 2014-08-20 09:24:28.137713 7fe602321700 10 mds.0.cache.dir(609) marking committing 2014-08-20 09:24:28.137714 7fe602321700 10 mds.0.cache.dir(609) _omap_commit 2014-08-20 09:24:28.137715 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137750 7fe602321700 0 mds.0.cache creating system inode with ino:200 2014-08-20 09:24:28.137756 7fe602321700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x3294ea0 0x32b72c0] 2014-08-20 09:24:28.137764 7fe602321700 10 mds.0.cache.dir(100) pre_dirty 1 2014-08-20 09:24:28.137767 7fe602321700 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 0x32a13b8] version 1 2014-08-20 09:24:28.137780 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.137792 7fe602321700 10 mds.0.cache.dir(100) auth_pin by 0x32a13b8 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 0x32a13b8] count now 1 + 10 2014-08-20 09:24:28.137804 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.137814 7fe602321700 10 mds.0.cache.dir(100) marking committing 2014-08-20 09:24:28.137817 7fe602321700 10 mds.0.cache.dir(100) _omap_commit 2014-08-20 09:24:28.137818 7fe602321700 10 mds.0.cache.snaprealm(100 seq 1 0x323a000) have_past_parents_open [1,head] 2014-08-20 09:24:28.137828 7fe602321700 10 mds.0.cache.dir(100) set journal [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x3294ea0 | dirty=1 0x32b72c0] 2014-08-20 09:24:28.137835 7fe602321700 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) 0x3294ea0] 2014-08-20 09:24:28.137858 7fe602321700 10 mds.0.cache.dir(100) set stray0 [dentry #100/stray0 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x328f270 | inodepin=1 dirty=1 0x32b6000] 2014-08-20 09:24:28.137864 7fe602321700 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 0x328f270] 2014-08-20 09:24:28.137880 7fe602321700 10 mds.0.cache.dir(100) set stray1 [dentry #100/stray1 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x328fba8 | inodepin=1 dirty=1 0x32b61e0] 2014-08-20 09:24:28.137885 7fe602321700 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 0x328fba8] 2014-08-20 09:24:28.137896 7fe602321700 10 mds.0.cache.dir(100) set stray2 [dentry #100/stray2 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x32904e0 | inodepin=1 dirty=1 0x32b63c0] 2014-08-20 09:24:28.137903 7fe602321700 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 0x32904e0] 2014-08-20 09:24:28.137914 7fe602321700 10 mds.0.cache.dir(100) set stray3 [dentry #100/stray3 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3290e18 | inodepin=1 dirty=1 0x32b65a0] 2014-08-20 09:24:28.137920 7fe602321700 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 0x3290e18] 2014-08-20 09:24:28.137931 7fe602321700 10 mds.0.cache.dir(100) set stray4 [dentry #100/stray4 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3291750 | inodepin=1 dirty=1 0x32b6780] 2014-08-20 09:24:28.137937 7fe602321700 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 0x3291750] 2014-08-20 09:24:28.137950 7fe602321700 10 mds.0.cache.dir(100) set stray5 [dentry #100/stray5 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3292088 | inodepin=1 dirty=1 0x32b6960] 2014-08-20 09:24:28.137956 7fe602321700 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 0x3292088] 2014-08-20 09:24:28.137967 7fe602321700 10 mds.0.cache.dir(100) set stray6 [dentry #100/stray6 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x32929c0 | inodepin=1 dirty=1 0x32b6b40] 2014-08-20 09:24:28.137976 7fe602321700 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 0x32929c0] 2014-08-20 09:24:28.137990 7fe602321700 10 mds.0.cache.dir(100) set stray7 [dentry #100/stray7 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x32932f8 | inodepin=1 dirty=1 0x32b6d20] 2014-08-20 09:24:28.137996 7fe602321700 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 0x32932f8] 2014-08-20 09:24:28.138007 7fe602321700 10 mds.0.cache.dir(100) set stray8 [dentry #100/stray8 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3293c30 | inodepin=1 dirty=1 0x32b6f00] 2014-08-20 09:24:28.138013 7fe602321700 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 0x3293c30] 2014-08-20 09:24:28.138024 7fe602321700 10 mds.0.cache.dir(100) set stray9 [dentry #100/stray9 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3294568 | inodepin=1 dirty=1 0x32b70e0] 2014-08-20 09:24:28.138033 7fe602321700 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 0x3294568] 2014-08-20 09:24:28.138087 7fe602321700 10 mds.0.cache.ino(100) store 1 2014-08-20 09:24:28.138099 7fe602321700 20 mds.0.cache.ino(100) encode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x323a000) 2014-08-20 09:24:28.138160 7fe602321700 10 mds.0.1 boot_create creating fresh inotable table 2014-08-20 09:24:28.138176 7fe602321700 10 mds.0.inotable: save v 0 2014-08-20 09:24:28.138223 7fe602321700 10 mds.0.sessionmap save needv 0, v 0 2014-08-20 09:24:28.138297 7fe602321700 10 mds.0.1 boot_create creating fresh snaptable 2014-08-20 09:24:28.138311 7fe602321700 10 mds.0.snaptable: save v 0 2014-08-20 09:24:28.138433 7fe602321700 7 mds.0.log _journal_segment_subtree_map 2014-08-20 09:24:28.138442 7fe602321700 10 mds.0.cache create_subtree_map 2 subtrees, 2 fullauth 2014-08-20 09:24:28.138446 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:28.138454 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.138468 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.138481 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.138493 7fe602321700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:24:28.138499 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.138505 7fe602321700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:24:28.138509 7fe602321700 15 mds.0.cache subtrees {1=[],100=[]} 2014-08-20 09:24:28.138511 7fe602321700 15 mds.0.cache ambiguous_subtrees 2014-08-20 09:24:28.138526 7fe602321700 10 mds.0.bal check_targets have need want 2014-08-20 09:24:28.138551 7fe602321700 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 0x32a1000] from 0 2014-08-20 09:24:28.138560 7fe602321700 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 0x32a13b8] from 0 2014-08-20 09:24:28.138567 7fe602321700 5 mds.0.bal rebalance done 2014-08-20 09:24:28.138571 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:28.138575 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.138580 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.138597 7fe602321700 5 mds.0.1 ms_handle_connect on 10.214.137.130:6800/11370 2014-08-20 09:24:28.138604 7fe602321700 5 mds.0.1 ms_handle_connect on 10.214.136.128:6800/13738 2014-08-20 09:24:28.138616 7fe5fe918700 5 mds.0.log _submit_thread 4194304~764 : ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-08-20 09:24:28.139070 7fe602321700 5 mds.0.1 ms_handle_connect on 10.214.137.130:6805/11451 2014-08-20 09:24:28.141460 7fe602321700 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 0x32a1770] 2014-08-20 09:24:28.141477 7fe602321700 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 0x32a1770] version 1 2014-08-20 09:24:28.141490 7fe602321700 10 mds.0.cache.dir(600) auth_unpin by 0x32a1770 on [dir 600 ~mds0/stray0/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a1770] count now 0 + 0 2014-08-20 09:24:28.141500 7fe602321700 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 0x32a13b8] by 0x32a1770 count now 1 + 9 2014-08-20 09:24:28.141520 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.141522 7fe602321700 10 mds.0.1 0x32322d0 2014-08-20 09:24:28.141523 7fe602321700 10 mds.0.1 finish 0x32322d0 2014-08-20 09:24:28.142722 7fe602321700 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 0x32a1ee0] 2014-08-20 09:24:28.142730 7fe602321700 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 0x32a1ee0] version 1 2014-08-20 09:24:28.142737 7fe602321700 10 mds.0.cache.dir(602) auth_unpin by 0x32a1ee0 on [dir 602 ~mds0/stray2/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a1ee0] count now 0 + 0 2014-08-20 09:24:28.142742 7fe602321700 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 0x32a13b8] by 0x32a1ee0 count now 1 + 8 2014-08-20 09:24:28.142750 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.142751 7fe602321700 10 mds.0.1 0x3232340 2014-08-20 09:24:28.142752 7fe602321700 10 mds.0.1 finish 0x3232340 2014-08-20 09:24:28.142863 7fe602321700 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 0x32a2a08] 2014-08-20 09:24:28.142875 7fe602321700 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 0x32a2a08] version 1 2014-08-20 09:24:28.142885 7fe602321700 10 mds.0.cache.dir(605) auth_unpin by 0x32a2a08 on [dir 605 ~mds0/stray5/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a2a08] count now 0 + 0 2014-08-20 09:24:28.142893 7fe602321700 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 0x32a13b8] by 0x32a2a08 count now 1 + 7 2014-08-20 09:24:28.142909 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.142912 7fe602321700 10 mds.0.1 0x3232480 2014-08-20 09:24:28.142913 7fe602321700 10 mds.0.1 finish 0x3232480 2014-08-20 09:24:28.143753 7fe602321700 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 0x32a3178] 2014-08-20 09:24:28.143763 7fe602321700 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 0x32a3178] version 1 2014-08-20 09:24:28.143769 7fe602321700 10 mds.0.cache.dir(607) auth_unpin by 0x32a3178 on [dir 607 ~mds0/stray7/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a3178] count now 0 + 0 2014-08-20 09:24:28.143773 7fe602321700 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 0x32a13b8] by 0x32a3178 count now 1 + 6 2014-08-20 09:24:28.143782 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.143783 7fe602321700 10 mds.0.1 0x3232520 2014-08-20 09:24:28.143784 7fe602321700 10 mds.0.1 finish 0x3232520 2014-08-20 09:24:28.147173 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:28.147198 7fe602321700 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 0x32a13b8] version 1 2014-08-20 09:24:28.147213 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x3294ea0 | dirty=1 0x32b72c0] 2014-08-20 09:24:28.147229 7fe602321700 10 mds.0.cache.den(100 journal) mark_clean [dentry #100/journal [2,head] auth (dversion lock) v=0 inode=0x3294ea0 | dirty=1 0x32b72c0] 2014-08-20 09:24:28.147237 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x328f270 | inodepin=0 dirty=1 0x32b6000] 2014-08-20 09:24:28.147243 7fe602321700 10 mds.0.cache.den(100 stray0) mark_clean [dentry #100/stray0 [2,head] auth (dversion lock) v=0 inode=0x328f270 | inodepin=0 dirty=1 0x32b6000] 2014-08-20 09:24:28.147250 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray1 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x328fba8 | inodepin=1 dirty=1 0x32b61e0] 2014-08-20 09:24:28.147257 7fe602321700 10 mds.0.cache.den(100 stray1) mark_clean [dentry #100/stray1 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x328fba8 | inodepin=1 dirty=1 0x32b61e0] 2014-08-20 09:24:28.147264 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x32904e0 | inodepin=0 dirty=1 0x32b63c0] 2014-08-20 09:24:28.147270 7fe602321700 10 mds.0.cache.den(100 stray2) mark_clean [dentry #100/stray2 [2,head] auth (dversion lock) v=0 inode=0x32904e0 | inodepin=0 dirty=1 0x32b63c0] 2014-08-20 09:24:28.147277 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray3 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3290e18 | inodepin=1 dirty=1 0x32b65a0] 2014-08-20 09:24:28.147283 7fe602321700 10 mds.0.cache.den(100 stray3) mark_clean [dentry #100/stray3 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3290e18 | inodepin=1 dirty=1 0x32b65a0] 2014-08-20 09:24:28.147290 7fe602321700 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=0x3291750 | inodepin=1 dirty=1 0x32b6780] 2014-08-20 09:24:28.147297 7fe602321700 10 mds.0.cache.den(100 stray4) mark_clean [dentry #100/stray4 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3291750 | inodepin=1 dirty=1 0x32b6780] 2014-08-20 09:24:28.147304 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray5 [2,head] auth (dversion lock) v=0 inode=0x3292088 | inodepin=0 dirty=1 0x32b6960] 2014-08-20 09:24:28.147310 7fe602321700 10 mds.0.cache.den(100 stray5) mark_clean [dentry #100/stray5 [2,head] auth (dversion lock) v=0 inode=0x3292088 | inodepin=0 dirty=1 0x32b6960] 2014-08-20 09:24:28.147316 7fe602321700 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=0x32929c0 | inodepin=1 dirty=1 0x32b6b40] 2014-08-20 09:24:28.147323 7fe602321700 10 mds.0.cache.den(100 stray6) mark_clean [dentry #100/stray6 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x32929c0 | inodepin=1 dirty=1 0x32b6b40] 2014-08-20 09:24:28.147330 7fe602321700 15 mds.0.cache.dir(100) dir 1 >= dn 0 now clean [dentry #100/stray7 [2,head] auth (dversion lock) v=0 inode=0x32932f8 | inodepin=0 dirty=1 0x32b6d20] 2014-08-20 09:24:28.147337 7fe602321700 10 mds.0.cache.den(100 stray7) mark_clean [dentry #100/stray7 [2,head] auth (dversion lock) v=0 inode=0x32932f8 | inodepin=0 dirty=1 0x32b6d20] 2014-08-20 09:24:28.147343 7fe602321700 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=0x3293c30 | inodepin=1 dirty=1 0x32b6f00] 2014-08-20 09:24:28.147350 7fe602321700 10 mds.0.cache.den(100 stray8) mark_clean [dentry #100/stray8 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3293c30 | inodepin=1 dirty=1 0x32b6f00] 2014-08-20 09:24:28.147357 7fe602321700 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=0x3294568 | inodepin=1 dirty=1 0x32b70e0] 2014-08-20 09:24:28.147364 7fe602321700 10 mds.0.cache.den(100 stray9) mark_clean [dentry #100/stray9 [2,head] auth (dversion lock) v=0 ap=0+1 inode=0x3294568 | inodepin=1 dirty=1 0x32b70e0] 2014-08-20 09:24:28.147372 7fe602321700 10 mds.0.cache.dir(100) auth_unpin by 0x32a13b8 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 0x32a13b8] count now 0 + 6 2014-08-20 09:24:28.147386 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.147387 7fe602321700 10 mds.0.1 0x32325a0 2014-08-20 09:24:28.147388 7fe602321700 10 mds.0.1 finish 0x32325a0 2014-08-20 09:24:28.148676 7fe602321700 10 mds.0.sessionmap _save_finish v0 2014-08-20 09:24:28.150938 7fe602321700 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 0x32a1b28] 2014-08-20 09:24:28.150964 7fe602321700 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 0x32a1b28] version 1 2014-08-20 09:24:28.150982 7fe602321700 10 mds.0.cache.dir(601) auth_unpin by 0x32a1b28 on [dir 601 ~mds0/stray1/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a1b28] count now 0 + 0 2014-08-20 09:24:28.150997 7fe602321700 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 0x32a13b8] by 0x32a1b28 count now 0 + 5 2014-08-20 09:24:28.151021 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151024 7fe602321700 10 mds.0.1 0x3232360 2014-08-20 09:24:28.151027 7fe602321700 10 mds.0.1 finish 0x3232360 2014-08-20 09:24:28.151058 7fe602321700 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 0x32a2650] 2014-08-20 09:24:28.151069 7fe602321700 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 0x32a2650] version 1 2014-08-20 09:24:28.151080 7fe602321700 10 mds.0.cache.dir(604) auth_unpin by 0x32a2650 on [dir 604 ~mds0/stray4/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a2650] count now 0 + 0 2014-08-20 09:24:28.151088 7fe602321700 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 0x32a13b8] by 0x32a2650 count now 0 + 4 2014-08-20 09:24:28.151102 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151103 7fe602321700 10 mds.0.1 0x32323b0 2014-08-20 09:24:28.151105 7fe602321700 10 mds.0.1 finish 0x32323b0 2014-08-20 09:24:28.151129 7fe602321700 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 0x32a3530] 2014-08-20 09:24:28.151139 7fe602321700 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 0x32a3530] version 1 2014-08-20 09:24:28.151149 7fe602321700 10 mds.0.cache.dir(608) auth_unpin by 0x32a3530 on [dir 608 ~mds0/stray8/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a3530] count now 0 + 0 2014-08-20 09:24:28.151157 7fe602321700 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 0x32a13b8] by 0x32a3530 count now 0 + 3 2014-08-20 09:24:28.151174 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151177 7fe602321700 10 mds.0.1 0x32324d0 2014-08-20 09:24:28.151179 7fe602321700 10 mds.0.1 finish 0x32324d0 2014-08-20 09:24:28.151210 7fe602321700 10 mds.0.cache.ino(1) _stored 1 [inode 1 [...2,head] / auth v1 snaprealm=0x323ab40 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x328e000] 2014-08-20 09:24:28.151223 7fe602321700 10 mds.0.cache.ino(1) mark_clean [inode 1 [...2,head] / auth v1 snaprealm=0x323ab40 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x328e000] 2014-08-20 09:24:28.151255 7fe602321700 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 0x32a1000] 2014-08-20 09:24:28.151266 7fe602321700 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 0x32a1000] version 1 2014-08-20 09:24:28.151277 7fe602321700 10 mds.0.cache.dir(1) auth_unpin by 0x32a1000 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 0x32a1000] count now 0 + 0 2014-08-20 09:24:28.151286 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151288 7fe602321700 10 mds.0.1 0x32322f0 2014-08-20 09:24:28.151290 7fe602321700 10 mds.0.1 finish 0x32322f0 2014-08-20 09:24:28.151667 7fe602321700 10 mds.0.snaptable: save_2 v 0 2014-08-20 09:24:28.151715 7fe602321700 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 0x32a2298] 2014-08-20 09:24:28.151733 7fe602321700 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 0x32a2298] version 1 2014-08-20 09:24:28.151745 7fe602321700 10 mds.0.cache.dir(603) auth_unpin by 0x32a2298 on [dir 603 ~mds0/stray3/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a2298] count now 0 + 0 2014-08-20 09:24:28.151755 7fe602321700 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 0x32a13b8] by 0x32a2298 count now 0 + 2 2014-08-20 09:24:28.151772 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151774 7fe602321700 10 mds.0.1 0x3232400 2014-08-20 09:24:28.151776 7fe602321700 10 mds.0.1 finish 0x3232400 2014-08-20 09:24:28.151859 7fe602321700 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 0x32a2dc0] 2014-08-20 09:24:28.151883 7fe602321700 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 0x32a2dc0] version 1 2014-08-20 09:24:28.151897 7fe602321700 10 mds.0.cache.dir(606) auth_unpin by 0x32a2dc0 on [dir 606 ~mds0/stray6/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a2dc0] count now 0 + 0 2014-08-20 09:24:28.151908 7fe602321700 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 0x32a13b8] by 0x32a2dc0 count now 0 + 1 2014-08-20 09:24:28.151925 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.151927 7fe602321700 10 mds.0.1 0x3232430 2014-08-20 09:24:28.151929 7fe602321700 10 mds.0.1 finish 0x3232430 2014-08-20 09:24:28.152365 7fe602321700 10 mds.0.inotable: save_2 v 0 2014-08-20 09:24:28.152578 7fe602321700 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 0x32a38e8] 2014-08-20 09:24:28.152595 7fe602321700 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 0x32a38e8] version 1 2014-08-20 09:24:28.152606 7fe602321700 10 mds.0.cache.dir(609) auth_unpin by 0x32a38e8 on [dir 609 ~mds0/stray9/ [2,head] auth v=1 cv=1/1 state=1073741826|complete f() n() hs=0+0,ss=0+0 0x32a38e8] count now 0 + 0 2014-08-20 09:24:28.152615 7fe602321700 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 0x32a13b8] by 0x32a38e8 count now 0 + 0 2014-08-20 09:24:28.152630 7fe602321700 7 mds.0.1 mds has 1 queued contexts 2014-08-20 09:24:28.152632 7fe602321700 10 mds.0.1 0x32325f0 2014-08-20 09:24:28.152634 7fe602321700 10 mds.0.1 finish 0x32325f0 2014-08-20 09:24:28.152989 7fe602321700 10 mds.0.cache.ino(100) _stored 1 [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x323a000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x328e938] 2014-08-20 09:24:28.153007 7fe602321700 10 mds.0.cache.ino(100) mark_clean [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x323a000 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x328e938] 2014-08-20 09:24:28.153020 7fe602321700 1 mds.0.1 creating_done 2014-08-20 09:24:28.153022 7fe602321700 3 mds.0.1 request_state up:active 2014-08-20 09:24:28.153024 7fe602321700 10 mds.0.1 beacon_send up:active seq 2 (currently up:creating) 2014-08-20 09:24:29.136049 7fe602321700 5 mds.0.1 handle_mds_map epoch 6 from mon.0 2014-08-20 09:24:29.136085 7fe602321700 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-08-20 09:24:29.136095 7fe602321700 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-08-20 09:24:29.136102 7fe602321700 10 mds.0.1 map says i am 10.214.136.128:6805/14015 mds.0.1 state up:active 2014-08-20 09:24:29.136108 7fe602321700 1 mds.0.1 handle_mds_map i am now mds.0.1 2014-08-20 09:24:29.136111 7fe602321700 1 mds.0.1 handle_mds_map state change up:creating --> up:active 2014-08-20 09:24:29.136114 7fe602321700 1 mds.0.1 recovery_done -- successful recovery! 2014-08-20 09:24:29.136122 7fe602321700 7 mds.0.tableserver(snaptable) finish_recovery 2014-08-20 09:24:29.136124 7fe602321700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-08-20 09:24:29.136156 7fe602321700 1 mds.0.1 active_start 2014-08-20 09:24:29.136164 7fe602321700 10 mds.0.cache open_root 2014-08-20 09:24:29.136170 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136217 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:29.136225 7fe602321700 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 0x32a1000] 2014-08-20 09:24:29.136237 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136250 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136261 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136274 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:29.136278 7fe602321700 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 0x32a1000] 2014-08-20 09:24:29.136288 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136304 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136319 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:29.136324 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:29.136331 7fe602321700 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 0x328f270] 2014-08-20 09:24:29.136353 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:29.136356 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:29.136359 7fe602321700 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 0x328fba8] 2014-08-20 09:24:29.136373 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:29.136376 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:29.136379 7fe602321700 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 0x32904e0] 2014-08-20 09:24:29.136392 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:29.136396 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:29.136400 7fe602321700 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 0x3290e18] 2014-08-20 09:24:29.136412 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:29.136415 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:29.136419 7fe602321700 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 0x3291750] 2014-08-20 09:24:29.136431 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:29.136434 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:29.136437 7fe602321700 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 0x3292088] 2014-08-20 09:24:29.136450 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:29.136453 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:29.136457 7fe602321700 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 0x32929c0] 2014-08-20 09:24:29.136470 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:29.136472 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:24:29.136476 7fe602321700 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 0x32932f8] 2014-08-20 09:24:29.136488 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:24:29.136491 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:24:29.136494 7fe602321700 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 0x3293c30] 2014-08-20 09:24:29.136507 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:24:29.136509 7fe602321700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-08-20 09:24:29.136514 7fe602321700 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 0x3294568] 2014-08-20 09:24:29.136524 7fe602321700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-08-20 09:24:29.136527 7fe602321700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-08-20 09:24:29.136529 7fe602321700 10 mds.0.cache populate_mydir done 2014-08-20 09:24:29.136534 7fe602321700 10 mds.0.cache scan_stray_dir 0 2014-08-20 09:24:29.136540 7fe602321700 10 mds.0.cache clean_open_file_lists 2014-08-20 09:24:29.136544 7fe602321700 10 mds.0.cache export_remaining_imported_caps 2014-08-20 09:24:29.136573 7fe602321700 10 mds.0.bal check_targets have need want 2014-08-20 09:24:29.136579 7fe602321700 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 0x32a1000] from 0 2014-08-20 09:24:29.136590 7fe602321700 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 0x32a13b8] from 0 2014-08-20 09:24:29.136603 7fe602321700 5 mds.0.bal rebalance done 2014-08-20 09:24:29.136605 7fe602321700 15 mds.0.cache show_subtrees 2014-08-20 09:24:29.136610 7fe602321700 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 0x32a1000] 2014-08-20 09:24:29.136621 7fe602321700 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 0x32a13b8] 2014-08-20 09:24:29.136673 7fe602321700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-08-20 09:24:32.153175 7fe5ffa1b700 10 mds.0.1 beacon_send up:active seq 3 (currently up:active) 2014-08-20 09:24:32.154082 7fe602321700 10 mds.0.1 handle_mds_beacon up:active seq 3 rtt 0.000879 2014-08-20 09:24:32.682462 7fe5ffa1b700 7 mds.0.cache trim max=100000 cur=11 2014-08-20 09:24:32.682480 7fe5ffa1b700 10 mds.0.cache trim_client_leases 2014-08-20 09:24:32.683137 7fe5ffa1b700 2 mds.0.cache check_memory_usage total 170396, rss 7572, heap 8224, malloc 521 mmap 0, baseline 8224, buffers 0, max 1048576, 0 / 13 inodes have caps, 0 caps, 0 caps per inode 2014-08-20 09:24:32.683180 7fe5ffa1b700 10 mds.0.log trim 1 / 30 segments, 1 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:24:32.683189 7fe5ffa1b700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:24:32.683252 7fe5ffa1b700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.26> 2014-08-20 09:24:32.683287 7fe5ffa1b700 10 mds.0.locker scatter_tick 2014-08-20 09:24:32.683295 7fe5ffa1b700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:24:32.683303 7fe5ffa1b700 15 mds.0.bal tick last_sample now 2014-08-20 09:24:32.683302 2014-08-20 09:24:32.683311 7fe5ffa1b700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:24:32.683318 7fe5ffa1b700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:24:36.153382 7fe5ffa1b700 10 mds.0.1 beacon_send up:active seq 4 (currently up:active) 2014-08-20 09:24:36.154199 7fe602321700 10 mds.0.1 handle_mds_beacon up:active seq 4 rtt 0.000800 2014-08-20 09:24:37.682564 7fe5ffa1b700 7 mds.0.cache trim max=100000 cur=11 2014-08-20 09:24:37.682588 7fe5ffa1b700 10 mds.0.cache trim_client_leases 2014-08-20 09:24:37.683172 7fe5ffa1b700 2 mds.0.cache check_memory_usage total 170396, rss 7572, heap 8224, malloc 525 mmap 0, baseline 8224, buffers 0, max 1048576, 0 / 13 inodes have caps, 0 caps, 0 caps per inode 2014-08-20 09:24:37.683198 7fe5ffa1b700 10 mds.0.log trim 1 / 30 segments, 1 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:24:37.683204 7fe5ffa1b700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:24:37.683242 7fe5ffa1b700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.24> 2014-08-20 09:24:37.683272 7fe5ffa1b700 10 mds.0.locker scatter_tick 2014-08-20 09:24:37.683278 7fe5ffa1b700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:24:37.683283 7fe5ffa1b700 15 mds.0.bal tick last_sample now 2014-08-20 09:24:37.683283 2014-08-20 09:24:37.683289 7fe5ffa1b700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:24:37.683292 7fe5ffa1b700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:24:40.153587 7fe5ffa1b700 10 mds.0.1 beacon_send up:active seq 5 (currently up:active) 2014-08-20 09:24:40.154437 7fe602321700 10 mds.0.1 handle_mds_beacon up:active seq 5 rtt 0.000826 2014-08-20 09:24:42.682641 7fe5ffa1b700 7 mds.0.cache trim max=100000 cur=11 2014-08-20 09:24:42.682668 7fe5ffa1b700 10 mds.0.cache trim_client_leases 2014-08-20 09:24:42.683158 7fe5ffa1b700 2 mds.0.cache check_memory_usage total 170396, rss 7572, heap 8224, malloc 530 mmap 0, baseline 8224, buffers 0, max 1048576, 0 / 13 inodes have caps, 0 caps, 0 caps per inode 2014-08-20 09:24:42.683179 7fe5ffa1b700 10 mds.0.log trim 1 / 30 segments, 1 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:24:42.683183 7fe5ffa1b700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:24:42.683221 7fe5ffa1b700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.22> 2014-08-20 09:24:42.683251 7fe5ffa1b700 10 mds.0.locker scatter_tick 2014-08-20 09:24:42.683255 7fe5ffa1b700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:24:42.683260 7fe5ffa1b700 15 mds.0.bal tick last_sample now 2014-08-20 09:24:42.683259 2014-08-20 09:24:42.683288 7fe5ffa1b700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.22> 2014-08-20 09:24:42.683319 7fe5ffa1b700 5 mds.0.bal mds.0 epoch 1 load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.22> 2014-08-20 09:24:42.683355 7fe5ffa1b700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:24:42.683363 7fe5ffa1b700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:24:44.153853 7fe5ffa1b700 10 mds.0.1 beacon_send up:active seq 6 (currently up:active) 2014-08-20 09:24:44.154733 7fe602321700 10 mds.0.1 handle_mds_beacon up:active seq 6 rtt 0.000856 2014-08-20 09:24:52.692819 7f2108ba4780 0 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b), process ceph-mds, pid 14443 2014-08-20 09:24:52.695740 7f2108ba4780 10 mds.-1.0 168 MDSCacheObject 2014-08-20 09:24:52.695753 7f2108ba4780 10 mds.-1.0 2360 CInode 2014-08-20 09:24:52.695755 7f2108ba4780 10 mds.-1.0 16 elist<>::item *7=112 2014-08-20 09:24:52.695759 7f2108ba4780 10 mds.-1.0 456 inode_t 2014-08-20 09:24:52.695761 7f2108ba4780 10 mds.-1.0 48 nest_info_t 2014-08-20 09:24:52.695763 7f2108ba4780 10 mds.-1.0 32 frag_info_t 2014-08-20 09:24:52.695764 7f2108ba4780 10 mds.-1.0 40 SimpleLock *5=200 2014-08-20 09:24:52.695766 7f2108ba4780 10 mds.-1.0 48 ScatterLock *3=144 2014-08-20 09:24:52.695768 7f2108ba4780 10 mds.-1.0 480 CDentry 2014-08-20 09:24:52.695770 7f2108ba4780 10 mds.-1.0 16 elist<>::item 2014-08-20 09:24:52.695771 7f2108ba4780 10 mds.-1.0 40 SimpleLock 2014-08-20 09:24:52.695773 7f2108ba4780 10 mds.-1.0 952 CDir 2014-08-20 09:24:52.695775 7f2108ba4780 10 mds.-1.0 16 elist<>::item *2=32 2014-08-20 09:24:52.695777 7f2108ba4780 10 mds.-1.0 176 fnode_t 2014-08-20 09:24:52.695778 7f2108ba4780 10 mds.-1.0 48 nest_info_t *2 2014-08-20 09:24:52.695780 7f2108ba4780 10 mds.-1.0 32 frag_info_t *2 2014-08-20 09:24:52.695782 7f2108ba4780 10 mds.-1.0 176 Capability 2014-08-20 09:24:52.695785 7f2108ba4780 10 mds.-1.0 32 xlist<>::item *2=64 2014-08-20 09:24:52.696759 7f2108b9c700 10 mds.-1.0 MDS::ms_get_authorizer type=mon 2014-08-20 09:24:52.697059 7f2103c2e700 5 mds.-1.0 ms_handle_connect on 10.214.136.128:6789/0 2014-08-20 09:24:52.701918 7f2108ba4780 10 mds.-1.0 beacon_send up:boot seq 1 (currently up:boot) 2014-08-20 09:24:52.701987 7f2108ba4780 10 mds.-1.0 create_logger 2014-08-20 09:24:52.702107 7f2103c2e700 5 mds.-1.0 handle_mds_map epoch 6 from mon.0 2014-08-20 09:24:52.702184 7f2103c2e700 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-08-20 09:24:52.702203 7f2103c2e700 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-08-20 09:24:52.702213 7f2103c2e700 10 mds.-1.-1 map says i am 10.214.136.128:6805/14443 mds.-1.-1 state down:dne 2014-08-20 09:24:52.702228 7f2103c2e700 10 mds.-1.-1 not in map yet 2014-08-20 09:24:53.682484 7f2103c2e700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:24:53.683267 7f2103c2e700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:24:53.709229 7f2103c2e700 5 mds.-1.-1 handle_mds_map epoch 7 from mon.0 2014-08-20 09:24:53.709331 7f2103c2e700 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-08-20 09:24:53.709348 7f2103c2e700 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-08-20 09:24:53.709360 7f2103c2e700 10 mds.-1.0 map says i am 10.214.136.128:6805/14443 mds.-1.0 state up:standby 2014-08-20 09:24:53.709372 7f2103c2e700 10 mds.-1.0 peer mds gid 4105 removed from map 2014-08-20 09:24:53.709396 7f2103c2e700 1 mds.-1.0 handle_mds_map standby 2014-08-20 09:24:53.711008 7f2103c2e700 5 mds.-1.0 handle_mds_map epoch 8 from mon.0 2014-08-20 09:24:53.711048 7f2103c2e700 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-08-20 09:24:53.711070 7f2103c2e700 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-08-20 09:24:53.711082 7f2103c2e700 10 mds.0.2 map says i am 10.214.136.128:6805/14443 mds.0.2 state up:replay 2014-08-20 09:24:53.711094 7f2103c2e700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-08-20 09:24:53.711098 7f2103c2e700 1 mds.0.2 handle_mds_map state change up:standby --> up:replay 2014-08-20 09:24:53.711102 7f2103c2e700 1 mds.0.2 replay_start 2014-08-20 09:24:53.711112 7f2103c2e700 7 mds.0.cache set_recovery_set 2014-08-20 09:24:53.711117 7f2103c2e700 1 mds.0.2 recovery set is 2014-08-20 09:24:53.711121 7f2103c2e700 1 mds.0.2 need osdmap epoch 8, have 7 2014-08-20 09:24:53.711124 7f2103c2e700 1 mds.0.2 waiting for osdmap 8 (which blacklists prior instance) 2014-08-20 09:24:53.712121 7f2103c2e700 2 mds.0.2 boot_start 0: opening inotable 2014-08-20 09:24:53.712139 7f2103c2e700 10 mds.0.inotable: load 2014-08-20 09:24:53.712290 7f2103c2e700 2 mds.0.2 boot_start 0: opening sessionmap 2014-08-20 09:24:53.712301 7f2103c2e700 10 mds.0.sessionmap load 2014-08-20 09:24:53.712424 7f2103c2e700 2 mds.0.2 boot_start 0: opening mds log 2014-08-20 09:24:53.712430 7f2103c2e700 5 mds.0.log open discovering log bounds 2014-08-20 09:24:53.712519 7f2103c2e700 2 mds.0.2 boot_start 0: opening snap table 2014-08-20 09:24:53.712534 7f2103c2e700 10 mds.0.snaptable: load 2014-08-20 09:24:53.712578 7f2100326700 10 mds.0.2 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:53.712617 7f20ff923700 10 mds.0.log _submit_thread start 2014-08-20 09:24:53.713077 7f2103c2e700 5 mds.0.2 ms_handle_connect on 10.214.136.128:6800/13738 2014-08-20 09:24:53.713182 7f2100225700 10 mds.0.2 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:53.713276 7f20ff122700 10 mds.0.2 MDS::ms_get_authorizer type=osd 2014-08-20 09:24:53.713963 7f2103c2e700 5 mds.0.2 ms_handle_connect on 10.214.137.130:6805/11451 2014-08-20 09:24:53.713990 7f2103c2e700 5 mds.0.2 ms_handle_connect on 10.214.137.130:6800/11370 2014-08-20 09:24:53.715629 7f2103c2e700 10 mds.0.sessionmap dump 2014-08-20 09:24:53.715636 7f2103c2e700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-08-20 09:24:53.715638 7f2103c2e700 10 mds.0.sessionmap dump 2014-08-20 09:24:53.715911 7f2100124700 4 mds.0.log Waiting for journal 200 to recover... 2014-08-20 09:24:53.718332 7f2100124700 4 mds.0.log Journal 200 recovered. 2014-08-20 09:24:53.718340 7f2100124700 4 mds.0.log Recovered journal 200 in format 1 2014-08-20 09:24:53.718421 7f2103c2e700 10 mds.0.inotable: load_2 got 34 bytes 2014-08-20 09:24:53.718427 7f2103c2e700 10 mds.0.inotable: load_2 loaded v0 2014-08-20 09:24:53.718927 7f2103c2e700 10 mds.0.snaptable: load_2 got 46 bytes 2014-08-20 09:24:53.718929 7f2103c2e700 10 mds.0.snaptable: load_2 loaded v0 2014-08-20 09:24:53.718941 7f2103c2e700 2 mds.0.2 boot_start 1: loading/discovering base inodes 2014-08-20 09:24:53.718946 7f2103c2e700 0 mds.0.cache creating system inode with ino:100 2014-08-20 09:24:53.718992 7f2103c2e700 10 mds.0.cache.ino(100) fetch 2014-08-20 09:24:53.719142 7f2103c2e700 0 mds.0.cache creating system inode with ino:1 2014-08-20 09:24:53.719152 7f2103c2e700 10 mds.0.cache.ino(1) fetch 2014-08-20 09:24:53.720070 7f2103c2e700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-08-20 09:24:53.720081 7f2103c2e700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:24:53.720095 7f2103c2e700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2f6c0) 2014-08-20 09:24:53.720102 7f2103c2e700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1d58000] 2014-08-20 09:24:53.721308 7f2103c2e700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-08-20 09:24:53.721316 7f2103c2e700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:24:53.721326 7f2103c2e700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:24:53.721331 7f2103c2e700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) 0x1d58938] 2014-08-20 09:24:53.721342 7f2103c2e700 2 mds.0.2 boot_start 2: replaying mds log 2014-08-20 09:24:53.721344 7f2103c2e700 10 mds.0.log replay start, from 4194304 to 4195088 2014-08-20 09:24:53.721421 7f2100124700 10 mds.0.log _replay_thread start 2014-08-20 09:24:53.722997 7f2100124700 10 mds.0.log _replay 4194304~764 / 4195088 2014-08-20 09:24:28.138513: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-08-20 09:24:53.723030 7f2100124700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-08-20 09:24:53.723039 7f2100124700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-08-20 09:24:53.723044 7f2100124700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:24:53.723051 7f2100124700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) 0x1d58938] 2014-08-20 09:24:53.723077 7f2100124700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:24:53.723113 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723127 7f2100124700 10 mds.0.cache show_subtrees - no subtrees 2014-08-20 09:24:53.723139 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723155 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723164 7f2100124700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-08-20 09:24:53.723170 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723182 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723192 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723201 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723211 7f2100124700 10 mds.0.journal EMetaBlob.replay dir 100 2014-08-20 09:24:53.723214 7f2100124700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1d58000] 2014-08-20 09:24:53.723225 7f2100124700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:24:53.723229 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723238 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723247 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723256 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723264 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723272 7f2100124700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-08-20 09:24:53.723275 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723278 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723287 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723294 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723302 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723322 7f2100124700 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 0x1d6f000] bound_dfs [] 2014-08-20 09:24:53.723334 7f2100124700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:24:53.723337 7f2100124700 10 mds.0.cache by ino: {} 2014-08-20 09:24:53.723342 7f2100124700 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 0x1d6f000] bounds 2014-08-20 09:24:53.723350 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723354 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723365 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723372 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723379 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723392 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723401 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723413 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723421 7f2100124700 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 0x1d6f3b8] bound_dfs [] 2014-08-20 09:24:53.723431 7f2100124700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:24:53.723433 7f2100124700 10 mds.0.cache by ino: {} 2014-08-20 09:24:53.723434 7f2100124700 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 0x1d6f3b8] bounds 2014-08-20 09:24:53.723449 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723453 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723464 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723471 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723480 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723491 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723495 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723505 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723513 7f2100124700 7 mds.0.cache recalc_auth_bits (replay) 2014-08-20 09:24:53.723515 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723522 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723532 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723540 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723551 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723562 7f2100124700 7 mds.0.cache show_cache 2014-08-20 09:24:53.723565 7f2100124700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1d58000] 2014-08-20 09:24:53.723578 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723587 7f2100124700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:53.723595 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723601 7f2100124700 15 mds.0.cache show_subtrees 2014-08-20 09:24:53.723605 7f2100124700 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 0x1d6f3b8] 2014-08-20 09:24:53.723615 7f2100124700 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 0x1d6f000] 2014-08-20 09:24:53.723630 7f2100124700 10 mds.0.log _replay - complete, 1 events 2014-08-20 09:24:53.723632 7f2100124700 10 mds.0.log _replay_thread kicking waiters 2014-08-20 09:24:53.723639 7f2100124700 1 mds.0.2 replay_done 2014-08-20 09:24:53.723641 7f2100124700 1 mds.0.2 making mds journal writeable 2014-08-20 09:24:53.724093 7f2100124700 2 mds.0.2 i am alone, moving to state reconnect 2014-08-20 09:24:53.724097 7f2100124700 3 mds.0.2 request_state up:reconnect 2014-08-20 09:24:53.724099 7f2100124700 10 mds.0.2 beacon_send up:reconnect seq 2 (currently up:replay) 2014-08-20 09:24:53.724144 7f2100124700 10 mds.0.log _replay_thread finish 2014-08-20 09:24:54.713336 7f2103c2e700 5 mds.0.2 handle_mds_map epoch 9 from mon.0 2014-08-20 09:24:54.713432 7f2103c2e700 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-08-20 09:24:54.713456 7f2103c2e700 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-08-20 09:24:54.713468 7f2103c2e700 10 mds.0.2 map says i am 10.214.136.128:6805/14443 mds.0.2 state up:reconnect 2014-08-20 09:24:54.713481 7f2103c2e700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-08-20 09:24:54.713484 7f2103c2e700 1 mds.0.2 handle_mds_map state change up:replay --> up:reconnect 2014-08-20 09:24:54.713487 7f2103c2e700 1 mds.0.2 reconnect_start 2014-08-20 09:24:54.713489 7f2103c2e700 1 mds.0.2 reopen_log 2014-08-20 09:24:54.713490 7f2103c2e700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-08-20 09:24:54.713498 7f2103c2e700 7 mds.0.server reconnect_clients -- no sessions, doing nothing. 2014-08-20 09:24:54.713502 7f2103c2e700 7 mds.0.server reconnect_gather_finish. failed on 0 clients 2014-08-20 09:24:54.713505 7f2103c2e700 1 mds.0.2 reconnect_done 2014-08-20 09:24:54.713528 7f2103c2e700 3 mds.0.2 request_state up:rejoin 2014-08-20 09:24:54.713531 7f2103c2e700 10 mds.0.2 beacon_send up:rejoin seq 3 (currently up:reconnect) 2014-08-20 09:24:54.713581 7f2103c2e700 10 mds.0.bal check_targets have need want 2014-08-20 09:24:54.713610 7f2103c2e700 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 0x1d6f000] from 0 2014-08-20 09:24:54.713624 7f2103c2e700 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 0x1d6f3b8] from 0 2014-08-20 09:24:54.713636 7f2103c2e700 5 mds.0.bal rebalance done 2014-08-20 09:24:54.713642 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:54.713650 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:54.713661 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:54.714990 7f20fed1e700 10 mds.0.2 new session 0x1d43a00 for client.4118 10.214.137.130:0/11590 con 0x1d08580 2014-08-20 09:24:54.715110 7f2103c2e700 10 mds.0.2 ms_handle_accept 10.214.137.130:0/11590 con 0x1d08580 session 0x1d43a00 2014-08-20 09:24:54.715889 7f2103c2e700 7 mds.0.server handle_client_reconnect client.4118 2014-08-20 09:24:54.715895 7f2103c2e700 20 mds.0.server get_session have 0x1d43a00 client.4118 10.214.137.130:0/11590 state closed 2014-08-20 09:24:54.715907 7f2103c2e700 10 mds.0.server reconnect_start 0.000000 delay 2014-08-20 09:24:54.715903 2014-08-20 09:24:54.715914 7f2103c2e700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-08-20 09:24:54.715946 7f2103c2e700 0 log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4118 10.214.137.130:0/11590 (session is closed) 2014-08-20 09:24:54.716870 7f20fed1e700 0 -- 10.214.136.128:6805/14443 >> 10.214.137.130:0/11590 pipe(0x1d15340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x1d08580).fault, server, going to standby 2014-08-20 09:24:55.714606 7f2103c2e700 5 mds.0.2 handle_mds_map epoch 10 from mon.0 2014-08-20 09:24:55.714634 7f2103c2e700 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-08-20 09:24:55.714644 7f2103c2e700 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-08-20 09:24:55.714651 7f2103c2e700 10 mds.0.2 map says i am 10.214.136.128:6805/14443 mds.0.2 state up:rejoin 2014-08-20 09:24:55.714659 7f2103c2e700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-08-20 09:24:55.714661 7f2103c2e700 1 mds.0.2 handle_mds_map state change up:reconnect --> up:rejoin 2014-08-20 09:24:55.714663 7f2103c2e700 1 mds.0.2 rejoin_start 2014-08-20 09:24:55.714670 7f2103c2e700 10 mds.0.cache rejoin_start 2014-08-20 09:24:55.714674 7f2103c2e700 10 mds.0.cache process_imported_caps 2014-08-20 09:24:55.714676 7f2103c2e700 7 mds.0.cache trim_non_auth 2014-08-20 09:24:55.714681 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:55.714687 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:55.714702 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:55.714713 7f2103c2e700 1 mds.0.2 rejoin_joint_start 2014-08-20 09:24:55.714717 7f2103c2e700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-08-20 09:24:55.714726 7f2103c2e700 10 mds.0.cache nothing to rejoin 2014-08-20 09:24:55.714730 7f2103c2e700 10 mds.0.cache rejoin_gather_finish 2014-08-20 09:24:55.714732 7f2103c2e700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-08-20 09:24:55.714735 7f2103c2e700 10 mds.0.cache process_imported_caps 2014-08-20 09:24:55.714740 7f2103c2e700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-08-20 09:24:55.714746 7f2103c2e700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1d58000] 2014-08-20 09:24:55.714764 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:55.714768 7f2103c2e700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2f6c0) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1d58000] 2014-08-20 09:24:55.714789 7f2103c2e700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:55.714797 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) have_past_parents_open [1,head] 2014-08-20 09:24:55.714800 7f2103c2e700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:55.714812 7f2103c2e700 10 mds.0.cache send_snaps 2014-08-20 09:24:55.714815 7f2103c2e700 10 mds.0.cache identify_files_to_recover 2014-08-20 09:24:55.714822 7f2103c2e700 7 mds.0.cache rejoin_send_acks 2014-08-20 09:24:55.714824 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:55.714832 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:55.714847 7f2103c2e700 10 mds.0.cache open_snap_parents 2014-08-20 09:24:55.714850 7f2103c2e700 10 mds.0.cache send_snaps 2014-08-20 09:24:55.714851 7f2103c2e700 10 mds.0.cache open_snap_parents - all open 2014-08-20 09:24:55.714855 7f2103c2e700 10 mds.0.cache do_delayed_cap_imports 2014-08-20 09:24:55.714863 7f2103c2e700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1d58000] 2014-08-20 09:24:55.714882 7f2103c2e700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:55.714891 7f2103c2e700 1 mds.0.2 rejoin_done 2014-08-20 09:24:55.714893 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:55.714897 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:55.714908 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:55.714916 7f2103c2e700 7 mds.0.cache show_cache 2014-08-20 09:24:55.714923 7f2103c2e700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x1d2f6c0 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1d58000] 2014-08-20 09:24:55.714932 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:55.714942 7f2103c2e700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:55.714949 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:55.714956 7f2103c2e700 3 mds.0.2 request_state up:active 2014-08-20 09:24:55.714958 7f2103c2e700 10 mds.0.2 beacon_send up:active seq 4 (currently up:rejoin) 2014-08-20 09:24:55.715006 7f2103c2e700 10 mds.0.bal check_targets have need want 2014-08-20 09:24:55.715011 7f2103c2e700 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 0x1d6f000] from 0 2014-08-20 09:24:55.715020 7f2103c2e700 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 0x1d6f3b8] from 0 2014-08-20 09:24:55.715030 7f2103c2e700 5 mds.0.bal rebalance done 2014-08-20 09:24:55.715033 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:55.715037 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:55.715048 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.717635 7f2103c2e700 5 mds.0.2 handle_mds_map epoch 11 from mon.0 2014-08-20 09:24:56.717661 7f2103c2e700 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-08-20 09:24:56.717670 7f2103c2e700 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-08-20 09:24:56.717676 7f2103c2e700 10 mds.0.2 map says i am 10.214.136.128:6805/14443 mds.0.2 state up:active 2014-08-20 09:24:56.717682 7f2103c2e700 1 mds.0.2 handle_mds_map i am now mds.0.2 2014-08-20 09:24:56.717684 7f2103c2e700 1 mds.0.2 handle_mds_map state change up:rejoin --> up:active 2014-08-20 09:24:56.717686 7f2103c2e700 1 mds.0.2 recovery_done -- successful recovery! 2014-08-20 09:24:56.717693 7f2103c2e700 7 mds.0.tableserver(snaptable) finish_recovery 2014-08-20 09:24:56.717695 7f2103c2e700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-08-20 09:24:56.717722 7f2103c2e700 10 mds.0.cache start_recovered_truncates 2014-08-20 09:24:56.717728 7f2103c2e700 10 RecoveryQueue::advance 0 queued, 0 recovering 2014-08-20 09:24:56.717730 7f2103c2e700 10 mds.0.cache reissue_all_caps 2014-08-20 09:24:56.717734 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.717750 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.717770 7f2103c2e700 10 mds.0.cache.dir(100) auth_pin by 0x1d6f3b8 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 0x1d6f3b8] count now 1 + 0 2014-08-20 09:24:56.717850 7f2103c2e700 1 mds.0.2 active_start 2014-08-20 09:24:56.717854 7f2103c2e700 10 mds.0.cache clean_open_file_lists 2014-08-20 09:24:56.717861 7f2103c2e700 10 mds.0.cache export_remaining_imported_caps 2014-08-20 09:24:56.717868 7f2103c2e700 1 mds.0.2 cluster recovered. 2014-08-20 09:24:56.717873 7f2103c2e700 10 mds.0.bal check_targets have need want 2014-08-20 09:24:56.717877 7f2103c2e700 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 0x1d6f000] from 0 2014-08-20 09:24:56.717886 7f2103c2e700 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 0x1d6f3b8] from 0 2014-08-20 09:24:56.717899 7f2103c2e700 5 mds.0.bal rebalance done 2014-08-20 09:24:56.717901 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.717906 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.717920 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.717956 7f2103c2e700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-08-20 09:24:56.719249 7f20feb1c700 10 mds.0.2 existing session 0x1d43a00 for client.4118 10.214.137.130:0/11590 existing con 0x1d08580, new/authorizing con 0x1d7e840 2014-08-20 09:24:56.719277 7f20feb1c700 0 -- 10.214.136.128:6805/14443 >> 10.214.137.130:0/11590 pipe(0x1d50340 sd=21 :6805 s=0 pgs=0 cs=0 l=0 c=0x1d7e840).accept connect_seq 0 vs existing 1 state standby 2014-08-20 09:24:56.719290 7f20feb1c700 0 -- 10.214.136.128:6805/14443 >> 10.214.137.130:0/11590 pipe(0x1d50340 sd=21 :6805 s=0 pgs=0 cs=0 l=0 c=0x1d7e840).accept peer reset, then tried to connect to us, replacing 2014-08-20 09:24:56.719460 7f20fea1b700 10 mds.0.2 new session 0x1d83000 for client.4119 10.214.137.130:0/11613 con 0x1d7e6e0 2014-08-20 09:24:56.719499 7f2103c2e700 5 mds.0.2 ms_handle_remote_reset on 10.214.137.130:0/11590 2014-08-20 09:24:56.719515 7f2103c2e700 3 mds.0.2 ms_handle_remote_reset closing connection for session client.4118 10.214.137.130:0/11590 2014-08-20 09:24:56.719569 7f2103c2e700 5 mds.0.2 ms_handle_reset on 10.214.137.130:0/11590 2014-08-20 09:24:56.719586 7f2103c2e700 3 mds.0.2 ms_handle_reset closing connection for session client.4118 10.214.137.130:0/11590 2014-08-20 09:24:56.719765 7f2103c2e700 10 mds.0.2 ms_handle_accept 10.214.137.130:0/11590 con 0x1d08580 session 0 2014-08-20 09:24:56.719793 7f2103c2e700 10 mds.0.2 ms_handle_accept 10.214.137.130:0/11613 con 0x1d7e6e0 session 0x1d83000 2014-08-20 09:24:56.719860 7f2103c2e700 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 0x1d6f3b8] want_dn= 2014-08-20 09:24:56.719890 7f2103c2e700 10 mds.0.cache.dir(100) _fetched version 1 2014-08-20 09:24:56.719894 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.719901 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2f6c0) 2014-08-20 09:24:56.719907 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) build_snap_trace my_snaps [] 2014-08-20 09:24:56.719912 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:24:56.719925 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-08-20 09:24:56.719931 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:24:56.719968 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d59270 0x1d99000] 2014-08-20 09:24:56.719984 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d59270 0x1d99000] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d59270] 2014-08-20 09:24:56.720002 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-08-20 09:24:56.720006 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:24:56.720008 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-08-20 09:24:56.720019 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d59ba8 0x1d991e0] 2014-08-20 09:24:56.720026 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d59ba8 0x1d991e0] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d59ba8] 2014-08-20 09:24:56.720039 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-08-20 09:24:56.720043 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:56.720045 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-08-20 09:24:56.720054 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5a4e0 0x1d993c0] 2014-08-20 09:24:56.720061 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5a4e0 0x1d993c0] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5a4e0] 2014-08-20 09:24:56.720074 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-08-20 09:24:56.720077 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.720079 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-08-20 09:24:56.720089 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5ae18 0x1d995a0] 2014-08-20 09:24:56.720096 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5ae18 0x1d995a0] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5ae18] 2014-08-20 09:24:56.720109 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-08-20 09:24:56.720112 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.720114 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-08-20 09:24:56.720124 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5b750 0x1d99780] 2014-08-20 09:24:56.720131 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5b750 0x1d99780] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5b750] 2014-08-20 09:24:56.720144 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-08-20 09:24:56.720147 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.720150 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-08-20 09:24:56.720159 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5c088 0x1d99960] 2014-08-20 09:24:56.720166 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5c088 0x1d99960] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5c088] 2014-08-20 09:24:56.720180 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-08-20 09:24:56.720183 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.720185 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-08-20 09:24:56.720195 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5c9c0 0x1d99b40] 2014-08-20 09:24:56.720201 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5c9c0 0x1d99b40] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5c9c0] 2014-08-20 09:24:56.720214 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-08-20 09:24:56.720217 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.720219 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-08-20 09:24:56.720229 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5d2f8 0x1d99d20] 2014-08-20 09:24:56.720235 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5d2f8 0x1d99d20] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5d2f8] 2014-08-20 09:24:56.720249 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-08-20 09:24:56.720252 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.720254 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-08-20 09:24:56.720264 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5dc30 0x1d99f00] 2014-08-20 09:24:56.720271 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5dc30 0x1d99f00] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5dc30] 2014-08-20 09:24:56.720284 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-08-20 09:24:56.720287 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.720289 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray1,head) 2014-08-20 09:24:56.720300 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5e568 0x1d9a0e0] 2014-08-20 09:24:56.720306 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5e568 0x1d9a0e0] [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x1d5e568] 2014-08-20 09:24:56.720319 7f2103c2e700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-08-20 09:24:56.720322 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-08-20 09:24:56.720325 7f2103c2e700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-08-20 09:24:56.720335 7f2103c2e700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5eea0 0x1d9a2c0] 2014-08-20 09:24:56.720341 7f2103c2e700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x1d5eea0 0x1d9a2c0] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x1d5eea0] 2014-08-20 09:24:56.720355 7f2103c2e700 10 mds.0.cache.dir(100) auth_unpin by 0x1d6f3b8 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 0x1d6f3b8] count now 0 + 0 2014-08-20 09:24:56.720370 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.720390 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.720393 7f2103c2e700 10 mds.0.2 0x1ce53e0 2014-08-20 09:24:56.720395 7f2103c2e700 10 mds.0.2 finish 0x1ce53e0 2014-08-20 09:24:56.720399 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.720401 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.720412 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1d6f000 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 0x1d6f000] count now 1 + 0 2014-08-20 09:24:56.720505 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state closed 2014-08-20 09:24:56.720512 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4119 2014-08-20 09:24:56.720567 7f20ff923700 5 mds.0.log _submit_thread 4195088~194 : ESession client.4119 10.214.137.130:0/11613 open cmapv 1 2014-08-20 09:24:56.721602 7f20feb1c700 10 mds.0.2 new session 0x1d83280 for client.4118 10.214.137.130:0/11590 con 0x1d7e580 2014-08-20 09:24:56.721626 7f20feb1c700 0 -- 10.214.136.128:6805/14443 >> 10.214.137.130:0/11590 pipe(0x1d4f000 sd=20 :6805 s=0 pgs=0 cs=0 l=0 c=0x1d7e580).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-08-20 09:24:56.722334 7f2103c2e700 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 0x1d6f000] want_dn= 2014-08-20 09:24:56.722358 7f2103c2e700 10 mds.0.cache.dir(1) _fetched version 1 2014-08-20 09:24:56.722361 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) have_past_parents_open [1,head] 2014-08-20 09:24:56.722364 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:24:56.722370 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) build_snap_trace my_snaps [] 2014-08-20 09:24:56.722374 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:24:56.722379 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1d6f000 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 0x1d6f000] count now 0 + 0 2014-08-20 09:24:56.722389 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.722400 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.722402 7f2103c2e700 10 mds.0.2 0x1ce53d0 2014-08-20 09:24:56.722403 7f2103c2e700 10 mds.0.2 finish 0x1ce53d0 2014-08-20 09:24:56.722405 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.722408 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722424 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.722429 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722445 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.722455 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722466 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722479 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.722483 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722495 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.722505 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.722519 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.722523 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.722528 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.722545 7f2103c2e700 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 0x1d6f770] 2014-08-20 09:24:56.722556 7f2103c2e700 10 mds.0.cache.dir(600) auth_pin by 0x1d6f770 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 0x1d6f770] count now 1 + 0 2014-08-20 09:24:56.722568 7f2103c2e700 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 0x1d6f3b8] by 0x1d6f770 count now 0 + 1 2014-08-20 09:24:56.722637 7f2103c2e700 5 mds.0.2 ms_handle_reset on 10.214.137.130:0/11590 2014-08-20 09:24:56.722643 7f2103c2e700 3 mds.0.2 ms_handle_reset closing connection for session client.4118 10.214.137.130:0/11590 2014-08-20 09:24:56.723878 7f20feb1c700 10 mds.0.2 new session 0x1d83a00 for client.4118 10.214.137.130:0/11590 con 0x1d7ec60 2014-08-20 09:24:56.723946 7f2103c2e700 10 mds.0.2 ms_handle_accept 10.214.137.130:0/11590 con 0x1d7ec60 session 0x1d83a00 2014-08-20 09:24:56.724010 7f2103c2e700 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 0x1d6f770] want_dn= 2014-08-20 09:24:56.724035 7f2103c2e700 10 mds.0.cache.dir(600) _fetched version 1 2014-08-20 09:24:56.724038 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.724042 7f2103c2e700 10 mds.0.cache.dir(600) auth_unpin by 0x1d6f770 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 0x1d6f770] count now 0 + 0 2014-08-20 09:24:56.724054 7f2103c2e700 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 0x1d6f3b8] by 0x1d6f770 count now 0 + 0 2014-08-20 09:24:56.724068 7f2103c2e700 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 0x1d6f770] 2014-08-20 09:24:56.724082 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.724084 7f2103c2e700 10 mds.0.2 0x1ce53c0 2014-08-20 09:24:56.724086 7f2103c2e700 10 mds.0.2 finish 0x1ce53c0 2014-08-20 09:24:56.724088 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.724090 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724103 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.724108 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724122 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.724132 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724143 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724155 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.724159 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724171 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.724181 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.724195 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.724198 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.724200 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.724215 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.724218 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.724223 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.724236 7f2103c2e700 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 0x1d6fb28] 2014-08-20 09:24:56.724246 7f2103c2e700 10 mds.0.cache.dir(601) auth_pin by 0x1d6fb28 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 0x1d6fb28] count now 1 + 0 2014-08-20 09:24:56.724258 7f2103c2e700 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 0x1d6f3b8] by 0x1d6fb28 count now 0 + 1 2014-08-20 09:24:56.724602 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state closed 2014-08-20 09:24:56.724615 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4118 2014-08-20 09:24:56.724689 7f20ff923700 5 mds.0.log _submit_thread 4195302~194 : ESession client.4118 10.214.137.130:0/11590 open cmapv 2 2014-08-20 09:24:56.725855 7f2103c2e700 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 0x1d6fb28] want_dn= 2014-08-20 09:24:56.725875 7f2103c2e700 10 mds.0.cache.dir(601) _fetched version 1 2014-08-20 09:24:56.725878 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.725882 7f2103c2e700 10 mds.0.cache.dir(601) auth_unpin by 0x1d6fb28 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 0x1d6fb28] count now 0 + 0 2014-08-20 09:24:56.725892 7f2103c2e700 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 0x1d6f3b8] by 0x1d6fb28 count now 0 + 0 2014-08-20 09:24:56.725908 7f2103c2e700 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 0x1d6fb28] 2014-08-20 09:24:56.725920 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.725922 7f2103c2e700 10 mds.0.2 0x1ce52f0 2014-08-20 09:24:56.725924 7f2103c2e700 10 mds.0.2 finish 0x1ce52f0 2014-08-20 09:24:56.725926 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.725930 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.725943 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.725948 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.725960 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.725970 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.725981 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.725993 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.725996 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.726009 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.726018 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.726032 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.726035 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.726038 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.726053 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.726055 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.726058 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.726070 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.726073 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.726076 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.726089 7f2103c2e700 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 0x1d6fee0] 2014-08-20 09:24:56.726099 7f2103c2e700 10 mds.0.cache.dir(602) auth_pin by 0x1d6fee0 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 0x1d6fee0] count now 1 + 0 2014-08-20 09:24:56.726110 7f2103c2e700 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 0x1d6f3b8] by 0x1d6fee0 count now 0 + 1 2014-08-20 09:24:56.726908 7f2103c2e700 10 mds.0.server _session_logged client.4119 10.214.137.130:0/11613 state_seq 1 open 1 2014-08-20 09:24:56.727673 7f2103c2e700 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 0x1d6fee0] want_dn= 2014-08-20 09:24:56.727694 7f2103c2e700 10 mds.0.cache.dir(602) _fetched version 1 2014-08-20 09:24:56.727697 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.727701 7f2103c2e700 10 mds.0.cache.dir(602) auth_unpin by 0x1d6fee0 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 0x1d6fee0] count now 0 + 0 2014-08-20 09:24:56.727712 7f2103c2e700 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 0x1d6f3b8] by 0x1d6fee0 count now 0 + 0 2014-08-20 09:24:56.727727 7f2103c2e700 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 0x1d6fee0] 2014-08-20 09:24:56.727739 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.727741 7f2103c2e700 10 mds.0.2 0x1ce5300 2014-08-20 09:24:56.727743 7f2103c2e700 10 mds.0.2 finish 0x1ce5300 2014-08-20 09:24:56.727745 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.727749 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727762 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.727767 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727781 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.727791 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727802 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727815 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.727819 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727831 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.727841 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.727855 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.727858 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.727861 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.727876 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.727879 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.727881 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.727894 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.727896 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.727898 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.727911 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.727913 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.727917 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.727930 7f2103c2e700 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 0x1d70298] 2014-08-20 09:24:56.727941 7f2103c2e700 10 mds.0.cache.dir(603) auth_pin by 0x1d70298 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 0x1d70298] count now 1 + 0 2014-08-20 09:24:56.727952 7f2103c2e700 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 0x1d6f3b8] by 0x1d70298 count now 0 + 1 2014-08-20 09:24:56.728036 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:24:56.728042 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4119 2014-08-20 09:24:56.728105 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:1 getattr pAsLsXsFs #1 2014-08-20 09:24:54.651893) v2 2014-08-20 09:24:56.728115 7f2103c2e700 5 mds.0.server waiting for root 2014-08-20 09:24:56.729163 7f2103c2e700 10 mds.0.server _session_logged client.4118 10.214.137.130:0/11590 state_seq 1 open 2 2014-08-20 09:24:56.729240 7f2103c2e700 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 0x1d70298] want_dn= 2014-08-20 09:24:56.729276 7f2103c2e700 10 mds.0.cache.dir(603) _fetched version 1 2014-08-20 09:24:56.729282 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.729288 7f2103c2e700 10 mds.0.cache.dir(603) auth_unpin by 0x1d70298 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 0x1d70298] count now 0 + 0 2014-08-20 09:24:56.729308 7f2103c2e700 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 0x1d6f3b8] by 0x1d70298 count now 0 + 0 2014-08-20 09:24:56.729333 7f2103c2e700 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 0x1d70298] 2014-08-20 09:24:56.729355 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.729358 7f2103c2e700 10 mds.0.2 0x1ce53e0 2014-08-20 09:24:56.729360 7f2103c2e700 10 mds.0.2 finish 0x1ce53e0 2014-08-20 09:24:56.729362 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.729364 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729378 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.729383 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729398 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.729408 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729419 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729432 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.729435 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729448 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.729457 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.729472 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.729475 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.729478 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.729493 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.729496 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.729498 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.729543 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.729546 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.729548 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.729561 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.729564 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.729566 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.729578 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.729581 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.729585 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.729598 7f2103c2e700 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 0x1d70650] 2014-08-20 09:24:56.729609 7f2103c2e700 10 mds.0.cache.dir(604) auth_pin by 0x1d70650 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 0x1d70650] count now 1 + 0 2014-08-20 09:24:56.729621 7f2103c2e700 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 0x1d6f3b8] by 0x1d70650 count now 0 + 1 2014-08-20 09:24:56.730122 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:24:56.730136 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4118 2014-08-20 09:24:56.730232 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:1 getattr pAsLsXsFs #1 2014-08-20 09:24:53.679710) v2 2014-08-20 09:24:56.730253 7f2103c2e700 5 mds.0.server waiting for root 2014-08-20 09:24:56.731365 7f2103c2e700 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 0x1d70650] want_dn= 2014-08-20 09:24:56.731387 7f2103c2e700 10 mds.0.cache.dir(604) _fetched version 1 2014-08-20 09:24:56.731390 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.731394 7f2103c2e700 10 mds.0.cache.dir(604) auth_unpin by 0x1d70650 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 0x1d70650] count now 0 + 0 2014-08-20 09:24:56.731405 7f2103c2e700 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 0x1d6f3b8] by 0x1d70650 count now 0 + 0 2014-08-20 09:24:56.731420 7f2103c2e700 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 0x1d70650] 2014-08-20 09:24:56.731432 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.731434 7f2103c2e700 10 mds.0.2 0x1ce53d0 2014-08-20 09:24:56.731436 7f2103c2e700 10 mds.0.2 finish 0x1ce53d0 2014-08-20 09:24:56.731438 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.731440 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731455 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.731461 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731474 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.731484 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731496 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731508 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.731512 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731524 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.731535 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.731549 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.731553 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.731555 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.731571 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.731573 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.731576 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.731588 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.731591 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.731593 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.731605 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.731608 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.731611 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.731623 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.731625 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.731627 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.731639 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.731641 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.731645 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.731658 7f2103c2e700 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 0x1d70a08] 2014-08-20 09:24:56.731668 7f2103c2e700 10 mds.0.cache.dir(605) auth_pin by 0x1d70a08 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 0x1d70a08] count now 1 + 0 2014-08-20 09:24:56.731680 7f2103c2e700 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 0x1d6f3b8] by 0x1d70a08 count now 0 + 1 2014-08-20 09:24:56.733229 7f2103c2e700 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 0x1d70a08] want_dn= 2014-08-20 09:24:56.733251 7f2103c2e700 10 mds.0.cache.dir(605) _fetched version 1 2014-08-20 09:24:56.733256 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.733261 7f2103c2e700 10 mds.0.cache.dir(605) auth_unpin by 0x1d70a08 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 0x1d70a08] count now 0 + 0 2014-08-20 09:24:56.733272 7f2103c2e700 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 0x1d6f3b8] by 0x1d70a08 count now 0 + 0 2014-08-20 09:24:56.733286 7f2103c2e700 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 0x1d70a08] 2014-08-20 09:24:56.733300 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.733302 7f2103c2e700 10 mds.0.2 0x1ce53c0 2014-08-20 09:24:56.733304 7f2103c2e700 10 mds.0.2 finish 0x1ce53c0 2014-08-20 09:24:56.733306 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.733308 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733321 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.733326 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733340 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.733349 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733361 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733373 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.733377 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733390 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.733399 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.733414 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.733417 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.733420 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.733435 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.733438 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.733442 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.733454 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.733457 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.733459 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.733471 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.733473 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.733476 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.733487 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.733490 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.733492 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.733504 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.733517 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.733519 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.733532 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.733535 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:56.733539 7f2103c2e700 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 0x1d5ae18] 2014-08-20 09:24:56.733551 7f2103c2e700 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 0x1d70dc0] 2014-08-20 09:24:56.733562 7f2103c2e700 10 mds.0.cache.dir(606) auth_pin by 0x1d70dc0 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 0x1d70dc0] count now 1 + 0 2014-08-20 09:24:56.733573 7f2103c2e700 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 0x1d6f3b8] by 0x1d70dc0 count now 0 + 1 2014-08-20 09:24:56.735086 7f2103c2e700 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 0x1d70dc0] want_dn= 2014-08-20 09:24:56.735108 7f2103c2e700 10 mds.0.cache.dir(606) _fetched version 1 2014-08-20 09:24:56.735111 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.735115 7f2103c2e700 10 mds.0.cache.dir(606) auth_unpin by 0x1d70dc0 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 0x1d70dc0] count now 0 + 0 2014-08-20 09:24:56.735127 7f2103c2e700 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 0x1d6f3b8] by 0x1d70dc0 count now 0 + 0 2014-08-20 09:24:56.735143 7f2103c2e700 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 0x1d70dc0] 2014-08-20 09:24:56.735155 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.735157 7f2103c2e700 10 mds.0.2 0x1ce52f0 2014-08-20 09:24:56.735159 7f2103c2e700 10 mds.0.2 finish 0x1ce52f0 2014-08-20 09:24:56.735161 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.735164 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735177 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.735182 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735195 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.735205 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735217 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735229 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.735235 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735247 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.735256 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.735271 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.735274 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.735277 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.735293 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.735295 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.735297 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.735310 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.735312 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.735314 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.735326 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.735329 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.735331 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.735343 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.735345 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.735348 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.735359 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.735363 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.735365 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.735377 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.735379 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:56.735382 7f2103c2e700 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 0x1d5ae18] 2014-08-20 09:24:56.735393 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:56.735396 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:24:56.735400 7f2103c2e700 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 0x1d5a4e0] 2014-08-20 09:24:56.735412 7f2103c2e700 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 0x1d71178] 2014-08-20 09:24:56.735422 7f2103c2e700 10 mds.0.cache.dir(607) auth_pin by 0x1d71178 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 0x1d71178] count now 1 + 0 2014-08-20 09:24:56.735434 7f2103c2e700 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 0x1d6f3b8] by 0x1d71178 count now 0 + 1 2014-08-20 09:24:56.736727 7f2103c2e700 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 0x1d71178] want_dn= 2014-08-20 09:24:56.736749 7f2103c2e700 10 mds.0.cache.dir(607) _fetched version 1 2014-08-20 09:24:56.736752 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.736756 7f2103c2e700 10 mds.0.cache.dir(607) auth_unpin by 0x1d71178 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 0x1d71178] count now 0 + 0 2014-08-20 09:24:56.736767 7f2103c2e700 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 0x1d6f3b8] by 0x1d71178 count now 0 + 0 2014-08-20 09:24:56.736782 7f2103c2e700 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 0x1d71178] 2014-08-20 09:24:56.736796 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.736798 7f2103c2e700 10 mds.0.2 0x1ce5300 2014-08-20 09:24:56.736800 7f2103c2e700 10 mds.0.2 finish 0x1ce5300 2014-08-20 09:24:56.736802 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.736804 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736818 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.736823 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736836 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.736846 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736857 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736870 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.736874 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736886 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.736897 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.736912 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.736915 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.736918 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.736933 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.736936 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.736939 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.736952 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.736954 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.736957 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.736968 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.736971 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.736973 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.736985 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.736987 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.736990 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.737001 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.737004 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.737006 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.737018 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.737020 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:56.737022 7f2103c2e700 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 0x1d5ae18] 2014-08-20 09:24:56.737034 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:56.737036 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:24:56.737039 7f2103c2e700 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 0x1d5a4e0] 2014-08-20 09:24:56.737060 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:24:56.737062 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:24:56.737066 7f2103c2e700 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 0x1d59ba8] 2014-08-20 09:24:56.737083 7f2103c2e700 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 0x1d71530] 2014-08-20 09:24:56.737095 7f2103c2e700 10 mds.0.cache.dir(608) auth_pin by 0x1d71530 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 0x1d71530] count now 1 + 0 2014-08-20 09:24:56.737106 7f2103c2e700 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 0x1d6f3b8] by 0x1d71530 count now 0 + 1 2014-08-20 09:24:56.738310 7f2103c2e700 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 0x1d71530] want_dn= 2014-08-20 09:24:56.738335 7f2103c2e700 10 mds.0.cache.dir(608) _fetched version 1 2014-08-20 09:24:56.738339 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.738343 7f2103c2e700 10 mds.0.cache.dir(608) auth_unpin by 0x1d71530 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 0x1d71530] count now 0 + 0 2014-08-20 09:24:56.738354 7f2103c2e700 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 0x1d6f3b8] by 0x1d71530 count now 0 + 0 2014-08-20 09:24:56.738368 7f2103c2e700 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 0x1d71530] 2014-08-20 09:24:56.738380 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.738382 7f2103c2e700 10 mds.0.2 0x1ce53e0 2014-08-20 09:24:56.738384 7f2103c2e700 10 mds.0.2 finish 0x1ce53e0 2014-08-20 09:24:56.738386 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.738388 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738403 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.738409 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738422 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.738432 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738443 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738456 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.738459 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738472 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.738481 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.738495 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.738498 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.738501 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.738516 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.738518 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.738521 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.738533 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.738535 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.738537 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.738549 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.738553 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.738555 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.738567 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.738569 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.738572 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.738583 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.738586 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.738588 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.738599 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.738602 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:56.738604 7f2103c2e700 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 0x1d5ae18] 2014-08-20 09:24:56.738616 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:56.738618 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:24:56.738620 7f2103c2e700 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 0x1d5a4e0] 2014-08-20 09:24:56.738632 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:24:56.738634 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:24:56.738636 7f2103c2e700 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 0x1d59ba8] 2014-08-20 09:24:56.738650 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:24:56.738652 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-08-20 09:24:56.738657 7f2103c2e700 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 0x1d59270] 2014-08-20 09:24:56.738669 7f2103c2e700 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 0x1d718e8] 2014-08-20 09:24:56.738679 7f2103c2e700 10 mds.0.cache.dir(609) auth_pin by 0x1d718e8 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 0x1d718e8] count now 1 + 0 2014-08-20 09:24:56.738690 7f2103c2e700 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 0x1d6f3b8] by 0x1d718e8 count now 0 + 1 2014-08-20 09:24:56.740322 7f2103c2e700 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 0x1d718e8] want_dn= 2014-08-20 09:24:56.740347 7f2103c2e700 10 mds.0.cache.dir(609) _fetched version 1 2014-08-20 09:24:56.740350 7f2103c2e700 10 mds.0.cache.snaprealm(100 seq 1 0x1d2f6c0) have_past_parents_open [1,head] 2014-08-20 09:24:56.740354 7f2103c2e700 10 mds.0.cache.dir(609) auth_unpin by 0x1d718e8 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 0x1d718e8] count now 0 + 0 2014-08-20 09:24:56.740365 7f2103c2e700 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 0x1d6f3b8] by 0x1d718e8 count now 0 + 0 2014-08-20 09:24:56.740381 7f2103c2e700 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 0x1d718e8] 2014-08-20 09:24:56.740393 7f2103c2e700 7 mds.0.2 mds has 1 queued contexts 2014-08-20 09:24:56.740395 7f2103c2e700 10 mds.0.2 0x1ce53d0 2014-08-20 09:24:56.740397 7f2103c2e700 10 mds.0.2 finish 0x1ce53d0 2014-08-20 09:24:56.740399 7f2103c2e700 10 mds.0.cache open_root 2014-08-20 09:24:56.740401 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740415 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.740420 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740434 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.740444 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740455 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740467 7f2103c2e700 15 mds.0.cache show_subtrees 2014-08-20 09:24:56.740471 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740483 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:24:56.740492 7f2103c2e700 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 0x1d6f3b8] 2014-08-20 09:24:56.740506 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:24:56.740510 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:24:56.740513 7f2103c2e700 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 0x1d5e568] 2014-08-20 09:24:56.740527 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:24:56.740530 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:24:56.740532 7f2103c2e700 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 0x1d5dc30] 2014-08-20 09:24:56.740544 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:24:56.740547 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:24:56.740549 7f2103c2e700 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 0x1d5d2f8] 2014-08-20 09:24:56.740561 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:24:56.740563 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:24:56.740566 7f2103c2e700 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 0x1d5c9c0] 2014-08-20 09:24:56.740579 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:24:56.740581 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:24:56.740584 7f2103c2e700 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 0x1d5c088] 2014-08-20 09:24:56.740595 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:24:56.740598 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:24:56.740600 7f2103c2e700 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 0x1d5b750] 2014-08-20 09:24:56.740612 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:24:56.740614 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:24:56.740617 7f2103c2e700 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 0x1d5ae18] 2014-08-20 09:24:56.740628 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:24:56.740631 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:24:56.740633 7f2103c2e700 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 0x1d5a4e0] 2014-08-20 09:24:56.740645 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:24:56.740647 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:24:56.740650 7f2103c2e700 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 0x1d59ba8] 2014-08-20 09:24:56.740661 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:24:56.740664 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-08-20 09:24:56.740666 7f2103c2e700 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 0x1d59270] 2014-08-20 09:24:56.740676 7f2103c2e700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-08-20 09:24:56.740680 7f2103c2e700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-08-20 09:24:56.740682 7f2103c2e700 10 mds.0.cache populate_mydir done 2014-08-20 09:24:56.740689 7f2103c2e700 10 mds.0.cache scan_stray_dir 0 2014-08-20 09:24:56.740693 7f2103c2e700 7 mds.0.2 mds has 2 queued contexts 2014-08-20 09:24:56.740695 7f2103c2e700 10 mds.0.2 0x1d3d6a0,0x1d3db20 2014-08-20 09:24:56.740697 7f2103c2e700 10 mds.0.2 finish 0x1d3d6a0 2014-08-20 09:24:56.740700 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:1 getattr pAsLsXsFs #1 2014-08-20 09:24:54.651893) v2 2014-08-20 09:24:56.740713 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:24:56.740720 7f2103c2e700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:24:56.740782 7f2103c2e700 7 mds.0.cache request_start request(client.4119:1 cr=0x1d43500) 2014-08-20 09:24:56.740788 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4119:1 getattr pAsLsXsFs #1 2014-08-20 09:24:54.651893) v2 2014-08-20 09:24:56.740809 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4119:1 cr=0x1d43500) #1 2014-08-20 09:24:56.740818 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:24:56.740821 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:24:56.740823 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740845 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4119:1 cr=0x1d43500) 2014-08-20 09:24:56.740857 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740870 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740880 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740888 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740897 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740905 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740913 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 0x1d58938] 2014-08-20 09:24:56.740921 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dd0000 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 authpin=1 0x1d58938] now 1+0 2014-08-20 09:24:56.740936 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) | request=1 dirfrag=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.740948 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) | request=1 lock=1 dirfrag=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.740960 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) | request=1 lock=1 dirfrag=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.740973 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=2 dirfrag=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.740985 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) | request=1 lock=2 dirfrag=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.740997 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.741009 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.741022 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.741036 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.741050 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.741098 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4119:1 getattr pAsLsXsFs #1 2014-08-20 09:24:54.651893) v2 2014-08-20 09:24:56.741114 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:1 getattr pAsLsXsFs #1 2014-08-20 09:24:54.651893) v2 2014-08-20 09:24:56.741144 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:24:56.741149 7f2103c2e700 20 mds.0.server lat 0.013294 2014-08-20 09:24:56.741161 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:24:56.741164 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:24:56.741174 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:24:28.135306 valid=1 2014-08-20 09:24:56.741192 7f2103c2e700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:24:56.741206 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:24:56.741211 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:24:56.741217 7f2103c2e700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:24:56.741227 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741272 7f2103c2e700 7 mds.0.cache request_finish request(client.4119:1 cr=0x1d43500) 2014-08-20 09:24:56.741293 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4119:1 cr=0x1d43500) 2014-08-20 09:24:56.741305 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741329 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741360 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741377 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741394 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741413 7f2103c2e700 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=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741433 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741448 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741464 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741477 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741493 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dd0000 on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] now 0+0 2014-08-20 09:24:56.741573 7f2103c2e700 10 mds.0.2 finish 0x1d3db20 2014-08-20 09:24:56.741576 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:1 getattr pAsLsXsFs #1 2014-08-20 09:24:53.679710) v2 2014-08-20 09:24:56.741584 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:24:56.741592 7f2103c2e700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:24:56.741635 7f2103c2e700 7 mds.0.cache request_start request(client.4118:1 cr=0x1d43280) 2014-08-20 09:24:56.741644 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:1 getattr pAsLsXsFs #1 2014-08-20 09:24:53.679710) v2 2014-08-20 09:24:56.741654 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:1 cr=0x1d43280) #1 2014-08-20 09:24:56.741657 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:24:56.741660 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:24:56.741662 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741679 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:1 cr=0x1d43280) 2014-08-20 09:24:56.741682 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741696 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741709 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741723 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741736 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741748 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741761 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=0 0x1d58938] 2014-08-20 09:24:56.741773 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dd0a00 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x1d58938] now 1+0 2014-08-20 09:24:56.741787 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741801 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741816 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741830 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741846 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741868 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741884 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741900 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741917 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741939 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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={4119=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 authpin=1 0x1d58938] 2014-08-20 09:24:56.741976 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:1 getattr pAsLsXsFs #1 2014-08-20 09:24:53.679710) v2 2014-08-20 09:24:56.741985 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:1 getattr pAsLsXsFs #1 2014-08-20 09:24:53.679710) v2 2014-08-20 09:24:56.742012 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:24:56.742015 7f2103c2e700 20 mds.0.server lat 0.011941 2014-08-20 09:24:56.742019 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:24:56.742021 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:24:56.742026 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:24:28.135306 valid=1 2014-08-20 09:24:56.742042 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:24:56.742047 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:24:56.742052 7f2103c2e700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:24:56.742059 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742108 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:1 cr=0x1d43280) 2014-08-20 09:24:56.742141 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:1 cr=0x1d43280) 2014-08-20 09:24:56.742151 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742188 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742225 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742275 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742304 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742323 7f2103c2e700 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=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742342 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742359 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742377 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742392 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:24:56.742411 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dd0a00 on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] now 0+0 2014-08-20 09:24:57.702097 7f2101328700 7 mds.0.cache trim max=100000 cur=11 2014-08-20 09:24:57.702121 7f2101328700 10 mds.0.cache trim_client_leases 2014-08-20 09:24:57.702811 7f2101328700 2 mds.0.cache check_memory_usage total 183732, rss 8356, heap 17440, malloc 709 mmap 0, baseline 17440, buffers 0, max 1048576, 1 / 13 inodes have caps, 2 caps, 0.153846 caps per inode 2014-08-20 09:24:57.702862 7f2101328700 10 mds.0.log trim 1 / 30 segments, 3 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:24:57.702872 7f2101328700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:24:57.702929 7f2101328700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.24> 2014-08-20 09:24:57.702961 7f2101328700 10 mds.0.locker scatter_tick 2014-08-20 09:24:57.702968 7f2101328700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:24:57.702972 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 2014-08-20 09:24:57.702983 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 and sufficiently new (2014-08-20 09:24:56.728046) 2014-08-20 09:24:57.702994 7f2101328700 15 mds.0.bal tick last_sample now 2014-08-20 09:24:57.702994 2014-08-20 09:24:57.702999 7f2101328700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:24:57.703007 7f2101328700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:24:59.715196 7f2101328700 10 mds.0.2 beacon_send up:active seq 5 (currently up:active) 2014-08-20 09:24:59.716141 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 5 rtt 0.000922 2014-08-20 09:25:00.961423 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-08-20 09:25:00.960559) v2 2014-08-20 09:25:00.961434 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:00.961442 7f2103c2e700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:00.961486 7f2103c2e700 7 mds.0.cache request_start request(client.4118:2 cr=0x1d21a00) 2014-08-20 09:25:00.961497 7f2103c2e700 10 mds.0.locker process_cap_release client.4118 pLsXsFs on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961567 7f2103c2e700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:00.961573 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961590 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:00.961593 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961614 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961630 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961645 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961660 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:00.961667 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-08-20 09:25:00.960559) v2 2014-08-20 09:25:00.961679 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:2 cr=0x1d21a00) #1 2014-08-20 09:25:00.961684 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:00.961688 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:00.961690 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961707 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dd0500 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] now 1+0 2014-08-20 09:25:00.961726 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:2 cr=0x1d21a00) 2014-08-20 09:25:00.961730 7f2103c2e700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961746 7f2103c2e700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961762 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961778 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961793 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961809 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961825 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961845 7f2103c2e700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961865 7f2103c2e700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961886 7f2103c2e700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961906 7f2103c2e700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961932 7f2103c2e700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.961958 7f2103c2e700 20 mds.0.locker client.4118 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:00.961966 7f2103c2e700 20 mds.0.locker client.4119 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:00.961972 7f2103c2e700 7 mds.0.locker sending MClientCaps to client.4119 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-08-20 09:25:00.961982 7f2103c2e700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:24:28.135306 2014-08-20 09:25:00.961990 7f2103c2e700 10 mds.0.2 send_message_client_counted client.4119 seq 1 client_caps(revoke ino 1 1 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:24:28.135306) v4 2014-08-20 09:25:00.962030 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d590e0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] now 2+0 2014-08-20 09:25:00.962058 7f2103c2e700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x1d8b6a0 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:00.962062 7f2103c2e700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:00.962066 7f2103c2e700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964437 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:00.964445 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964477 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:00.964481 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964503 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:00.964505 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964525 7f2103c2e700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964550 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964571 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964589 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:00.964594 7f2103c2e700 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=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964616 7f2103c2e700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964636 7f2103c2e700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-08-20 09:25:00.964642 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964661 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d590e0 on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] now 1+0 2014-08-20 09:25:00.964681 7f2103c2e700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964700 7f2103c2e700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964726 7f2103c2e700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964746 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964764 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964786 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:2 setattr mode=041777 #1 2014-08-20 09:25:00.960559) v2 2014-08-20 09:25:00.964795 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:2 cr=0x1d21a00) #1 2014-08-20 09:25:00.964799 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:00.964802 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:00.964803 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964823 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:2 cr=0x1d21a00) 2014-08-20 09:25:00.964826 7f2103c2e700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964844 7f2103c2e700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964863 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964889 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964905 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964923 7f2103c2e700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964941 7f2103c2e700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964974 7f2103c2e700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.964994 7f2103c2e700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965019 7f2103c2e700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v1 ap=1+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965045 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d590e0 on [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] now 2+0 2014-08-20 09:25:00.965067 7f2103c2e700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x1dd0500) [inode 1 [...2,head] / auth v1 ap=2+0 snaprealm=0x1d2fd80 f() n(v0 1=0+1) (iauth xlock x=1 by 0x1dd0500) (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 0x1d58938] 2014-08-20 09:25:00.965110 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d28e00 2014-08-20 09:25:00.965130 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:00.965147 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d58938 tracedn 0 2014-08-20 09:25:00.965154 7f2103c2e700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x1dd0500) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x1dd0500) (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 0x1d58938] 2014-08-20 09:25:00.965181 7f2103c2e700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:2 setattr mode=041777 #1 2014-08-20 09:25:00.960559) v2 2014-08-20 09:25:00.965200 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:00.965203 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:00.965208 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:00.960559 valid=1 2014-08-20 09:25:00.965216 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-08-20 09:25:00.965229 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-08-20 09:25:00.965244 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965291 7f2103c2e700 20 mds.0.server lat 0.004107 2014-08-20 09:25:00.965384 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965429 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965472 7f2103c2e700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:00.965498 7f2103c2e700 20 mds.0.locker client.4118 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:00.965527 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:00.965534 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:00.965573 7f20ff923700 5 mds.0.log _submit_thread 4195516~661 : EUpdate setattr [metablob] 2014-08-20 09:25:02.153645 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:3 getattr pAsLsXsFs #1 2014-08-20 09:25:02.152909) v2 2014-08-20 09:25:02.153658 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:02.153666 7f2103c2e700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:02.153714 7f2103c2e700 7 mds.0.cache request_start request(client.4118:3 cr=0x1dfb500) 2014-08-20 09:25:02.153719 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:3 getattr pAsLsXsFs #1 2014-08-20 09:25:02.152909) v2 2014-08-20 09:25:02.153728 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:3 cr=0x1dfb500) #1 2014-08-20 09:25:02.153732 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:02.153735 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:02.153736 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153768 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:3 cr=0x1dfb500) 2014-08-20 09:25:02.153772 7f2103c2e700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153793 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153813 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153833 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153852 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153871 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153889 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153907 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dfca00 on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] now 3+0 2014-08-20 09:25:02.153937 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153957 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.153977 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.154003 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.154024 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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 0x1d58938] 2014-08-20 09:25:02.154046 7f2103c2e700 10 mds.0.locker got rdlock on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 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=5 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154067 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 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=5 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154099 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=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=6 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154121 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=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=6 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154146 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=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=7 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154196 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:3 getattr pAsLsXsFs #1 2014-08-20 09:25:02.152909) v2 2014-08-20 09:25:02.154209 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:3 getattr pAsLsXsFs #1 2014-08-20 09:25:02.152909) v2 2014-08-20 09:25:02.154237 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:02.154241 7f2103c2e700 20 mds.0.server lat 0.000828 2014-08-20 09:25:02.154246 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:02.154249 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:02.154255 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:00.960559 valid=1 2014-08-20 09:25:02.154271 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 3 2014-08-20 09:25:02.154275 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 3 mseq 0 xattrv 0 len 0 2014-08-20 09:25:02.154288 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=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/-@3,4119=pLsXsFs/-@2} | request=2 lock=7 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154336 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:3 cr=0x1dfb500) 2014-08-20 09:25:02.154379 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:3 cr=0x1dfb500) 2014-08-20 09:25:02.154393 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=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/-@3,4119=pLsXsFs/-@2} | request=2 lock=6 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154441 7f2103c2e700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=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/-@3,4119=pLsXsFs/-@2} | request=2 lock=6 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154482 7f2103c2e700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:02.154496 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=5 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154527 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=5 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154551 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154572 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154595 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154622 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154643 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154662 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.154683 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dfca00 on [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:02.156171 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:4 setattr mode=041777 #1 2014-08-20 09:25:02.155445) v2 2014-08-20 09:25:02.156183 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:02.156191 7f2103c2e700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:02.156234 7f2103c2e700 7 mds.0.cache request_start request(client.4118:4 cr=0x1dfb280) 2014-08-20 09:25:02.156237 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:4 setattr mode=041777 #1 2014-08-20 09:25:02.155445) v2 2014-08-20 09:25:02.156244 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:4 cr=0x1dfb280) #1 2014-08-20 09:25:02.156248 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:02.156251 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:02.156252 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v1 pv2 ap=2+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156277 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dfc500 on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] now 3+0 2014-08-20 09:25:02.156300 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:4 cr=0x1dfb280) 2014-08-20 09:25:02.156303 7f2103c2e700 20 mds.0.locker must xlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156333 7f2103c2e700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4118) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156359 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156379 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156397 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156416 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156435 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156455 7f2103c2e700 7 mds.0.locker local_wrlock_start on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 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/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156476 7f2103c2e700 10 mds.0.locker got wrlock on (iversion lock w=2 last_client=4118) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156496 7f2103c2e700 7 mds.0.locker xlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156516 7f2103c2e700 7 mds.0.locker simple_xlock on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156538 7f2103c2e700 10 mds.0.locker got xlock on (iauth xlock x=2 by 0x1dfc500) [inode 1 [...2,head] / auth v1 pv2 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=2 by 0x1dfc500) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156593 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53400 2014-08-20 09:25:02.156606 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:02.156613 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d58938 tracedn 0 2014-08-20 09:25:02.156618 7f2103c2e700 10 mds.0.locker set_xlocks_done on (iauth xlock x=2 by 0x1dfc500) [inode 1 [...2,head] / auth v1 pv3 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=2 by 0x1dfc500) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@3,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156642 7f2103c2e700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:4 setattr mode=041777 #1 2014-08-20 09:25:02.155445) v2 2014-08-20 09:25:02.156656 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:02.156658 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:02.156663 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:02.155445 valid=1 2014-08-20 09:25:02.156678 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-08-20 09:25:02.156682 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-08-20 09:25:02.156694 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v1 pv3 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (isnap sync r=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=4 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156739 7f2103c2e700 20 mds.0.server lat 0.000768 2014-08-20 09:25:02.156817 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v1 pv3 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156861 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v1 pv3 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.156916 7f20ff923700 5 mds.0.log _submit_thread 4196197~661 : EUpdate setattr [metablob] 2014-08-20 09:25:02.702287 7f2101328700 7 mds.0.cache trim max=100000 cur=11 2014-08-20 09:25:02.702293 7f2101328700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:02.702902 7f2101328700 2 mds.0.cache check_memory_usage total 184756, rss 8392, heap 17440, malloc 840 mmap 0, baseline 17440, buffers 0, max 1048576, 1 / 13 inodes have caps, 2 caps, 0.153846 caps per inode 2014-08-20 09:25:02.702925 7f2101328700 10 mds.0.log trim 1 / 30 segments, 5 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:02.702931 7f2101328700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:02.702963 7f2101328700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.22> 2014-08-20 09:25:02.702989 7f2101328700 10 mds.0.locker scatter_tick 2014-08-20 09:25:02.702993 7f2101328700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:02.702996 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 2014-08-20 09:25:02.703003 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 and sufficiently new (2014-08-20 09:24:56.728046) 2014-08-20 09:25:02.703014 7f2101328700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:02.703013 2014-08-20 09:25:02.703018 7f2101328700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:02.703021 7f2101328700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:02.707026 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d28e00 v2 2014-08-20 09:25:02.707029 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v1 pv3 ap=3+0 snaprealm=0x1d2fd80 f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707058 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty_parent 2014-08-20 09:25:02.707063 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:2 setattr mode=041777 #1 2014-08-20 09:25:00.960559) v2 2014-08-20 09:25:02.707090 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:02.707095 7f2103c2e700 10 mds.0.locker xlock_finish on (iauth xlockdone x=2) [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707122 7f2103c2e700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2 last_client=4118) on [inode 1 [...2,head] / auth v2 pv3 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f()->f() n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=2 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707170 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:2 cr=0x1d21a00) 2014-08-20 09:25:02.707202 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:2 cr=0x1d21a00) 2014-08-20 09:25:02.707210 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dd0500 on [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent 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/-@4,4119=pLsXsFs/-@2} | request=2 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:02.707339 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53400 v3 2014-08-20 09:25:02.707347 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v2 pv3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent 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/-@4,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707375 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:4 setattr mode=041777 #1 2014-08-20 09:25:02.155445) v2 2014-08-20 09:25:02.707400 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:02.707411 7f2103c2e700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth xlockdone x=1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707437 7f2103c2e700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707460 7f2103c2e700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:02.707465 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth xlockdone) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707484 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d590e0 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:02.707503 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707522 7f2103c2e700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4118) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock w=1 last_client=4118) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707544 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:02.707574 7f2103c2e700 20 mds.0.locker client.4118 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:02.707581 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:02.707609 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:4 cr=0x1dfb280) 2014-08-20 09:25:02.707646 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:4 cr=0x1dfb280) 2014-08-20 09:25:02.707655 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dfc500 on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:03.346091 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:5 getattr pAsLsXsFs #1 2014-08-20 09:25:03.345385) v2 2014-08-20 09:25:03.346104 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.346112 7f2103c2e700 15 mds.0.server oldest_client_tid=5 2014-08-20 09:25:03.346157 7f2103c2e700 7 mds.0.cache request_start request(client.4118:5 cr=0x1dfb000) 2014-08-20 09:25:03.346160 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:5 getattr pAsLsXsFs #1 2014-08-20 09:25:03.345385) v2 2014-08-20 09:25:03.346169 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:5 cr=0x1dfb000) #1 2014-08-20 09:25:03.346175 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.346177 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:03.346179 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346204 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:5 cr=0x1dfb000) 2014-08-20 09:25:03.346207 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346226 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346243 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346260 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346278 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346295 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346312 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.346328 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1dfc000 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:03.346346 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346364 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346383 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346402 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346420 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346439 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346459 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile sync r=1) (iversion lock) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346484 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346504 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346524 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pLsXsFs/-@4,4119=pLsXsFs/-@2} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346563 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:5 getattr pAsLsXsFs #1 2014-08-20 09:25:03.345385) v2 2014-08-20 09:25:03.346580 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:5 getattr pAsLsXsFs #1 2014-08-20 09:25:03.345385) v2 2014-08-20 09:25:03.346607 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:03.346611 7f2103c2e700 20 mds.0.server lat 0.000719 2014-08-20 09:25:03.346615 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:03.346617 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:03.346622 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:02.155445 valid=1 2014-08-20 09:25:03.346630 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 5 2014-08-20 09:25:03.346635 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 5 mseq 0 xattrv 0 len 0 2014-08-20 09:25:03.346644 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346690 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:5 cr=0x1dfb000) 2014-08-20 09:25:03.346726 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:5 cr=0x1dfb000) 2014-08-20 09:25:03.346750 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346794 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346835 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346874 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346899 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346919 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346940 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346968 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.346988 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.347008 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.347028 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1dfc000 on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:03.349100 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:6 create #1/a 2014-08-20 09:25:03.348381) v2 2014-08-20 09:25:03.349111 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.349119 7f2103c2e700 15 mds.0.server oldest_client_tid=6 2014-08-20 09:25:03.349159 7f2103c2e700 7 mds.0.cache request_start request(client.4118:6 cr=0x1dfbc80) 2014-08-20 09:25:03.349163 7f2103c2e700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXsFs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349190 7f2103c2e700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:03.349193 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349210 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:03.349213 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349231 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349249 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349265 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349282 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:03.349285 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:6 create #1/a 2014-08-20 09:25:03.348381) v2 2014-08-20 09:25:03.349297 7f2103c2e700 7 mds.0.server open w/ O_CREAT on #1/a 2014-08-20 09:25:03.349301 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.349303 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-08-20 09:25:03.349306 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-08-20 09:25:03.349309 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.349327 7f2103c2e700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349337 7f2103c2e700 20 mds.0.cache added null [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349348 7f2103c2e700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:6 cr=0x1dfbc80) #1/a 2014-08-20 09:25:03.349357 7f2103c2e700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname a 2014-08-20 09:25:03.349360 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.349362 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:03.349365 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.349375 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.349383 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.349392 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-08-20 09:25:03.349395 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-08-20 09:25:03.349401 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:6 cr=0x1dfbc80) 2014-08-20 09:25:03.349404 7f2103c2e700 20 mds.0.locker must xlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349412 7f2103c2e700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349439 7f2103c2e700 20 mds.0.locker must wrlock (inest sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349458 7f2103c2e700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349466 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349484 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349501 7f2103c2e700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349544 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349552 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349587 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349594 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v3 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.349612 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e13a00 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:03.349630 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 inode=0 0x1d9a4a0] 2014-08-20 09:25:03.349637 7f2103c2e700 10 mds.0.cache.den(1 a) auth_pin by 0x1e13a00 on [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=1 ap=1+0 inode=0 | authpin=1 0x1d9a4a0] now 1+0 2014-08-20 09:25:03.349645 7f2103c2e700 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 0x1d6f000] by 0x1e13a00 count now 0 + 1 2014-08-20 09:25:03.349659 7f2103c2e700 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 0x1d9a4a0] 2014-08-20 09:25:03.349667 7f2103c2e700 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 0x1d9a4a0] 2014-08-20 09:25:03.349677 7f2103c2e700 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 0x1d9a4a0] 2014-08-20 09:25:03.349685 7f2103c2e700 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 0x1d9a4a0] 2014-08-20 09:25:03.349695 7f2103c2e700 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 0x1d9a4a0] 2014-08-20 09:25:03.349704 7f2103c2e700 10 mds.0.cache.den(1 a) auth_pin by 0x1d9a5f8 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 0x1d9a4a0] now 2+0 2014-08-20 09:25:03.349720 7f2103c2e700 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 0x1d6f000] by 0x1d9a5f8 count now 0 + 2 2014-08-20 09:25:03.349734 7f2103c2e700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x1e13a00) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.349746 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349767 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349792 7f2103c2e700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349815 7f2103c2e700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349836 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXsFs/-@2} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349867 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-08-20 09:25:03.349874 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-08-20 09:25:03.349880 7f2103c2e700 7 mds.0.locker sending MClientCaps to client.4119 seq 3 new pending pLsXs was pLsXsFs 2014-08-20 09:25:03.349886 7f2103c2e700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:02.155445 2014-08-20 09:25:03.349894 7f2103c2e700 10 mds.0.2 send_message_client_counted client.4119 seq 2 client_caps(revoke ino 1 1 seq 3 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:24:28.135306) v4 2014-08-20 09:25:03.349932 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d59160 on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:03.349955 7f2103c2e700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.349976 7f2103c2e700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x1d8b180 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:03.349980 7f2103c2e700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:03.349983 7f2103c2e700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351405 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:03.351411 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351438 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:03.351442 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351463 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:03.351465 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/pLsXsFs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351490 7f2103c2e700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351512 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351532 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351550 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:03.351552 7f2103c2e700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351571 7f2103c2e700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-08-20 09:25:03.351577 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351600 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v3 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:03.351619 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.351631 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-08-20 09:25:03.351635 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d59160 on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:03.351656 7f2103c2e700 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=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351676 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351694 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351713 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351732 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:6 create #1/a 2014-08-20 09:25:03.348381) v2 2014-08-20 09:25:03.351740 7f2103c2e700 7 mds.0.server open w/ O_CREAT on #1/a 2014-08-20 09:25:03.351743 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.351745 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-08-20 09:25:03.351756 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-08-20 09:25:03.351759 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-08-20 09:25:03.351761 7f2103c2e700 10 mds.0.cache traverse: miss on null+readable dentry a [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.351774 7f2103c2e700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:6 cr=0x1dfbc80) #1/a 2014-08-20 09:25:03.351779 7f2103c2e700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname a 2014-08-20 09:25:03.351781 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.351783 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:03.351785 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.351796 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.351805 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.351814 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-08-20 09:25:03.351816 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-08-20 09:25:03.351822 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:6 cr=0x1dfbc80) 2014-08-20 09:25:03.351825 7f2103c2e700 20 mds.0.locker must xlock (dn xlock x=1 by 0x1e13a00) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.351837 7f2103c2e700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351864 7f2103c2e700 20 mds.0.locker must wrlock (inest sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351884 7f2103c2e700 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 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.351897 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351916 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351941 7f2103c2e700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351960 7f2103c2e700 20 mds.0.locker must rdlock (dn xlock x=1 by 0x1e13a00) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.351971 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.351989 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.351999 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352016 7f2103c2e700 10 mds.0.locker already auth_pinned [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.352026 7f2103c2e700 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 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.352037 7f2103c2e700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x1e13a00) [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=0 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.352047 7f2103c2e700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352066 7f2103c2e700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352086 7f2103c2e700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352105 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352125 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352153 7f2103c2e700 10 mds.0.locker wrlock_start (inest sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352174 7f2103c2e700 7 mds.0.locker scatter_mix (inest sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f() n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352193 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (inest sync->mix) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352213 7f2103c2e700 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 0x1d6f000] 2014-08-20 09:25:03.352223 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest sync->mix) scatter stat unchanged at v0 2014-08-20 09:25:03.352228 7f2103c2e700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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/-@5,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352255 7f2103c2e700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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/-@5,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352275 7f2103c2e700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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/-@5,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352325 7f2103c2e700 10 mds.0.inotable: project_alloc_id 0 to [10000000000~1ffffffffff]/[10000000000~1ffffffffff] 2014-08-20 09:25:03.352332 7f2103c2e700 10 mds.0.server prepare_new_inode alloc 10000000000 2014-08-20 09:25:03.352337 7f2103c2e700 10 mds.0.inotable: project_alloc_ids [10000000001~3e8] to [100000003e9~1fffffffc16]/[10000000000~1ffffffffff] 2014-08-20 09:25:03.352342 7f2103c2e700 10 mds.0.server prepare_new_inode prealloc [10000000001~3e8] 2014-08-20 09:25:03.352344 7f2103c2e700 10 mds.0.server dir mode 041777 new mode 0100644 2014-08-20 09:25:03.352347 7f2103c2e700 10 mds.0.server prepare_new_inode [inode 10000000000 [2,head] #10000000000 auth v1 s=0 n() (iversion lock) 0x1d5f7d8] 2014-08-20 09:25:03.352357 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 2 2014-08-20 09:25:03.352360 7f2103c2e700 10 mds.0.cache.den(1 a) pre_dirty [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.352379 7f2103c2e700 20 mds.0.server journal_allocated_inos sessionmapv 3 inotablev 2 2014-08-20 09:25:03.352384 7f2103c2e700 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} 0x1d5f7d8] 2014-08-20 09:25:03.352407 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1e13a00 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 0x1d6f000] count now 1 + 2 2014-08-20 09:25:03.352419 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1dff210 2014-08-20 09:25:03.352422 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 3 2014-08-20 09:25:03.352424 7f2103c2e700 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-08-20 09:25:03.348381)/f() n()->n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.352440 7f2103c2e700 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-08-20 09:25:03.348381)/f() n()->n(v0 rc2014-08-20 09:25:03.348381)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.352461 7f2103c2e700 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} 0x1d5f7d8] 2014-08-20 09:25:03.352481 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:03.352483 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:03.352485 7f2103c2e700 20 mds.0.cache floor of 2 from parent dn [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.352497 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:03.352500 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:03.352502 7f2103c2e700 20 mds.0.cache inode accounted_rstat n() 2014-08-20 09:25:03.352504 7f2103c2e700 20 mds.0.cache delta n(v0 1=1+0) 2014-08-20 09:25:03.352508 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:03.348381) 2014-08-20 09:25:03.352514 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:03.348381) 2014-08-20 09:25:03.352519 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:03.348381 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-08-20 09:25:03.348381 1=1+0)/f() n()->n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.352543 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v3 ap=1+0 snaprealm=0x1d2fd80 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/-@5,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352570 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53400 2014-08-20 09:25:03.352573 7f2103c2e700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-08-20 09:25:03.348381 1=1+0) 2014-08-20 09:25:03.352578 7f2103c2e700 20 mds.0.cache predirty_journal_parents - f() 2014-08-20 09:25:03.352580 7f2103c2e700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-08-20 09:25:03.348381 1=1+0) on [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f()->f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.352623 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:03.348381 1=1+0) n()->n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+1,ss=0+0 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.352643 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:03.352657 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:03.352667 7f2103c2e700 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} 0x1d5f7d8] 2014-08-20 09:25:03.352689 7f2103c2e700 10 mds.0.cache.ino(10000000000) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:03.352695 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352711 7f2103c2e700 10 mds.0.locker eval set loner to client.4118 2014-08-20 09:25:03.352714 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352733 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352748 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352763 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352779 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352794 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352811 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352827 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352842 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352858 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352874 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352891 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352909 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352925 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352943 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.352968 7f2103c2e700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-08-20 09:25:03.352986 7f2103c2e700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-08-20 09:25:03.352988 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:03.352990 7f2103c2e700 10 mds.0.server adding ino to reply to indicate inode was created 2014-08-20 09:25:03.352997 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d5f7d8 tracedn 0x1d9a4a0 2014-08-20 09:25:03.353001 7f2103c2e700 10 mds.0.server early_reply - allocated ino, not allowed 2014-08-20 09:25:03.353031 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f()->f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.353068 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:03.353075 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:03.353081 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:03.353122 7f20ff923700 5 mds.0.log _submit_thread 4196878~1391 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-08-20 09:25:03.357594 7f2103c2e700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a4a0] [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 0x1d5f7d8] 2014-08-20 09:25:03.357632 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.357649 7f2103c2e700 10 mds.0.cache.den(1 a) mark_dirty [dentry #1/a [2,head] auth (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) pv=2 v=1 ap=2+0 inode=0x1d5f7d8 | request=1 lock=2 inodepin=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357661 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n()->n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 waiter=0 authpin=1 0x1d6f000] version 2 2014-08-20 09:25:03.357684 7f2103c2e700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-08-20 09:25:03.357687 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53400 v4 2014-08-20 09:25:03.357689 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v3 pv4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f()->f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.357721 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1dff210 v3 2014-08-20 09:25:03.357724 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 3 2014-08-20 09:25:03.357751 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.357775 7f2103c2e700 7 mds.0.cache send_dentry_link [dentry #1/a [2,head] auth (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x1d5f7d8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357792 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:6 create #1/a 2014-08-20 09:25:03.348381) v2 2014-08-20 09:25:03.357831 7f2103c2e700 10 mds.0.server apply_allocated_inos 10000000000 / [10000000001~3e8] / 0 2014-08-20 09:25:03.357835 7f2103c2e700 10 mds.0.inotable: apply_alloc_id 10000000000 to [100000003e9~1fffffffc16]/[10000000000~1ffffffffff] 2014-08-20 09:25:03.357841 7f2103c2e700 10 mds.0.inotable: apply_alloc_ids [10000000001~3e8] to [100000003e9~1fffffffc16]/[10000000001~1fffffffffe] 2014-08-20 09:25:03.357846 7f2103c2e700 20 mds.0.server lat 0.008944 2014-08-20 09:25:03.357850 7f2103c2e700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x1e13a00) [dentry #1/a [2,head] auth (dn xlock x=1 by 0x1e13a00) (dversion lock w=1 last_client=4118) v=2 ap=2+0 inode=0x1d5f7d8 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357865 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357876 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357888 7f2103c2e700 10 mds.0.cache.den(1 a) auth_unpin by 0x1d9a5f8 on [dentry #1/a [2,head] auth (dversion lock w=1 last_client=4118) v=2 ap=1+0 inode=0x1d5f7d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] now 1+0 2014-08-20 09:25:03.357900 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1d9a5f8 count now 1 + 1 2014-08-20 09:25:03.357921 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.357932 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.357965 7f2103c2e700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.357992 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358024 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358052 7f2103c2e700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358080 7f2103c2e700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@5,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358110 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x1d9a4a0] 2014-08-20 09:25:03.358125 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:03.358128 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:03.358133 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.348381 valid=1 2014-08-20 09:25:03.358142 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 6 2014-08-20 09:25:03.358146 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 6 mseq 0 xattrv 0 len 0 2014-08-20 09:25:03.358155 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358181 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.358203 7f2103c2e700 20 mds.0.cache.den(1 a) add_client_lease client.4118 on (dn sync) 2014-08-20 09:25:03.358211 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:03.358222 7f2103c2e700 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=0x1d5f7d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:03.358233 7f2103c2e700 20 mds.0.cache.ino(10000000000) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-08-20 09:25:03.348381 valid=1 2014-08-20 09:25:03.358244 7f2103c2e700 10 mds.0.cache.ino(10000000000) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-08-20 09:25:03.358251 7f2103c2e700 10 mds.0.cache.ino(10000000000) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:03.358257 7f2103c2e700 10 mds.0.cache.ino(10000000000) including xattrs version 0 2014-08-20 09:25:03.358261 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:03.358308 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:6 cr=0x1dfbc80) 2014-08-20 09:25:03.358339 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:6 cr=0x1dfbc80) 2014-08-20 09:25:03.358349 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358398 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358444 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358488 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358515 7f2103c2e700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358543 7f2103c2e700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.358570 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e13a00 on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:03.358596 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1e13a00 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] count now 0 + 1 2014-08-20 09:25:03.358617 7f2103c2e700 10 mds.0.cache.den(1 a) auth_unpin by 0x1e13a00 on [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=2 inode=0x1d5f7d8 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] now 0+0 2014-08-20 09:25:03.358629 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e13a00 count now 0 + 0 2014-08-20 09:25:03.715457 7f2101328700 10 mds.0.2 beacon_send up:active seq 6 (currently up:active) 2014-08-20 09:25:03.716314 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 6 rtt 0.000840 2014-08-20 09:25:03.926262 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:7 getattr pAsLsXsFs #1 2014-08-20 09:25:03.925558) v2 2014-08-20 09:25:03.926275 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.926283 7f2103c2e700 15 mds.0.server oldest_client_tid=7 2014-08-20 09:25:03.926329 7f2103c2e700 7 mds.0.cache request_start request(client.4118:7 cr=0x1dfba00) 2014-08-20 09:25:03.926332 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:7 getattr pAsLsXsFs #1 2014-08-20 09:25:03.925558) v2 2014-08-20 09:25:03.926341 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:7 cr=0x1dfba00) #1 2014-08-20 09:25:03.926345 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.926347 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:03.926349 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926377 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:7 cr=0x1dfba00) 2014-08-20 09:25:03.926381 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926405 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926427 7f2103c2e700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926448 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926470 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926491 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926527 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.926551 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e13500 on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:03.926574 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926597 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926633 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926678 7f2103c2e700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926707 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926738 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:03.926746 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:03.926753 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926776 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4118=pAsLsXs/-@6,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926799 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926825 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926860 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926886 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926910 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@6,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.926954 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:7 getattr pAsLsXsFs #1 2014-08-20 09:25:03.925558) v2 2014-08-20 09:25:03.926963 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:7 getattr pAsLsXsFs #1 2014-08-20 09:25:03.925558) v2 2014-08-20 09:25:03.927001 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:03.927004 7f2103c2e700 20 mds.0.server lat 0.000939 2014-08-20 09:25:03.927008 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:03.927011 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:03.927016 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.348381 valid=1 2014-08-20 09:25:03.927023 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-08-20 09:25:03.927028 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-08-20 09:25:03.927042 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@7,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927093 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:7 cr=0x1dfba00) 2014-08-20 09:25:03.927134 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:7 cr=0x1dfba00) 2014-08-20 09:25:03.927146 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@7,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927198 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@7,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927246 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@7,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927280 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@7,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927306 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927329 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927359 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927381 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927409 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927436 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.927460 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e13500 on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@7,4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:03.929095 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:8 lookup #1/b 2014-08-20 09:25:03.928403) v2 2014-08-20 09:25:03.929107 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.929115 7f2103c2e700 15 mds.0.server oldest_client_tid=8 2014-08-20 09:25:03.929152 7f2103c2e700 7 mds.0.cache request_start request(client.4118:8 cr=0x1dfb780) 2014-08-20 09:25:03.929156 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:8 lookup #1/b 2014-08-20 09:25:03.928403) v2 2014-08-20 09:25:03.929164 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:8 cr=0x1dfb780) #1/b 2014-08-20 09:25:03.929168 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.929170 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-08-20 09:25:03.929174 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-08-20 09:25:03.929177 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.929198 7f2103c2e700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.929206 7f2103c2e700 20 mds.0.cache added null [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.929214 7f2103c2e700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:8 lookup #1/b 2014-08-20 09:25:03.928403) v2 2014-08-20 09:25:03.929238 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:03.929241 7f2103c2e700 20 mds.0.server lat 0.000329 2014-08-20 09:25:03.929245 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:03.929248 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:03.929253 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.348381 valid=1 2014-08-20 09:25:03.929261 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 8 2014-08-20 09:25:03.929266 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 8 mseq 0 xattrv 0 len 0 2014-08-20 09:25:03.929282 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.929308 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.929327 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.929333 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.929362 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:8 cr=0x1dfb780) 2014-08-20 09:25:03.929403 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:8 cr=0x1dfb780) 2014-08-20 09:25:03.931079 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:9 lookup #1/b 2014-08-20 09:25:03.930383) v2 2014-08-20 09:25:03.931091 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.931099 7f2103c2e700 15 mds.0.server oldest_client_tid=9 2014-08-20 09:25:03.931139 7f2103c2e700 7 mds.0.cache request_start request(client.4118:9 cr=0x1d43a00) 2014-08-20 09:25:03.931142 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:9 lookup #1/b 2014-08-20 09:25:03.930383) v2 2014-08-20 09:25:03.931148 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:9 cr=0x1d43a00) #1/b 2014-08-20 09:25:03.931152 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.931155 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-08-20 09:25:03.931157 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-08-20 09:25:03.931160 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-08-20 09:25:03.931163 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.931173 7f2103c2e700 10 mds.0.server FAIL on error -2 2014-08-20 09:25:03.931175 7f2103c2e700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:9 lookup #1/b 2014-08-20 09:25:03.930383) v2 2014-08-20 09:25:03.931199 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:03.931202 7f2103c2e700 20 mds.0.server lat 0.000320 2014-08-20 09:25:03.931226 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:9 cr=0x1d43a00) 2014-08-20 09:25:03.931256 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:9 cr=0x1d43a00) 2014-08-20 09:25:03.932725 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:10 create #1/b 2014-08-20 09:25:03.932019) v2 2014-08-20 09:25:03.932737 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:03.932749 7f2103c2e700 15 mds.0.server oldest_client_tid=9 2014-08-20 09:25:03.932788 7f2103c2e700 7 mds.0.cache request_start request(client.4118:10 cr=0x1d43c80) 2014-08-20 09:25:03.932794 7f2103c2e700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932824 7f2103c2e700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:03.932827 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932847 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:03.932850 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932871 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932892 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932912 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.932935 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:03.932938 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:10 create #1/b 2014-08-20 09:25:03.932019) v2 2014-08-20 09:25:03.932945 7f2103c2e700 7 mds.0.server open w/ O_CREAT on #1/b 2014-08-20 09:25:03.932947 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.932949 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-08-20 09:25:03.932952 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-08-20 09:25:03.932955 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-08-20 09:25:03.932957 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.932965 7f2103c2e700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:10 cr=0x1d43c80) #1/b 2014-08-20 09:25:03.932969 7f2103c2e700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname b 2014-08-20 09:25:03.932971 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:03.932981 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:03.932984 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.933003 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.933019 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.933034 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-08-20 09:25:03.933037 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-08-20 09:25:03.933043 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:10 cr=0x1d43c80) 2014-08-20 09:25:03.933046 7f2103c2e700 20 mds.0.locker must xlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.933054 7f2103c2e700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933078 7f2103c2e700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933099 7f2103c2e700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.933107 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933128 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933149 7f2103c2e700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933169 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.933176 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933197 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.933203 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:03.933224 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e42500 on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:03.933258 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x1d9a680] 2014-08-20 09:25:03.933265 7f2103c2e700 10 mds.0.cache.den(1 b) auth_pin by 0x1e42500 on [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=3 ap=1+0 inode=0 | authpin=1 0x1d9a680] now 1+0 2014-08-20 09:25:03.933273 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e42500 count now 0 + 1 2014-08-20 09:25:03.933294 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.933302 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.933312 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.933320 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.933330 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.933339 7f2103c2e700 10 mds.0.cache.den(1 b) auth_pin by 0x1d9a7d8 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 0x1d9a680] now 2+0 2014-08-20 09:25:03.933354 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d9a7d8 count now 0 + 2 2014-08-20 09:25:03.933375 7f2103c2e700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x1e42500) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x1e42500) (dversion lock w=1 last_client=4118) pv=0 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a680] 2014-08-20 09:25:03.933387 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933410 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933433 7f2103c2e700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933455 7f2103c2e700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933478 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933501 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.933550 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-08-20 09:25:03.933556 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933593 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:03.933601 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:03.933608 7f2103c2e700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933632 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@8,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933664 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933694 7f2103c2e700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933722 7f2103c2e700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933748 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933776 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:03.933794 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v0 2014-08-20 09:25:03.933799 7f2103c2e700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933823 7f2103c2e700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933851 7f2103c2e700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.933899 7f2103c2e700 10 mds.0.server prepare_new_inode used_prealloc 10000000001 ([10000000002~3e7], 999 left) 2014-08-20 09:25:03.933906 7f2103c2e700 10 mds.0.server dir mode 041777 new mode 0100644 2014-08-20 09:25:03.933909 7f2103c2e700 10 mds.0.server prepare_new_inode [inode 10000000001 [2,head] #10000000001 auth v1 s=0 n() (iversion lock) 0x1d60110] 2014-08-20 09:25:03.933919 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 4 2014-08-20 09:25:03.933922 7f2103c2e700 10 mds.0.cache.den(1 b) pre_dirty [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x1e42500) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a680] 2014-08-20 09:25:03.933943 7f2103c2e700 20 mds.0.server journal_allocated_inos sessionmapv 4 inotablev 2 2014-08-20 09:25:03.933946 7f2103c2e700 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} 0x1d60110] 2014-08-20 09:25:03.933960 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1e42500 on [dir 1 / [2,head] auth v=3 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 1 + 2 2014-08-20 09:25:03.933981 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1dff0b0 2014-08-20 09:25:03.933983 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 5 2014-08-20 09:25:03.933986 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 1=1+0)/f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.934013 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 1=1+0)/f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 1=1+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.934039 7f2103c2e700 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} 0x1d60110] 2014-08-20 09:25:03.934050 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:03.934052 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:03.934054 7f2103c2e700 20 mds.0.cache floor of 2 from parent dn [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x1e42500) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a680] 2014-08-20 09:25:03.934064 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:03.934066 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:03.934068 7f2103c2e700 20 mds.0.cache inode accounted_rstat n() 2014-08-20 09:25:03.934070 7f2103c2e700 20 mds.0.cache delta n(v0 1=1+0) 2014-08-20 09:25:03.934072 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:03.932019 1=1+0) 2014-08-20 09:25:03.934078 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:03.932019 1=1+0) 2014-08-20 09:25:03.934083 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:03.932019 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 2=2+0)/f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.934113 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v4 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 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/-@8,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.934150 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53400 2014-08-20 09:25:03.934153 7f2103c2e700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-08-20 09:25:03.932019 2=2+0) 2014-08-20 09:25:03.934158 7f2103c2e700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-08-20 09:25:03.348381 1=1+0) 2014-08-20 09:25:03.934163 7f2103c2e700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-08-20 09:25:03.932019 2=2+0) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@8,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.934196 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.934221 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:03.934234 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:03.934243 7f2103c2e700 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} 0x1d60110] 2014-08-20 09:25:03.934256 7f2103c2e700 10 mds.0.cache.ino(10000000001) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:03.934262 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934278 7f2103c2e700 10 mds.0.locker eval set loner to client.4118 2014-08-20 09:25:03.934280 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934298 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934313 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934329 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934345 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934359 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934375 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934391 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934414 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934434 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934452 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934469 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934486 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934502 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934520 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934545 7f2103c2e700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-08-20 09:25:03.934554 7f2103c2e700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-08-20 09:25:03.934555 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:03.934557 7f2103c2e700 10 mds.0.server adding ino to reply to indicate inode was created 2014-08-20 09:25:03.934565 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d60110 tracedn 0x1d9a680 2014-08-20 09:25:03.934569 7f2103c2e700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x1e42500) [dentry #1/b [2,head] auth NULL (dn xlock x=1 by 0x1e42500) (dversion lock w=1 last_client=4118) pv=4 v=3 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a680] 2014-08-20 09:25:03.934582 7f2103c2e700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:10 create #1/b 2014-08-20 09:25:03.932019) v2 2014-08-20 09:25:03.934598 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:03.934601 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:03.934606 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:03.932019 valid=1 2014-08-20 09:25:03.934614 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 9 2014-08-20 09:25:03.934619 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 9 mseq 0 xattrv 0 len 0 2014-08-20 09:25:03.934636 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.934669 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+1,ss=0+0 dirty=1 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:03.934695 7f2103c2e700 20 mds.0.cache.den(1 b) add_client_lease client.4118 on (dn xlockdone x=1) 2014-08-20 09:25:03.934700 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.934712 7f2103c2e700 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 0x1d9a680] 2014-08-20 09:25:03.934723 7f2103c2e700 20 mds.0.cache.ino(10000000001) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-08-20 09:25:03.932019 valid=1 2014-08-20 09:25:03.934736 7f2103c2e700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-08-20 09:25:03.934743 7f2103c2e700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:03.934749 7f2103c2e700 10 mds.0.cache.ino(10000000001) including xattrs version 0 2014-08-20 09:25:03.934753 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:03.934799 7f2103c2e700 20 mds.0.server lat 0.002268 2014-08-20 09:25:03.934865 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.934929 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.934989 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.935026 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.935083 7f2103c2e700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.935127 7f2103c2e700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:03.935176 7f20ff923700 5 mds.0.log _submit_thread 4198289~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:25:04.498270 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:11 getattr pAsLsXsFs #1 2014-08-20 09:25:04.497543) v2 2014-08-20 09:25:04.498283 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:04.498291 7f2103c2e700 15 mds.0.server oldest_client_tid=10 2014-08-20 09:25:04.498340 7f2103c2e700 7 mds.0.cache request_start request(client.4118:11 cr=0x1d83500) 2014-08-20 09:25:04.498344 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:11 getattr pAsLsXsFs #1 2014-08-20 09:25:04.497543) v2 2014-08-20 09:25:04.498353 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:11 cr=0x1d83500) #1 2014-08-20 09:25:04.498357 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.498360 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:04.498361 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498397 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:11 cr=0x1d83500) 2014-08-20 09:25:04.498400 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498429 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498456 7f2103c2e700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498484 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498511 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498538 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498570 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v4 pv5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498604 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e42000 on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:04.498638 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498680 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498710 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498739 7f2103c2e700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498770 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d59160 on [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 3+0 2014-08-20 09:25:04.498801 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.498832 7f2103c2e700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x1e2f420 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:04.498837 7f2103c2e700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:04.498839 7f2103c2e700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.502963 7f2103c2e700 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 0x1d9a680] [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 0x1d60110] 2014-08-20 09:25:04.503008 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:04.503028 7f2103c2e700 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=0x1d60110 | request=1 lock=2 inodepin=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503041 7f2103c2e700 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-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 4 2014-08-20 09:25:04.503068 7f2103c2e700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-08-20 09:25:04.503071 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53400 v5 2014-08-20 09:25:04.503073 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v4 pv5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.348381 1=1+0)->f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.503104 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1dff0b0 v5 2014-08-20 09:25:04.503107 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 5 2014-08-20 09:25:04.503132 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:04.503152 7f2103c2e700 10 mds.0.locker share_inode_max_size with client.4118 2014-08-20 09:25:04.503155 7f2103c2e700 20 mds.0.cache.ino(10000000001) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:03.932019 2014-08-20 09:25:04.503162 7f2103c2e700 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-08-20 09:25:03.932019) v4 2014-08-20 09:25:04.503208 7f2103c2e700 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=0x1d60110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503238 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:10 create #1/b 2014-08-20 09:25:03.932019) v2 2014-08-20 09:25:04.503293 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000001 2014-08-20 09:25:04.503300 7f2103c2e700 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=0x1d60110 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503325 7f2103c2e700 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=0x1d60110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503346 7f2103c2e700 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=0x1d60110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503358 7f2103c2e700 10 mds.0.cache.den(1 b) auth_unpin by 0x1d9a7d8 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=4 ap=1+0 inode=0x1d60110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] now 1+0 2014-08-20 09:25:04.503370 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1d9a7d8 count now 1 + 1 2014-08-20 09:25:04.503395 7f2103c2e700 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=0x1d60110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.503408 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.503443 7f2103c2e700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.503473 7f2103c2e700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.503500 7f2103c2e700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-08-20 09:25:04.503507 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v5 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:04.503530 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d59160 on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:04.503554 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:11 getattr pAsLsXsFs #1 2014-08-20 09:25:04.497543) v2 2014-08-20 09:25:04.503564 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:11 cr=0x1d83500) #1 2014-08-20 09:25:04.503568 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.503571 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:04.503573 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503599 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:11 cr=0x1d83500) 2014-08-20 09:25:04.503602 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503625 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503647 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503669 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503691 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503713 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503738 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503763 7f2103c2e700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503788 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@9,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503814 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503840 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503867 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503893 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503922 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503949 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.503980 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@9,4119=pLsXs/-@3} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504028 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:11 getattr pAsLsXsFs #1 2014-08-20 09:25:04.497543) v2 2014-08-20 09:25:04.504049 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:11 getattr pAsLsXsFs #1 2014-08-20 09:25:04.497543) v2 2014-08-20 09:25:04.504078 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:04.504081 7f2103c2e700 20 mds.0.server lat 0.006011 2014-08-20 09:25:04.504085 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:04.504087 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:04.504092 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.932019 valid=1 2014-08-20 09:25:04.504100 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 10 2014-08-20 09:25:04.504105 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 10 mseq 0 xattrv 0 len 0 2014-08-20 09:25:04.504120 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504181 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:11 cr=0x1d83500) 2014-08-20 09:25:04.504223 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:11 cr=0x1d83500) 2014-08-20 09:25:04.504237 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504288 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504341 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504374 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504404 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504435 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@10,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504464 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504488 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504514 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504536 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v5 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504559 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e42000 on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:04.504627 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504656 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504685 7f2103c2e700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504710 7f2103c2e700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504736 7f2103c2e700 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=0x1d60110 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a680] 2014-08-20 09:25:04.504753 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.504783 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:04.504791 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:04.504820 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:10 cr=0x1d43c80) 2014-08-20 09:25:04.504866 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:10 cr=0x1d43c80) 2014-08-20 09:25:04.504878 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e42500 on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@10,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:04.504924 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1e42500 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] count now 0 + 1 2014-08-20 09:25:04.504964 7f2103c2e700 10 mds.0.cache.den(1 b) auth_unpin by 0x1e42500 on [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=4 inode=0x1d60110 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] now 0+0 2014-08-20 09:25:04.504980 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e42500 count now 0 + 0 2014-08-20 09:25:04.505767 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:12 lookup #1/c 2014-08-20 09:25:04.505197) v2 2014-08-20 09:25:04.505780 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:04.505789 7f2103c2e700 15 mds.0.server oldest_client_tid=10 2014-08-20 09:25:04.505828 7f2103c2e700 7 mds.0.cache request_start request(client.4118:12 cr=0x1d83c80) 2014-08-20 09:25:04.505832 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:12 lookup #1/c 2014-08-20 09:25:04.505197) v2 2014-08-20 09:25:04.505840 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:12 cr=0x1d83c80) #1/c 2014-08-20 09:25:04.505844 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.505846 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-08-20 09:25:04.505850 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-08-20 09:25:04.505854 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.505875 7f2103c2e700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.505883 7f2103c2e700 20 mds.0.cache added null [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.505890 7f2103c2e700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:12 lookup #1/c 2014-08-20 09:25:04.505197) v2 2014-08-20 09:25:04.505914 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:04.505917 7f2103c2e700 20 mds.0.server lat 0.000358 2014-08-20 09:25:04.505921 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:04.505924 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:04.505929 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.932019 valid=1 2014-08-20 09:25:04.505937 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 11 2014-08-20 09:25:04.505943 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 11 mseq 0 xattrv 0 len 0 2014-08-20 09:25:04.505951 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.505977 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.505998 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.506004 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.506031 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:12 cr=0x1d83c80) 2014-08-20 09:25:04.506067 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:12 cr=0x1d83c80) 2014-08-20 09:25:04.507550 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:13 lookup #1/c 2014-08-20 09:25:04.506966) v2 2014-08-20 09:25:04.507561 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:04.507569 7f2103c2e700 15 mds.0.server oldest_client_tid=13 2014-08-20 09:25:04.507610 7f2103c2e700 7 mds.0.cache request_start request(client.4118:13 cr=0x1e67c80) 2014-08-20 09:25:04.507613 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:13 lookup #1/c 2014-08-20 09:25:04.506966) v2 2014-08-20 09:25:04.507620 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:13 cr=0x1e67c80) #1/c 2014-08-20 09:25:04.507623 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.507626 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-08-20 09:25:04.507629 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-08-20 09:25:04.507632 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-08-20 09:25:04.507634 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.507644 7f2103c2e700 10 mds.0.server FAIL on error -2 2014-08-20 09:25:04.507647 7f2103c2e700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4118:13 lookup #1/c 2014-08-20 09:25:04.506966) v2 2014-08-20 09:25:04.507672 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:04.507675 7f2103c2e700 20 mds.0.server lat 0.000320 2014-08-20 09:25:04.507699 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:13 cr=0x1e67c80) 2014-08-20 09:25:04.507728 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:13 cr=0x1e67c80) 2014-08-20 09:25:04.509039 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:14 create #1/c 2014-08-20 09:25:04.508416) v2 2014-08-20 09:25:04.509051 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:04.509059 7f2103c2e700 15 mds.0.server oldest_client_tid=13 2014-08-20 09:25:04.509098 7f2103c2e700 7 mds.0.cache request_start request(client.4118:14 cr=0x1e67a00) 2014-08-20 09:25:04.509106 7f2103c2e700 10 mds.0.locker process_cap_release client.4118 pAsLsXs on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509136 7f2103c2e700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:04.509139 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509160 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:04.509162 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509185 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509206 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509226 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509247 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:04.509249 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:14 create #1/c 2014-08-20 09:25:04.508416) v2 2014-08-20 09:25:04.509258 7f2103c2e700 7 mds.0.server open w/ O_CREAT on #1/c 2014-08-20 09:25:04.509260 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.509263 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-08-20 09:25:04.509265 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-08-20 09:25:04.509268 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-08-20 09:25:04.509271 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509278 7f2103c2e700 10 mds.0.server rdlock_path_xlock_dentry request(client.4118:14 cr=0x1e67a00) #1/c 2014-08-20 09:25:04.509282 7f2103c2e700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname c 2014-08-20 09:25:04.509284 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:04.509288 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:04.509290 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.509308 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.509324 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.509340 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-08-20 09:25:04.509343 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-08-20 09:25:04.509348 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:14 cr=0x1e67a00) 2014-08-20 09:25:04.509351 7f2103c2e700 20 mds.0.locker must xlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.509359 7f2103c2e700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509381 7f2103c2e700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509411 7f2103c2e700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.509419 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509441 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509462 7f2103c2e700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509483 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.509489 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509545 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.509553 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v5 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:04.509575 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e6c000 on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:04.509605 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x1d9a860] 2014-08-20 09:25:04.509612 7f2103c2e700 10 mds.0.cache.den(1 c) auth_pin by 0x1e6c000 on [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=5 ap=1+0 inode=0 | authpin=1 0x1d9a860] now 1+0 2014-08-20 09:25:04.509620 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e6c000 count now 0 + 1 2014-08-20 09:25:04.509642 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509651 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509661 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509670 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509680 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.509689 7f2103c2e700 10 mds.0.cache.den(1 c) auth_pin by 0x1d9a9b8 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 0x1d9a860] now 2+0 2014-08-20 09:25:04.509698 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d9a9b8 count now 0 + 2 2014-08-20 09:25:04.509719 7f2103c2e700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x1e6c000) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x1e6c000) (dversion lock w=1 last_client=4118) pv=0 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a860] 2014-08-20 09:25:04.509731 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509754 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509777 7f2103c2e700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509805 7f2103c2e700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509828 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509851 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.509869 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-08-20 09:25:04.509874 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509908 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:04.509915 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:04.509922 7f2103c2e700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509945 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4118=pAsLsXs/-@11,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509969 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.509998 7f2103c2e700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510026 7f2103c2e700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510053 7f2103c2e700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510080 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:04.510108 7f2103c2e700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v0 2014-08-20 09:25:04.510114 7f2103c2e700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510139 7f2103c2e700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510163 7f2103c2e700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510210 7f2103c2e700 10 mds.0.server prepare_new_inode used_prealloc 10000000002 ([10000000003~3e6], 998 left) 2014-08-20 09:25:04.510215 7f2103c2e700 10 mds.0.server dir mode 041777 new mode 0100644 2014-08-20 09:25:04.510218 7f2103c2e700 10 mds.0.server prepare_new_inode [inode 10000000002 [2,head] #10000000002 auth v1 s=0 n() (iversion lock) 0x1d60a48] 2014-08-20 09:25:04.510227 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 6 2014-08-20 09:25:04.510230 7f2103c2e700 10 mds.0.cache.den(1 c) pre_dirty [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x1e6c000) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a860] 2014-08-20 09:25:04.510250 7f2103c2e700 20 mds.0.server journal_allocated_inos sessionmapv 5 inotablev 2 2014-08-20 09:25:04.510253 7f2103c2e700 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} 0x1d60a48] 2014-08-20 09:25:04.510267 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1e6c000 on [dir 1 / [2,head] auth v=5 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 1 + 2 2014-08-20 09:25:04.510288 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1e300b0 2014-08-20 09:25:04.510290 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 7 2014-08-20 09:25:04.510292 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 2=2+0)/f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:04.510318 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 2=2+0)/f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 2=2+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:04.510343 7f2103c2e700 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} 0x1d60a48] 2014-08-20 09:25:04.510355 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:04.510356 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:04.510358 7f2103c2e700 20 mds.0.cache floor of 2 from parent dn [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x1e6c000) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a860] 2014-08-20 09:25:04.510368 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:04.510370 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:04.510373 7f2103c2e700 20 mds.0.cache inode accounted_rstat n() 2014-08-20 09:25:04.510374 7f2103c2e700 20 mds.0.cache delta n(v0 1=1+0) 2014-08-20 09:25:04.510376 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:04.508416 2=2+0) 2014-08-20 09:25:04.510382 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:04.508416 2=2+0) 2014-08-20 09:25:04.510387 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:04.508416 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0)/f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:04.510423 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v5 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 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/-@11,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510458 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53400 2014-08-20 09:25:04.510461 7f2103c2e700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:04.510466 7f2103c2e700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-08-20 09:25:03.932019 2=2+0) 2014-08-20 09:25:04.510471 7f2103c2e700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-08-20 09:25:04.508416 3=3+0) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@11,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510504 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:04.510529 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:04.510541 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:04.510550 7f2103c2e700 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} 0x1d60a48] 2014-08-20 09:25:04.510564 7f2103c2e700 10 mds.0.cache.ino(10000000002) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:04.510569 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510584 7f2103c2e700 10 mds.0.locker eval set loner to client.4118 2014-08-20 09:25:04.510587 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510604 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510620 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510635 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510651 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510666 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510681 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510698 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510720 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510736 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510753 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510770 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510787 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510804 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510822 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.510856 7f2103c2e700 20 mds.0.locker client.4118 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-08-20 09:25:04.510864 7f2103c2e700 20 mds.0.locker suppressed and !revoke, skipping client.4118 2014-08-20 09:25:04.510866 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:04.510868 7f2103c2e700 10 mds.0.server adding ino to reply to indicate inode was created 2014-08-20 09:25:04.510875 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d60a48 tracedn 0x1d9a860 2014-08-20 09:25:04.510880 7f2103c2e700 10 mds.0.locker set_xlocks_done on (dn xlock x=1 by 0x1e6c000) [dentry #1/c [2,head] auth NULL (dn xlock x=1 by 0x1e6c000) (dversion lock w=1 last_client=4118) pv=6 v=5 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x1d9a860] 2014-08-20 09:25:04.510892 7f2103c2e700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4118:14 create #1/c 2014-08-20 09:25:04.508416) v2 2014-08-20 09:25:04.510908 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:04.510911 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:04.510916 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:04.510924 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 12 2014-08-20 09:25:04.510928 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 12 mseq 0 xattrv 0 len 0 2014-08-20 09:25:04.510944 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.510978 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+1,ss=0+0 dirty=2 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:04.511004 7f2103c2e700 20 mds.0.cache.den(1 c) add_client_lease client.4118 on (dn xlockdone x=1) 2014-08-20 09:25:04.511010 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.511021 7f2103c2e700 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 0x1d9a860] 2014-08-20 09:25:04.511032 7f2103c2e700 20 mds.0.cache.ino(10000000002) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:04.511045 7f2103c2e700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-08-20 09:25:04.511052 7f2103c2e700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:04.511058 7f2103c2e700 10 mds.0.cache.ino(10000000002) including xattrs version 0 2014-08-20 09:25:04.511062 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:04.511109 7f2103c2e700 20 mds.0.server lat 0.002262 2014-08-20 09:25:04.511175 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511239 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511298 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511330 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511359 7f2103c2e700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511391 7f2103c2e700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:04.511451 7f20ff923700 5 mds.0.log _submit_thread 4199684~1375 : EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:25:05.666951 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4118:15 getattr pAsLsXsFs #1 2014-08-20 09:25:05.666136) v2 2014-08-20 09:25:05.666964 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:05.666972 7f2103c2e700 15 mds.0.server oldest_client_tid=14 2014-08-20 09:25:05.667021 7f2103c2e700 7 mds.0.cache request_start request(client.4118:15 cr=0x1e67780) 2014-08-20 09:25:05.667024 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:15 getattr pAsLsXsFs #1 2014-08-20 09:25:05.666136) v2 2014-08-20 09:25:05.667033 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:15 cr=0x1e67780) #1 2014-08-20 09:25:05.667037 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:05.667039 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:05.667041 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=0 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667076 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:15 cr=0x1e67780) 2014-08-20 09:25:05.667079 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667108 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667136 7f2103c2e700 20 mds.0.locker must rdlock (ifile mix w=1) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667164 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667192 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667218 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667244 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v5 pv6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667276 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e82a00 on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:05.667307 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667337 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667371 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile mix w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667413 7f2103c2e700 7 mds.0.locker simple_sync on (ifile mix w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667444 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d59160 on [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 3+0 2014-08-20 09:25:05.667473 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.667503 7f2103c2e700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x1e2f260 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:05.667508 7f2103c2e700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:05.667510 7f2103c2e700 10 mds.0.locker nudge_log (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.671444 7f2103c2e700 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 0x1d9a860] [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 0x1d60a48] 2014-08-20 09:25:05.671486 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:05.671507 7f2103c2e700 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=0x1d60a48 | request=1 lock=2 inodepin=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671519 7f2103c2e700 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-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 6 2014-08-20 09:25:05.671546 7f2103c2e700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-08-20 09:25:05.671549 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53400 v6 2014-08-20 09:25:05.671551 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v5 pv6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:03.932019 2=2+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.671582 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1e300b0 v7 2014-08-20 09:25:05.671585 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 7 2014-08-20 09:25:05.671609 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:05.671629 7f2103c2e700 10 mds.0.locker share_inode_max_size with client.4118 2014-08-20 09:25:05.671632 7f2103c2e700 20 mds.0.cache.ino(10000000002) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:04.508416 2014-08-20 09:25:05.671639 7f2103c2e700 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-08-20 09:25:04.508416) v4 2014-08-20 09:25:05.671686 7f2103c2e700 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=0x1d60a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671714 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:14 create #1/c 2014-08-20 09:25:04.508416) v2 2014-08-20 09:25:05.671765 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 10000000002 2014-08-20 09:25:05.671778 7f2103c2e700 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=0x1d60a48 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671804 7f2103c2e700 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=0x1d60a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671828 7f2103c2e700 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=0x1d60a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671844 7f2103c2e700 10 mds.0.cache.den(1 c) auth_unpin by 0x1d9a9b8 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock w=1 last_client=4118) v=6 ap=1+0 inode=0x1d60a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] now 1+0 2014-08-20 09:25:05.671855 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1d9a9b8 count now 1 + 1 2014-08-20 09:25:05.671879 7f2103c2e700 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=0x1d60a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.671891 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.671926 7f2103c2e700 7 mds.0.locker wrlock_finish on (ifile mix->sync w=1) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.671979 7f2103c2e700 10 mds.0.locker eval_gather (ifile mix->sync) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.672004 7f2103c2e700 10 mds.0.locker next state is sync issued/allows loner /scr xlocker /scr other /scr 2014-08-20 09:25:05.672010 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (ifile mix->sync) on [inode 1 [...2,head] / auth v6 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (ifile mix->sync) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:05.672034 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d59160 on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:05.672059 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4118:15 getattr pAsLsXsFs #1 2014-08-20 09:25:05.666136) v2 2014-08-20 09:25:05.672069 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4118:15 cr=0x1e67780) #1 2014-08-20 09:25:05.672073 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:05.672076 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:05.672078 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672102 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4118:15 cr=0x1e67780) 2014-08-20 09:25:05.672105 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672127 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672150 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672171 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672195 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672217 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672238 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672259 7f2103c2e700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672287 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXs/-@12,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672323 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672348 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672371 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672395 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672419 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672443 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672471 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@12,4119=pLsXs/-@3} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672528 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4118:15 getattr pAsLsXsFs #1 2014-08-20 09:25:05.666136) v2 2014-08-20 09:25:05.672540 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4118:15 getattr pAsLsXsFs #1 2014-08-20 09:25:05.666136) v2 2014-08-20 09:25:05.672568 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:05.672571 7f2103c2e700 20 mds.0.server lat 0.005820 2014-08-20 09:25:05.672575 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:05.672583 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:05.672588 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:05.672596 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 13 2014-08-20 09:25:05.672601 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 13 mseq 0 xattrv 0 len 0 2014-08-20 09:25:05.672616 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=6 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672669 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:15 cr=0x1e67780) 2014-08-20 09:25:05.672709 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:15 cr=0x1e67780) 2014-08-20 09:25:05.672723 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672774 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672831 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672865 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672894 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672924 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@13,4119=pLsXs/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672954 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.672980 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673004 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673026 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v6 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673050 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e82a00 on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:05.673117 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673145 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673173 7f2103c2e700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673198 7f2103c2e700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest mix) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673224 7f2103c2e700 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=0x1d60a48 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x1d9a860] 2014-08-20 09:25:05.673240 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:05.673272 7f2103c2e700 20 mds.0.locker client.4118 pending pAsLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:05.673280 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:05.673309 7f2103c2e700 7 mds.0.cache request_finish request(client.4118:14 cr=0x1e67a00) 2014-08-20 09:25:05.673345 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4118:14 cr=0x1e67a00) 2014-08-20 09:25:05.673356 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e6c000 on [inode 1 [...2,head] / auth v6 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:05.673402 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1e6c000 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] count now 0 + 1 2014-08-20 09:25:05.673442 7f2103c2e700 10 mds.0.cache.den(1 c) auth_unpin by 0x1e6c000 on [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=6 inode=0x1d60a48 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] now 0+0 2014-08-20 09:25:05.673463 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e6c000 count now 0 + 0 2014-08-20 09:25:07.460076 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000000 follows 1 op update 2014-08-20 09:25:07.460089 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460119 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.460122 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.460148 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.460150 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460170 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460188 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460207 7f2103c2e700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-08-20 09:25:07.460211 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460225 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460243 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.460248 7f2103c2e700 15 mds.0.cache.ino(10000000000) project_inode 0x1d53400 2014-08-20 09:25:07.460250 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 8 2014-08-20 09:25:07.460252 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.460264 7f2103c2e700 10 mds.0.cache.ino(10000000000) pre_dirty 8 (current v 2) 2014-08-20 09:25:07.460274 7f2103c2e700 7 mds.0.locker mtime 2014-08-20 09:25:03.348381 -> 2014-08-20 09:25:03.000000 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 0x1d5f7d8] 2014-08-20 09:25:07.460296 7f2103c2e700 7 mds.0.locker ctime 2014-08-20 09:25:03.348381 -> 2014-08-20 09:25:03.359697 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 0x1d5f7d8] 2014-08-20 09:25:07.460315 7f2103c2e700 7 mds.0.locker atime 2014-08-20 09:25:03.348381 -> 2014-08-20 09:25:03.000000 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 0x1d5f7d8] 2014-08-20 09:25:07.460334 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460349 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460365 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460390 7f2103c2e700 10 mds.0.cache.ino(10000000000) auth_pin by 0x1e32780 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 0x1d5f7d8] now 1+0 2014-08-20 09:25:07.460421 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d5f7d8 count now 0 + 1 2014-08-20 09:25:07.460445 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460465 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1e32780 on [dir 1 / [2,head] auth v=7 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 1 + 1 2014-08-20 09:25:07.460484 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1d2be70 2014-08-20 09:25:07.460486 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 9 2014-08-20 09:25:07.460488 7f2103c2e700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.460522 7f2103c2e700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.460547 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460577 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:07.460581 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:07.460585 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.460603 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:07.460613 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:07.460616 7f2103c2e700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-08-20 09:25:07.460619 7f2103c2e700 20 mds.0.cache delta n() 2014-08-20 09:25:07.460620 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.460630 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.460640 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:04.508416 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.460683 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v6 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.460710 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e32780 on [inode 1 [...2,head] / auth v6 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:07.460734 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53e00 2014-08-20 09:25:07.460738 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.460784 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:07.460796 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.460808 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.460822 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.460848 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460890 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.460895 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460918 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.460920 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.460929 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.460930 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.460932 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460951 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460969 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.460991 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.461024 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.461048 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.461066 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.461084 7f2103c2e700 10 mds.0.locker trying to drop loner 2014-08-20 09:25:07.461087 7f2103c2e700 10 mds.0.locker dropped loner 2014-08-20 09:25:07.461089 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.461111 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-08-20 09:25:07.461116 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.461154 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000002 follows 1 op update 2014-08-20 09:25:07.461157 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461179 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.461182 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.461221 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.461223 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461243 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461261 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461279 7f2103c2e700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-08-20 09:25:07.461283 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461297 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461312 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.461316 7f2103c2e700 15 mds.0.cache.ino(10000000002) project_inode 0x1d28e00 2014-08-20 09:25:07.461319 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 10 2014-08-20 09:25:07.461321 7f2103c2e700 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=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.461333 7f2103c2e700 10 mds.0.cache.ino(10000000002) pre_dirty 10 (current v 6) 2014-08-20 09:25:07.461336 7f2103c2e700 7 mds.0.locker mtime 2014-08-20 09:25:04.508416 -> 2014-08-20 09:25:04.000000 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 0x1d60a48] 2014-08-20 09:25:07.461364 7f2103c2e700 7 mds.0.locker ctime 2014-08-20 09:25:04.508416 -> 2014-08-20 09:25:04.512371 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 0x1d60a48] 2014-08-20 09:25:07.461384 7f2103c2e700 7 mds.0.locker atime 2014-08-20 09:25:04.508416 -> 2014-08-20 09:25:04.000000 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 0x1d60a48] 2014-08-20 09:25:07.461403 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461417 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461434 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461451 7f2103c2e700 10 mds.0.cache.ino(10000000002) auth_pin by 0x1e32500 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 0x1d60a48] now 1+0 2014-08-20 09:25:07.461474 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1d60a48 count now 1 + 2 2014-08-20 09:25:07.461533 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461555 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1e32500 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 2 + 2 2014-08-20 09:25:07.461585 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1e17210 2014-08-20 09:25:07.461588 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 11 2014-08-20 09:25:07.461590 7f2103c2e700 10 mds.0.cache taking wrlock on (inest lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.461618 7f2103c2e700 7 mds.0.locker wrlock_force on (inest lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.461645 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461663 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:07.461665 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:07.461667 7f2103c2e700 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=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.461678 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:07.461680 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:07.461683 7f2103c2e700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-08-20 09:25:07.461685 7f2103c2e700 20 mds.0.cache delta n() 2014-08-20 09:25:07.461687 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.461693 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.461698 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:04.508416 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.461733 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock w=1) on [inode 1 [...2,head] / auth v6 pv7 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=1) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.461766 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e32500 on [inode 1 [...2,head] / auth v6 pv7 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:07.461794 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53a00 2014-08-20 09:25:07.461797 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.461822 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:07.461833 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.461840 7f2103c2e700 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=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.461852 7f2103c2e700 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=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.461866 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461887 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.461889 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461909 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.461911 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.461913 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.461914 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.461916 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461934 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461952 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461971 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.461989 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.462013 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.462031 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.462049 7f2103c2e700 10 mds.0.locker trying to drop loner 2014-08-20 09:25:07.462051 7f2103c2e700 10 mds.0.locker dropped loner 2014-08-20 09:25:07.462053 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.462076 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-08-20 09:25:07.462081 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.462122 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:07.462126 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462154 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.462158 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462192 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.462194 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=pAsLsXsFs/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462221 7f2103c2e700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462246 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462275 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462303 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.462305 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462338 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462365 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462392 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462420 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.462450 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000001 follows 1 op update 2014-08-20 09:25:07.462454 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462479 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.462483 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462522 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.462524 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462545 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462564 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462582 7f2103c2e700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-08-20 09:25:07.462587 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462600 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462616 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.462620 7f2103c2e700 15 mds.0.cache.ino(10000000001) project_inode 0x1d53800 2014-08-20 09:25:07.462622 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 12 2014-08-20 09:25:07.462630 7f2103c2e700 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=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.462641 7f2103c2e700 10 mds.0.cache.ino(10000000001) pre_dirty 12 (current v 4) 2014-08-20 09:25:07.462648 7f2103c2e700 7 mds.0.locker mtime 2014-08-20 09:25:03.932019 -> 2014-08-20 09:25:03.000000 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 0x1d60110] 2014-08-20 09:25:07.462670 7f2103c2e700 7 mds.0.locker ctime 2014-08-20 09:25:03.932019 -> 2014-08-20 09:25:03.936466 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 0x1d60110] 2014-08-20 09:25:07.462689 7f2103c2e700 7 mds.0.locker atime 2014-08-20 09:25:03.932019 -> 2014-08-20 09:25:03.000000 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 0x1d60110] 2014-08-20 09:25:07.462708 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462723 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462739 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462756 7f2103c2e700 10 mds.0.cache.ino(10000000001) auth_pin by 0x1eb3c80 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 0x1d60110] now 1+0 2014-08-20 09:25:07.462779 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1d60110 count now 2 + 3 2014-08-20 09:25:07.462810 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462829 7f2103c2e700 10 mds.0.cache.dir(1) auth_pin by 0x1eb3c80 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 3 + 3 2014-08-20 09:25:07.462858 7f2103c2e700 10 mds.0.cache.dir(1) project_fnode 0x1e30160 2014-08-20 09:25:07.462860 7f2103c2e700 10 mds.0.cache.dir(1) pre_dirty 13 2014-08-20 09:25:07.462862 7f2103c2e700 10 mds.0.cache taking wrlock on (inest lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462888 7f2103c2e700 7 mds.0.locker wrlock_force on (inest lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.462914 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.462934 7f2103c2e700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:07.462936 7f2103c2e700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:07.462943 7f2103c2e700 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=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.462955 7f2103c2e700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:07.462957 7f2103c2e700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:07.462960 7f2103c2e700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-08-20 09:25:07.462962 7f2103c2e700 20 mds.0.cache delta n() 2014-08-20 09:25:07.462964 7f2103c2e700 20 mds.0.cache projecting to head [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.462970 7f2103c2e700 20 mds.0.cache project to [2,head] n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:07.462975 7f2103c2e700 20 mds.0.cache result [2,head] n(v0 rc2014-08-20 09:25:04.508416 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.463003 7f2103c2e700 7 mds.0.locker local_wrlock_grab on (iversion lock w=2) on [inode 1 [...2,head] / auth v6 pv8 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463029 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1eb3c80 on [inode 1 [...2,head] / auth v6 pv8 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 3+0 2014-08-20 09:25:07.463055 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1d53000 2014-08-20 09:25:07.463058 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context(0x1d6f000) 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] 2014-08-20 09:25:07.463083 7f2103c2e700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:07.463097 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.463104 7f2103c2e700 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=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.463116 7f2103c2e700 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=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.463131 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463151 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.463153 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463178 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.463180 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.463182 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.463184 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.463185 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463203 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463221 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463244 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463263 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463279 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463296 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463314 7f2103c2e700 10 mds.0.locker trying to drop loner 2014-08-20 09:25:07.463316 7f2103c2e700 10 mds.0.locker dropped loner 2014-08-20 09:25:07.463318 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.463339 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXs wanted - 2014-08-20 09:25:07.463344 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.463378 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-08-20 09:25:07.463381 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463405 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.463409 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463436 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.463438 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463454 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463471 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463487 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.463489 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463509 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.463512 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463529 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.463531 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.463533 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.463534 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.463536 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463552 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463568 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.463584 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.463620 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-08-20 09:25:07.463623 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463641 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.463644 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463671 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.463672 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463688 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463705 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463722 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.463724 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463739 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.463741 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463763 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.463765 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.463767 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.463769 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.463770 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463786 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463802 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.463823 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.463854 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:07.463857 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463882 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.463885 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463911 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.463913 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463937 7f2103c2e700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463962 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.463986 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464010 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.464012 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464037 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464061 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464094 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464119 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.464150 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-08-20 09:25:07.464158 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464177 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:07.464180 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.464221 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:07.464223 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464240 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464258 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464274 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:07.464276 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464292 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.464293 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464310 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.464312 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.464314 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.464315 7f2103c2e700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:07.464317 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464334 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464350 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.464371 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.464455 7f20ff923700 5 mds.0.log _submit_thread 4201079~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:07.464533 7f20ff923700 5 mds.0.log _submit_thread 4202416~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:07.464580 7f20ff923700 5 mds.0.log _submit_thread 4203753~1317 : EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:07.702381 7f2101328700 7 mds.0.cache trim max=100000 cur=14 2014-08-20 09:25:07.702393 7f2101328700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:07.702395 7f2101328700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 3 left 2014-08-20 09:25:07.702995 7f2101328700 2 mds.0.cache check_memory_usage total 184756, rss 8920, heap 17440, malloc 1560 mmap 0, baseline 17440, buffers 0, max 1048576, 4 / 16 inodes have caps, 5 caps, 0.3125 caps per inode 2014-08-20 09:25:07.703016 7f2101328700 10 mds.0.log trim 1 / 30 segments, 11 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:07.703021 7f2101328700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:07.703051 7f2101328700 15 mds.0.bal get_load mdsload<[0,1.68605 3.3721]/[0,1.43871 2.87742], req 0, hr 0, qlen 0, cpu 0.2> 2014-08-20 09:25:07.703079 7f2101328700 10 mds.0.locker scatter_tick 2014-08-20 09:25:07.703082 7f2101328700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:07.703085 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 2014-08-20 09:25:07.703093 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 and sufficiently new (2014-08-20 09:24:56.728046) 2014-08-20 09:25:07.703102 7f2101328700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:07.703102 2014-08-20 09:25:07.703127 7f2101328700 15 mds.0.bal get_load mdsload<[0,1.68605 3.3721]/[0,1.43871 2.87742], req 0, hr 0, qlen 0, cpu 0.2> 2014-08-20 09:25:07.703157 7f2101328700 5 mds.0.bal mds.0 epoch 1 load mdsload<[0,1.68605 3.3721]/[0,1.43871 2.87742], req 0, hr 0, qlen 0, cpu 0.2> 2014-08-20 09:25:07.703182 7f2101328700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:07.703185 7f2101328700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:07.707294 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707325 7f2103c2e700 15 mds.0.cache.ino(10000000000) pop_and_dirty_projected_inode 0x1d53400 v8 2014-08-20 09:25:07.707328 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707345 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.707358 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 8 2014-08-20 09:25:07.707388 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53e00 v7 2014-08-20 09:25:07.707390 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v6 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.707419 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1d2be70 v9 2014-08-20 09:25:07.707422 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 9 2014-08-20 09:25:07.707447 7f2103c2e700 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-08-20 09:25:07.707477 7f2103c2e700 7 mds.0.locker local_wrlock_finish on (iversion lock w=3) on [inode 1 [...2,head] / auth v7 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=3) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.707535 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest lock w=3) on [inode 1 [...2,head] / auth v7 pv9 ap=3+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=3) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.707587 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707620 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707637 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.707639 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.707641 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.707645 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707662 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.707683 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-08-20 09:25:07.707689 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e32780 on [inode 1 [...2,head] / auth v7 pv9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:07.707716 7f2103c2e700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x1e32780 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 0x1d5f7d8] now 0+0 2014-08-20 09:25:07.707730 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1e32780 count now 3 + 2 2014-08-20 09:25:07.707757 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1e32780 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 2 + 2 2014-08-20 09:25:07.707792 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.707810 7f2103c2e700 15 mds.0.cache.ino(10000000002) pop_and_dirty_projected_inode 0x1d28e00 v10 2014-08-20 09:25:07.707813 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.707829 7f2103c2e700 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=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.707841 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 10 2014-08-20 09:25:07.707869 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53a00 v8 2014-08-20 09:25:07.707871 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v7 pv9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.707896 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1e17210 v11 2014-08-20 09:25:07.707899 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 11 2014-08-20 09:25:07.707924 7f2103c2e700 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-08-20 09:25:07.707955 7f2103c2e700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2) on [inode 1 [...2,head] / auth v8 pv9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=2) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708008 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest lock w=2) on [inode 1 [...2,head] / auth v8 pv9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=2) (iversion lock w=1) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708061 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.708141 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.708161 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.708164 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.708166 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.708168 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.708185 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.708204 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-08-20 09:25:07.708210 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e32500 on [inode 1 [...2,head] / auth v8 pv9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:07.708236 7f2103c2e700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x1e32500 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 0x1d60a48] now 0+0 2014-08-20 09:25:07.708252 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1e32500 count now 2 + 1 2014-08-20 09:25:07.708278 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1e32500 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] count now 1 + 1 2014-08-20 09:25:07.708305 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708322 7f2103c2e700 15 mds.0.cache.ino(10000000001) pop_and_dirty_projected_inode 0x1d53800 v12 2014-08-20 09:25:07.708324 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708341 7f2103c2e700 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=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.708353 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 12 2014-08-20 09:25:07.708380 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1d53000 v9 2014-08-20 09:25:07.708384 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v8 pv9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708410 7f2103c2e700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x1e30160 v13 2014-08-20 09:25:07.708412 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] version 13 2014-08-20 09:25:07.708437 7f2103c2e700 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-08-20 09:25:07.708468 7f2103c2e700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708514 7f2103c2e700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708558 7f2103c2e700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:07.708648 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708668 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708686 7f2103c2e700 20 mds.0.locker is excl 2014-08-20 09:25:07.708688 7f2103c2e700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:07.708690 7f2103c2e700 20 mds.0.locker should lose it 2014-08-20 09:25:07.708692 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708709 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.708728 7f2103c2e700 20 mds.0.locker client.4118 pending p allowed pAsLsXsFscr wanted - 2014-08-20 09:25:07.708734 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1eb3c80 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:07.708757 7f2103c2e700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x1eb3c80 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 0x1d60110] now 0+0 2014-08-20 09:25:07.708771 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x1d6f000] by 0x1eb3c80 count now 1 + 0 2014-08-20 09:25:07.708792 7f2103c2e700 10 mds.0.cache.dir(1) auth_unpin by 0x1eb3c80 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] count now 0 + 0 2014-08-20 09:25:07.709827 7f2103c2e700 20 mds.0.server get_session have 0x1d83a00 client.4118 10.214.137.130:0/11590 state open 2014-08-20 09:25:07.709843 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_close seq 5) v1 from client.4118 2014-08-20 09:25:07.709855 7f2103c2e700 10 mds.0.inotable: project_release_ids [10000000003~3e6] to [100000003e9~1fffffffc16]/[100000003e9~1fffffffc16] 2014-08-20 09:25:07.709954 7f20ff923700 5 mds.0.log _submit_thread 4205090~210 : ESession client.4118 10.214.137.130:0/11590 close cmapv 6 (998 inos, v3) 2014-08-20 09:25:07.713738 7f2103c2e700 10 mds.0.server _session_logged client.4118 10.214.137.130:0/11590 state_seq 3 close 6 2014-08-20 09:25:07.713754 7f2103c2e700 10 mds.0.inotable: apply_release_ids [10000000003~3e6] to [10000000003~1fffffffffc]/[100000003e9~1fffffffc16] 2014-08-20 09:25:07.713761 7f2103c2e700 20 mds.0.server killing capability p on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4118=p/-@13,4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713798 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713819 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.713821 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713841 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713860 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713878 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:07.713896 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.713898 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713911 7f2103c2e700 10 mds.0.cache.ino(10000000000) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.713917 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713929 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.713931 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713943 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713954 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713965 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:07.713976 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.713978 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.713991 7f2103c2e700 10 mds.0.cache.ino(10000000001) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.713995 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.714006 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.714007 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.714021 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.714032 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.714044 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:07.714055 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.714056 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714069 7f2103c2e700 10 mds.0.cache.ino(10000000002) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:07.714074 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714084 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:07.714086 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714099 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714110 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714122 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:07.714132 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:07.714134 7f2103c2e700 20 mds.0.server killing client lease of [dentry #1/a [2,head] auth (dn sync l=1) (dversion lock) v=8 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a4a0] 2014-08-20 09:25:07.714145 7f2103c2e700 20 mds.0.cache.den(1 a) remove_client_lease client.4118 on (dn sync l=1) 2014-08-20 09:25:07.714150 7f2103c2e700 20 mds.0.server killing client lease of [dentry #1/b [2,head] auth (dn sync l=1) (dversion lock) v=12 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a680] 2014-08-20 09:25:07.714159 7f2103c2e700 20 mds.0.cache.den(1 b) remove_client_lease client.4118 on (dn sync l=1) 2014-08-20 09:25:07.714162 7f2103c2e700 20 mds.0.server killing client lease of [dentry #1/c [2,head] auth (dn sync l=1) (dversion lock) v=10 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x1d9a860] 2014-08-20 09:25:07.714170 7f2103c2e700 20 mds.0.cache.den(1 c) remove_client_lease client.4118 on (dn sync l=1) 2014-08-20 09:25:07.714183 7f2103c2e700 10 mds.0.2 send_message_client client.4118 10.214.137.130:0/11590 client_session(close) v1 2014-08-20 09:25:07.715063 7f2103c2e700 5 mds.0.2 ms_handle_reset on 10.214.137.130:0/11590 2014-08-20 09:25:07.715090 7f2103c2e700 3 mds.0.2 ms_handle_reset closing connection for session client.4118 10.214.137.130:0/11590 2014-08-20 09:25:07.715656 7f2101328700 10 mds.0.2 beacon_send up:active seq 7 (currently up:active) 2014-08-20 09:25:07.716348 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 7 rtt 0.000676 2014-08-20 09:25:09.634589 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:2 getattr pAsLsXsFs #1 2014-08-20 09:25:09.633869) v2 2014-08-20 09:25:09.634602 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:09.634610 7f2103c2e700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:09.634656 7f2103c2e700 7 mds.0.cache request_start request(client.4119:2 cr=0x1d21c80) 2014-08-20 09:25:09.634659 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4119:2 getattr pAsLsXsFs #1 2014-08-20 09:25:09.633869) v2 2014-08-20 09:25:09.634669 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4119:2 cr=0x1d21c80) #1 2014-08-20 09:25:09.634673 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:09.634676 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:09.634678 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634705 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4119:2 cr=0x1d21c80) 2014-08-20 09:25:09.634709 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634728 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634747 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634765 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634783 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634801 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634818 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.634836 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e82500 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:09.634855 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634876 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634895 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634915 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634934 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pLsXs/-@3} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634955 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634975 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@3} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.634996 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635019 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@3} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635041 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@3} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635089 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4119:2 getattr pAsLsXsFs #1 2014-08-20 09:25:09.633869) v2 2014-08-20 09:25:09.635102 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:2 getattr pAsLsXsFs #1 2014-08-20 09:25:09.633869) v2 2014-08-20 09:25:09.635130 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:09.635133 7f2103c2e700 20 mds.0.server lat 0.000764 2014-08-20 09:25:09.635137 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:09.635140 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:09.635145 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:09.635154 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 4 2014-08-20 09:25:09.635159 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-08-20 09:25:09.635168 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@4} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635214 7f2103c2e700 7 mds.0.cache request_finish request(client.4119:2 cr=0x1d21c80) 2014-08-20 09:25:09.635233 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4119:2 cr=0x1d21c80) 2014-08-20 09:25:09.635239 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@4} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635268 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@4} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635299 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@4} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635325 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@4} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635352 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635378 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635404 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635427 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635449 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635468 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.635488 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e82500 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:09.636988 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:3 lookup #1/a 2014-08-20 09:25:09.636319) v2 2014-08-20 09:25:09.636999 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:09.637006 7f2103c2e700 15 mds.0.server oldest_client_tid=3 2014-08-20 09:25:09.637047 7f2103c2e700 7 mds.0.cache request_start request(client.4119:3 cr=0x1e67500) 2014-08-20 09:25:09.637050 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4119:3 lookup #1/a 2014-08-20 09:25:09.636319) v2 2014-08-20 09:25:09.637079 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4119:3 cr=0x1e67500) #1/a 2014-08-20 09:25:09.637084 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:09.637087 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'a' snapid head 2014-08-20 09:25:09.637089 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'a') 2014-08-20 09:25:09.637092 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (a,head) 2014-08-20 09:25:09.637096 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:09.637097 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637115 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4119:3 cr=0x1e67500) 2014-08-20 09:25:09.637119 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.637144 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637156 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637168 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.637188 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637199 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637208 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:09.637227 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e82000 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:09.637247 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637259 7f2103c2e700 10 mds.0.cache.ino(10000000000) auth_pin by 0x1e82000 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 0x1d5f7d8] now 1+0 2014-08-20 09:25:09.637272 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d5f7d8 count now 0 + 1 2014-08-20 09:25:09.637293 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/a [2,head] auth (dversion lock) v=8 ap=0+1 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637303 7f2103c2e700 10 mds.0.cache.den(1 a) auth_pin by 0x1e82000 on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] now 1+1 2014-08-20 09:25:09.637313 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e82000 count now 0 + 2 2014-08-20 09:25:09.637331 7f2103c2e700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637342 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637352 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.637374 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@4} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.637395 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637408 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637440 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4119:3 lookup #1/a 2014-08-20 09:25:09.636319) v2 2014-08-20 09:25:09.637447 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:3 lookup #1/a 2014-08-20 09:25:09.636319) v2 2014-08-20 09:25:09.637469 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:09.637472 7f2103c2e700 20 mds.0.server lat 0.000684 2014-08-20 09:25:09.637476 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:09.637479 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:09.637495 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:09.637503 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 5 2014-08-20 09:25:09.637540 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 5 mseq 0 xattrv 0 len 0 2014-08-20 09:25:09.637553 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.637578 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:09.637597 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637609 7f2103c2e700 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=0x1d5f7d8 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637619 7f2103c2e700 20 mds.0.cache.ino(10000000000) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.359697 valid=1 2014-08-20 09:25:09.637632 7f2103c2e700 10 mds.0.cache.ino(10000000000) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:09.637639 7f2103c2e700 10 mds.0.cache.ino(10000000000) encode_inodestat issueing pAsLsXsFscr seq 1 2014-08-20 09:25:09.637645 7f2103c2e700 10 mds.0.cache.ino(10000000000) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:09.637650 7f2103c2e700 10 mds.0.cache.ino(10000000000) including xattrs version 0 2014-08-20 09:25:09.637654 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637695 7f2103c2e700 7 mds.0.cache request_finish request(client.4119:3 cr=0x1e67500) 2014-08-20 09:25:09.637713 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4119:3 cr=0x1e67500) 2014-08-20 09:25:09.637719 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.637742 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:09.637775 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637792 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:09.637809 7f2103c2e700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637820 7f2103c2e700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/a [2,head] auth (dversion lock) v=8 ap=1+1 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a4a0] 2014-08-20 09:25:09.637831 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e82000 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:09.637852 7f2103c2e700 10 mds.0.cache.ino(10000000000) auth_unpin by 0x1e82000 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 0x1d5f7d8] now 0+0 2014-08-20 09:25:09.637867 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e82000 count now 0 + 1 2014-08-20 09:25:09.637887 7f2103c2e700 10 mds.0.cache.den(1 a) auth_unpin by 0x1e82000 on [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x1d5f7d8 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a4a0] now 0+0 2014-08-20 09:25:09.637897 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1e82000 count now 0 + 0 2014-08-20 09:25:10.238041 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:4 lookup #1/b 2014-08-20 09:25:10.237338) v2 2014-08-20 09:25:10.238052 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:10.238059 7f2103c2e700 15 mds.0.server oldest_client_tid=4 2014-08-20 09:25:10.238098 7f2103c2e700 7 mds.0.cache request_start request(client.4119:4 cr=0x1e67280) 2014-08-20 09:25:10.238102 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4119:4 lookup #1/b 2014-08-20 09:25:10.237338) v2 2014-08-20 09:25:10.238109 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4119:4 cr=0x1e67280) #1/b 2014-08-20 09:25:10.238113 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:10.238115 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'b' snapid head 2014-08-20 09:25:10.238118 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'b') 2014-08-20 09:25:10.238121 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (b,head) 2014-08-20 09:25:10.238124 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:10.238126 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238143 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4119:4 cr=0x1e67280) 2014-08-20 09:25:10.238147 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:10.238173 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238186 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238197 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:10.238216 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238228 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238237 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:10.238257 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1ed7a00 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:10.238277 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238288 7f2103c2e700 10 mds.0.cache.ino(10000000001) auth_pin by 0x1ed7a00 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 0x1d60110] now 1+0 2014-08-20 09:25:10.238302 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d60110 count now 0 + 1 2014-08-20 09:25:10.238322 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/b [2,head] auth (dversion lock) v=12 ap=0+1 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238331 7f2103c2e700 10 mds.0.cache.den(1 b) auth_pin by 0x1ed7a00 on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] now 1+1 2014-08-20 09:25:10.238341 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7a00 count now 0 + 2 2014-08-20 09:25:10.238368 7f2103c2e700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238380 7f2103c2e700 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=0x1d60110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238391 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:10.238413 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@5} | request=0 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:10.238433 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238446 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238475 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4119:4 lookup #1/b 2014-08-20 09:25:10.237338) v2 2014-08-20 09:25:10.238482 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:4 lookup #1/b 2014-08-20 09:25:10.237338) v2 2014-08-20 09:25:10.238504 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:10.238507 7f2103c2e700 20 mds.0.server lat 0.000683 2014-08-20 09:25:10.238511 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:10.238514 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:10.238519 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:10.238533 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-08-20 09:25:10.238538 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 0 len 0 2014-08-20 09:25:10.238549 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.238573 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:10.238591 7f2103c2e700 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=0x1d60110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238602 7f2103c2e700 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=0x1d60110 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238613 7f2103c2e700 20 mds.0.cache.ino(10000000001) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:03.936466 valid=1 2014-08-20 09:25:10.238624 7f2103c2e700 10 mds.0.cache.ino(10000000001) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:10.238631 7f2103c2e700 10 mds.0.cache.ino(10000000001) encode_inodestat issueing pAsLsXsFscr seq 1 2014-08-20 09:25:10.238636 7f2103c2e700 10 mds.0.cache.ino(10000000001) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:10.238642 7f2103c2e700 10 mds.0.cache.ino(10000000001) including xattrs version 0 2014-08-20 09:25:10.238646 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238685 7f2103c2e700 7 mds.0.cache request_finish request(client.4119:4 cr=0x1e67280) 2014-08-20 09:25:10.238702 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4119:4 cr=0x1e67280) 2014-08-20 09:25:10.238708 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.238731 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.238752 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238776 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:10.238792 7f2103c2e700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238803 7f2103c2e700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/b [2,head] auth (dversion lock) v=12 ap=1+1 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a680] 2014-08-20 09:25:10.238813 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1ed7a00 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] now 0+0 2014-08-20 09:25:10.238840 7f2103c2e700 10 mds.0.cache.ino(10000000001) auth_unpin by 0x1ed7a00 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 0x1d60110] now 0+0 2014-08-20 09:25:10.238855 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7a00 count now 0 + 1 2014-08-20 09:25:10.238875 7f2103c2e700 10 mds.0.cache.den(1 b) auth_unpin by 0x1ed7a00 on [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x1d60110 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a680] now 0+0 2014-08-20 09:25:10.238886 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7a00 count now 0 + 0 2014-08-20 09:25:10.810801 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4119:5 lookup #1/c 2014-08-20 09:25:10.810041) v2 2014-08-20 09:25:10.810812 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:10.810819 7f2103c2e700 15 mds.0.server oldest_client_tid=5 2014-08-20 09:25:10.810857 7f2103c2e700 7 mds.0.cache request_start request(client.4119:5 cr=0x1e67000) 2014-08-20 09:25:10.810860 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4119:5 lookup #1/c 2014-08-20 09:25:10.810041) v2 2014-08-20 09:25:10.810868 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4119:5 cr=0x1e67000) #1/c 2014-08-20 09:25:10.810872 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:10.810875 7f2103c2e700 12 mds.0.cache traverse: path seg depth 0 'c' snapid head 2014-08-20 09:25:10.810877 7f2103c2e700 20 mds.0.cache.dir(1) lookup (head, 'c') 2014-08-20 09:25:10.810880 7f2103c2e700 20 mds.0.cache.dir(1) hit -> (c,head) 2014-08-20 09:25:10.810884 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:10.810885 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.810903 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4119:5 cr=0x1e67000) 2014-08-20 09:25:10.810906 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.810930 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.810943 7f2103c2e700 20 mds.0.locker must rdlock (dn sync) [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.810954 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.810973 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.810985 7f2103c2e700 10 mds.0.locker must authpin [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.810994 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811014 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1ed7500 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] now 1+0 2014-08-20 09:25:10.811034 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811045 7f2103c2e700 10 mds.0.cache.ino(10000000002) auth_pin by 0x1ed7500 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 0x1d60a48] now 1+0 2014-08-20 09:25:10.811057 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1d60a48 count now 0 + 1 2014-08-20 09:25:10.811078 7f2103c2e700 10 mds.0.locker auth_pinning [dentry #1/c [2,head] auth (dversion lock) v=10 ap=0+1 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811088 7f2103c2e700 10 mds.0.cache.den(1 c) auth_pin by 0x1ed7500 on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] now 1+1 2014-08-20 09:25:10.811097 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7500 count now 0 + 2 2014-08-20 09:25:10.811116 7f2103c2e700 7 mds.0.locker rdlock_start on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811127 7f2103c2e700 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=0x1d60a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811137 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811158 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811178 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811191 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811220 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4119:5 lookup #1/c 2014-08-20 09:25:10.810041) v2 2014-08-20 09:25:10.811228 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4119:5 lookup #1/c 2014-08-20 09:25:10.810041) v2 2014-08-20 09:25:10.811251 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:10.811254 7f2103c2e700 20 mds.0.server lat 0.000688 2014-08-20 09:25:10.811258 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:10.811261 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:10.811266 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:10.811274 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 7 2014-08-20 09:25:10.811280 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 7 mseq 0 xattrv 0 len 0 2014-08-20 09:25:10.811288 7f2103c2e700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811319 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] 2014-08-20 09:25:10.811338 7f2103c2e700 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=0x1d60a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811349 7f2103c2e700 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=0x1d60a48 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811360 7f2103c2e700 20 mds.0.cache.ino(10000000002) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.512371 valid=1 2014-08-20 09:25:10.811372 7f2103c2e700 10 mds.0.cache.ino(10000000002) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:10.811379 7f2103c2e700 10 mds.0.cache.ino(10000000002) encode_inodestat issueing pAsLsXsFscr seq 1 2014-08-20 09:25:10.811384 7f2103c2e700 10 mds.0.cache.ino(10000000002) encode_inodestat caps pAsLsXsFscr seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:10.811390 7f2103c2e700 10 mds.0.cache.ino(10000000002) including xattrs version 0 2014-08-20 09:25:10.811393 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811433 7f2103c2e700 7 mds.0.cache request_finish request(client.4119:5 cr=0x1e67000) 2014-08-20 09:25:10.811450 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4119:5 cr=0x1e67000) 2014-08-20 09:25:10.811456 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811487 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:10.811510 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811527 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:10.811549 7f2103c2e700 7 mds.0.locker rdlock_finish on (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811560 7f2103c2e700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/c [2,head] auth (dversion lock) v=10 ap=1+1 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=0 0x1d9a860] 2014-08-20 09:25:10.811576 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1ed7500 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] now 0+0 2014-08-20 09:25:10.811597 7f2103c2e700 10 mds.0.cache.ino(10000000002) auth_unpin by 0x1ed7500 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 0x1d60a48] now 0+0 2014-08-20 09:25:10.811613 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7500 count now 0 + 1 2014-08-20 09:25:10.811632 7f2103c2e700 10 mds.0.cache.den(1 c) auth_unpin by 0x1ed7500 on [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x1d60a48 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x1d9a860] now 0+0 2014-08-20 09:25:10.811642 7f2103c2e700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x1d6f000] by 0x1ed7500 count now 0 + 0 2014-08-20 09:25:11.715879 7f2101328700 10 mds.0.2 beacon_send up:active seq 8 (currently up:active) 2014-08-20 09:25:11.716643 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 8 rtt 0.000745 2014-08-20 09:25:12.702392 7f2101328700 7 mds.0.cache trim max=100000 cur=14 2014-08-20 09:25:12.702408 7f2101328700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:12.703005 7f2101328700 2 mds.0.cache check_memory_usage total 184756, rss 9428, heap 19488, malloc 1693 mmap 0, baseline 17440, buffers 0, max 1048576, 4 / 16 inodes have caps, 4 caps, 0.25 caps per inode 2014-08-20 09:25:12.703028 7f2101328700 10 mds.0.log trim 1 / 30 segments, 12 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:12.703033 7f2101328700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:12.703062 7f2101328700 15 mds.0.bal get_load mdsload<[2.07687,0.843023 3.76292]/[1.45131,0.719352 2.89002], req 0, hr 0, qlen 0, cpu 0.19> 2014-08-20 09:25:12.703091 7f2101328700 10 mds.0.locker scatter_tick 2014-08-20 09:25:12.703094 7f2101328700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:12.703097 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 2014-08-20 09:25:12.703105 7f2101328700 20 mds.0.server laggiest active session is client.4119 10.214.137.130:0/11613 and sufficiently new (2014-08-20 09:24:56.728046) 2014-08-20 09:25:12.703115 7f2101328700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:12.703114 2014-08-20 09:25:12.703119 7f2101328700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:12.703121 7f2101328700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:13.364360 7f20feb1c700 10 mds.0.2 new session 0x1ecc500 for client.4120 10.214.137.130:0/11682 con 0x1d7eb00 2014-08-20 09:25:13.364472 7f2103c2e700 10 mds.0.2 ms_handle_accept 10.214.137.130:0/11682 con 0x1d7eb00 session 0x1ecc500 2014-08-20 09:25:13.365125 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state closed 2014-08-20 09:25:13.365137 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4120 2014-08-20 09:25:13.365226 7f20ff923700 5 mds.0.log _submit_thread 4205320~194 : ESession client.4120 10.214.137.130:0/11682 open cmapv 7 2014-08-20 09:25:13.369181 7f2103c2e700 10 mds.0.server _session_logged client.4120 10.214.137.130:0/11682 state_seq 1 open 7 2014-08-20 09:25:13.371319 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state open 2014-08-20 09:25:13.371329 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4120 2014-08-20 09:25:13.371379 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4120:1 getattr pAsLsXsFs #1 2014-08-20 09:25:13.361718) v2 2014-08-20 09:25:13.371388 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state open 2014-08-20 09:25:13.371393 7f2103c2e700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:25:13.371438 7f2103c2e700 7 mds.0.cache request_start request(client.4120:1 cr=0x1eed280) 2014-08-20 09:25:13.371441 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4120:1 getattr pAsLsXsFs #1 2014-08-20 09:25:13.361718) v2 2014-08-20 09:25:13.371452 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4120:1 cr=0x1eed280) #1 2014-08-20 09:25:13.371456 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:13.371459 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:13.371461 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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 0x1d58938] 2014-08-20 09:25:13.371488 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4120:1 cr=0x1eed280) 2014-08-20 09:25:13.371492 7f2103c2e700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371513 7f2103c2e700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371532 7f2103c2e700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371552 7f2103c2e700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371574 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371594 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371612 7f2103c2e700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:13.371630 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1ed7000 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:13.371651 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371671 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371705 7f2103c2e700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371728 7f2103c2e700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371752 7f2103c2e700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@7} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371782 7f2103c2e700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371808 7f2103c2e700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371843 7f2103c2e700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371867 7f2103c2e700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371898 7f2103c2e700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.371940 7f2103c2e700 10 mds.0.server reply to stat on client_request(client.4120:1 getattr pAsLsXsFs #1 2014-08-20 09:25:13.361718) v2 2014-08-20 09:25:13.371948 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4120:1 getattr pAsLsXsFs #1 2014-08-20 09:25:13.361718) v2 2014-08-20 09:25:13.371975 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:13.371978 7f2103c2e700 20 mds.0.server lat 0.000799 2014-08-20 09:25:13.371983 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:13.371985 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:13.371990 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:04.508416 valid=1 2014-08-20 09:25:13.372009 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:25:13.372015 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:13.372020 7f2103c2e700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:25:13.372028 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=5 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372080 7f2103c2e700 7 mds.0.cache request_finish request(client.4120:1 cr=0x1eed280) 2014-08-20 09:25:13.372100 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4120:1 cr=0x1eed280) 2014-08-20 09:25:13.372106 7f2103c2e700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372146 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=4 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372174 7f2103c2e700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372199 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372228 7f2103c2e700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372255 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372283 7f2103c2e700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372306 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372329 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372353 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:13.372378 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1ed7000 on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:14.281458 7f2103c2e700 4 mds.0.server handle_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-08-20 09:25:14.280630) v2 2014-08-20 09:25:14.281469 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state open 2014-08-20 09:25:14.281476 7f2103c2e700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:14.281550 7f2103c2e700 7 mds.0.cache request_start request(client.4120:2 cr=0x1eed000) 2014-08-20 09:25:14.281555 7f2103c2e700 10 mds.0.locker process_cap_release client.4120 pLsXsFs on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pAsLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281586 7f2103c2e700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:14.281589 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281611 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:14.281613 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281636 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281658 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281679 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281700 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:14.281703 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-08-20 09:25:14.280630) v2 2014-08-20 09:25:14.281711 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4120:2 cr=0x1eed000) #1 2014-08-20 09:25:14.281715 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:14.281717 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:14.281719 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:14.281741 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1e42a00 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:14.281766 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4120:2 cr=0x1eed000) 2014-08-20 09:25:14.281769 7f2103c2e700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281792 7f2103c2e700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281815 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281837 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281858 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281879 7f2103c2e700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281912 7f2103c2e700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281936 7f2103c2e700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281963 7f2103c2e700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.281994 7f2103c2e700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.282024 7f2103c2e700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pAsLsXsFs/-@7,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.282055 7f2103c2e700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@7,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.282089 7f2103c2e700 20 mds.0.locker client.4119 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:14.282096 7f2103c2e700 7 mds.0.locker sending MClientCaps to client.4119 seq 8 new pending pLsXsFs was pAsLsXsFs 2014-08-20 09:25:14.282103 7f2103c2e700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:04.508416 2014-08-20 09:25:14.282110 7f2103c2e700 10 mds.0.2 send_message_client_counted client.4119 seq 3 client_caps(revoke ino 1 1 seq 8 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:25:04.508416) v4 2014-08-20 09:25:14.282147 7f2103c2e700 20 mds.0.locker client.4120 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:14.282155 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d590e0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:14.282182 7f2103c2e700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x1d3db40 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:14.282186 7f2103c2e700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:14.282190 7f2103c2e700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283525 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:14.283531 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283564 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:14.283568 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283595 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:14.283597 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283622 7f2103c2e700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283648 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283673 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283696 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:14.283698 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283723 7f2103c2e700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283747 7f2103c2e700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-08-20 09:25:14.283751 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] 2014-08-20 09:25:14.283775 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d590e0 on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:14.283800 7f2103c2e700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283841 7f2103c2e700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283870 7f2103c2e700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283899 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283926 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283954 7f2103c2e700 7 mds.0.server dispatch_client_request client_request(client.4120:2 setattr mode=041777 #1 2014-08-20 09:25:14.280630) v2 2014-08-20 09:25:14.283963 7f2103c2e700 10 mds.0.server rdlock_path_pin_ref request(client.4120:2 cr=0x1eed000) #1 2014-08-20 09:25:14.283967 7f2103c2e700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:14.283969 7f2103c2e700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:14.283971 7f2103c2e700 10 mds.0.server ref is [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.283995 7f2103c2e700 10 mds.0.locker acquire_locks request(client.4120:2 cr=0x1eed000) 2014-08-20 09:25:14.283998 7f2103c2e700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284021 7f2103c2e700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284045 7f2103c2e700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284068 7f2103c2e700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284089 7f2103c2e700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284111 7f2103c2e700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284137 7f2103c2e700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4120) [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284167 7f2103c2e700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284191 7f2103c2e700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284227 7f2103c2e700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v9 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284251 7f2103c2e700 10 mds.0.cache.ino(1) auth_pin by 0x1d590e0 on [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@1} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 2+0 2014-08-20 09:25:14.284278 7f2103c2e700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x1e42a00) [inode 1 [...2,head] / auth v9 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth xlock x=1 by 0x1e42a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284321 7f2103c2e700 15 mds.0.cache.ino(1) project_inode 0x1ea3800 2014-08-20 09:25:14.284339 7f2103c2e700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:14.284353 7f2103c2e700 10 mds.0.server journal_and_reply tracei 0x1d58938 tracedn 0 2014-08-20 09:25:14.284356 7f2103c2e700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x1e42a00) [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x1e42a00) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@1} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284392 7f2103c2e700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4120:2 setattr mode=041777 #1 2014-08-20 09:25:14.280630) v2 2014-08-20 09:25:14.284408 7f2103c2e700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:14.284410 7f2103c2e700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) len=48 2014-08-20 09:25:14.284415 7f2103c2e700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:14.280630 valid=1 2014-08-20 09:25:14.284423 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-08-20 09:25:14.284428 7f2103c2e700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-08-20 09:25:14.284440 7f2103c2e700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@2} | request=1 lock=3 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284503 7f2103c2e700 20 mds.0.server lat 0.003262 2014-08-20 09:25:14.284553 7f2103c2e700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284589 7f2103c2e700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284646 7f2103c2e700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:14.284683 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:14.284690 7f2103c2e700 20 mds.0.locker client.4120 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:14.284696 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:14.284778 7f20ff923700 5 mds.0.log _submit_thread 4205534~661 : EUpdate setattr [metablob] 2014-08-20 09:25:14.362548 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state open 2014-08-20 09:25:14.362563 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4120 2014-08-20 09:25:14.782160 7f2104c30700 1 mds.0.2 asok_command: session ls 2014-08-20 09:25:15.656734 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:15.656745 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4119 2014-08-20 09:25:15.716124 7f2101328700 10 mds.0.2 beacon_send up:active seq 9 (currently up:active) 2014-08-20 09:25:15.716950 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 9 rtt 0.000809 2014-08-20 09:25:17.702602 7f2101328700 7 mds.0.cache trim max=100000 cur=14 2014-08-20 09:25:17.702608 7f2101328700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:17.703227 7f2101328700 2 mds.0.cache check_memory_usage total 185780, rss 9492, heap 17440, malloc 1809 mmap 0, baseline 17440, buffers 0, max 1048576, 4 / 16 inodes have caps, 5 caps, 0.3125 caps per inode 2014-08-20 09:25:17.703251 7f2101328700 10 mds.0.log trim 1 / 30 segments, 14 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:17.703257 7f2101328700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:17.703290 7f2101328700 15 mds.0.bal get_load mdsload<[1.0384,0.421498 1.8814]/[0.725635,0.359665 1.44497], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:17.703320 7f2101328700 10 mds.0.locker scatter_tick 2014-08-20 09:25:17.703323 7f2101328700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:17.703327 7f2101328700 20 mds.0.server laggiest active session is client.4120 10.214.137.130:0/11682 2014-08-20 09:25:17.703336 7f2101328700 20 mds.0.server laggiest active session is client.4120 10.214.137.130:0/11682 and sufficiently new (2014-08-20 09:25:14.362568) 2014-08-20 09:25:17.703347 7f2101328700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:17.703346 2014-08-20 09:25:17.703372 7f2101328700 15 mds.0.bal get_load mdsload<[1.0384,0.421498 1.8814]/[0.725635,0.359665 1.44497], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:17.703402 7f2101328700 5 mds.0.bal mds.0 epoch 2 load mdsload<[1.0384,0.421498 1.8814]/[0.725635,0.359665 1.44497], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:17.703422 7f2101328700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:17.703425 7f2101328700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:17.707296 7f2103c2e700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x1ea3800 v10 2014-08-20 09:25:17.707300 7f2103c2e700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v9 pv10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 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/-@8,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707348 7f2103c2e700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4120:2 setattr mode=041777 #1 2014-08-20 09:25:14.280630) v2 2014-08-20 09:25:17.707377 7f2103c2e700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:17.707382 7f2103c2e700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=2 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707413 7f2103c2e700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707442 7f2103c2e700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:17.707448 7f2103c2e700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707471 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1d590e0 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] now 1+0 2014-08-20 09:25:17.707503 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707532 7f2103c2e700 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=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4120) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=1 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707561 7f2103c2e700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x1d58938] 2014-08-20 09:25:17.707594 7f2103c2e700 20 mds.0.locker client.4119 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:17.707602 7f2103c2e700 20 mds.0.locker client.4120 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:17.707631 7f2103c2e700 7 mds.0.cache request_finish request(client.4120:2 cr=0x1eed000) 2014-08-20 09:25:17.707650 7f2103c2e700 15 mds.0.cache request_cleanup request(client.4120:2 cr=0x1eed000) 2014-08-20 09:25:17.707654 7f2103c2e700 10 mds.0.cache.ino(1) auth_unpin by 0x1e42a00 on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=1 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] now 0+0 2014-08-20 09:25:18.943963 7f2103c2e700 20 mds.0.server get_session have 0x1ecc500 client.4120 10.214.137.130:0/11682 state open 2014-08-20 09:25:18.943974 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_close) v1 from client.4120 2014-08-20 09:25:18.944046 7f20ff923700 5 mds.0.log _submit_thread 4206215~194 : ESession client.4120 10.214.137.130:0/11682 close cmapv 8 2014-08-20 09:25:18.948599 7f2103c2e700 10 mds.0.server _session_logged client.4120 10.214.137.130:0/11682 state_seq 3 close 8 2014-08-20 09:25:18.948610 7f2103c2e700 20 mds.0.server killing capability pLsXsFs on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8,4120=pLsXsFs/-@2} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948646 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948667 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:18.948669 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948689 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948710 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948729 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:18.948748 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:18.948758 7f2103c2e700 10 mds.0.2 send_message_client client.4120 10.214.137.130:0/11682 client_session(close) v1 2014-08-20 09:25:18.949726 7f2103c2e700 5 mds.0.2 ms_handle_reset on 10.214.137.130:0/11682 2014-08-20 09:25:18.949748 7f2103c2e700 3 mds.0.2 ms_handle_reset closing connection for session client.4120 10.214.137.130:0/11682 2014-08-20 09:25:19.716377 7f2101328700 10 mds.0.2 beacon_send up:active seq 10 (currently up:active) 2014-08-20 09:25:19.717177 7f2103c2e700 10 mds.0.2 handle_mds_beacon up:active seq 10 rtt 0.000783 2014-08-20 09:25:20.748148 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-08-20 09:25:20.748155 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748179 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.748184 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748207 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.748209 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748224 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748239 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748251 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.748253 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748265 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.748269 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748284 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748297 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748309 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.748322 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.748353 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-08-20 09:25:20.748356 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748373 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.748377 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748397 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.748399 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748413 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748426 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748439 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.748441 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748453 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.748455 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748469 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748483 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748496 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.748508 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.748534 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:20.748538 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748557 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.748560 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748580 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.748582 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=pLsXsFs/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748600 7f2103c2e700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748617 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748636 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748652 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.748654 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748673 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748690 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748707 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748723 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.748920 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-08-20 09:25:20.748926 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.748949 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.748953 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.748973 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.748975 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.748990 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749004 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749017 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.749019 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749032 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.749034 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749048 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749061 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749073 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749085 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.749113 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000000 follows 0 op update 2014-08-20 09:25:20.749120 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749133 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.749137 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749155 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.749157 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749169 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749182 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749195 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.749197 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749208 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.749210 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749223 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749236 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749248 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.749260 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.749285 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000002 follows 0 op update 2014-08-20 09:25:20.749288 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749301 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.749306 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749335 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.749337 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749349 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749362 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749375 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.749377 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749389 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.749391 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749404 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749416 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749429 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.749442 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.749467 7f2103c2e700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:20.749470 7f2103c2e700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749488 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.749491 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749541 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.749548 7f2103c2e700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749567 7f2103c2e700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749585 7f2103c2e700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749602 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749619 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.749621 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749638 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749656 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749675 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749693 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.749720 7f2103c2e700 7 mds.0.locker handle_client_caps on 10000000001 follows 0 op update 2014-08-20 09:25:20.749723 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749737 7f2103c2e700 10 mds.0.cache.snaprealm(1 seq 1 0x1d2fd80) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:20.749740 7f2103c2e700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.749758 7f2103c2e700 10 mds.0.cache snaps 2014-08-20 09:25:20.749759 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749772 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749785 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749806 7f2103c2e700 20 mds.0.locker inode is file 2014-08-20 09:25:20.749808 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749819 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.749821 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749835 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749847 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749860 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.749872 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.749892 7f2103c2e700 20 mds.0.server get_session have 0x1d83000 client.4119 10.214.137.130:0/11613 state open 2014-08-20 09:25:20.749899 7f2103c2e700 3 mds.0.server handle_client_session client_session(request_close seq 3) v1 from client.4119 2014-08-20 09:25:20.750001 7f20ff923700 5 mds.0.log _submit_thread 4206429~194 : ESession client.4119 10.214.137.130:0/11613 close cmapv 9 2014-08-20 09:25:20.754541 7f2103c2e700 10 mds.0.server _session_logged client.4119 10.214.137.130:0/11613 state_seq 3 close 9 2014-08-20 09:25:20.754552 7f2103c2e700 20 mds.0.server killing capability p on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) caps={4119=p/-@8} | request=0 lock=0 dirfrag=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754578 7f2103c2e700 10 mds.0.cache.ino(1) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:20.754584 7f2103c2e700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) | request=0 lock=0 dirfrag=1 caps=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754601 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.754603 7f2103c2e700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) | request=0 lock=0 dirfrag=1 caps=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754620 7f2103c2e700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) | request=0 lock=0 dirfrag=1 caps=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754640 7f2103c2e700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) | request=0 lock=0 dirfrag=1 caps=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754655 7f2103c2e700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x1d2fd80 dirtyparent f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock) (iversion lock) | request=0 lock=0 dirfrag=1 caps=0 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x1d58938] 2014-08-20 09:25:20.754671 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.754673 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754687 7f2103c2e700 10 mds.0.cache.ino(10000000000) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:20.754692 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754703 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.754704 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754719 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754730 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754741 7f2103c2e700 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 0x1d5f7d8] 2014-08-20 09:25:20.754752 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.754754 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754766 7f2103c2e700 10 mds.0.cache.ino(10000000001) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:20.754770 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754781 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.754783 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754794 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754805 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754820 7f2103c2e700 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 0x1d60110] 2014-08-20 09:25:20.754831 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.754832 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754845 7f2103c2e700 10 mds.0.cache.ino(10000000002) remove_client_cap last cap, leaving realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x1d2fd80) 2014-08-20 09:25:20.754849 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754860 7f2103c2e700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:20.754861 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754873 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754884 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754895 7f2103c2e700 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 0x1d60a48] 2014-08-20 09:25:20.754906 7f2103c2e700 10 mds.0.locker eval done 2014-08-20 09:25:20.754915 7f2103c2e700 10 mds.0.2 send_message_client client.4119 10.214.137.130:0/11613 client_session(close) v1 2014-08-20 09:25:20.755893 7f2103c2e700 5 mds.0.2 ms_handle_reset on 10.214.137.130:0/11613 2014-08-20 09:25:20.755916 7f2103c2e700 3 mds.0.2 ms_handle_reset closing connection for session client.4119 10.214.137.130:0/11613 2014-08-20 09:25:28.650107 7f53dd7af780 0 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b), process ceph-mds, pid 14512 2014-08-20 09:25:28.651929 7f53dd7af780 10 mds.-1.0 168 MDSCacheObject 2014-08-20 09:25:28.651937 7f53dd7af780 10 mds.-1.0 2360 CInode 2014-08-20 09:25:28.651938 7f53dd7af780 10 mds.-1.0 16 elist<>::item *7=112 2014-08-20 09:25:28.651941 7f53dd7af780 10 mds.-1.0 456 inode_t 2014-08-20 09:25:28.651941 7f53dd7af780 10 mds.-1.0 48 nest_info_t 2014-08-20 09:25:28.651943 7f53dd7af780 10 mds.-1.0 32 frag_info_t 2014-08-20 09:25:28.651943 7f53dd7af780 10 mds.-1.0 40 SimpleLock *5=200 2014-08-20 09:25:28.651945 7f53dd7af780 10 mds.-1.0 48 ScatterLock *3=144 2014-08-20 09:25:28.651946 7f53dd7af780 10 mds.-1.0 480 CDentry 2014-08-20 09:25:28.651947 7f53dd7af780 10 mds.-1.0 16 elist<>::item 2014-08-20 09:25:28.651948 7f53dd7af780 10 mds.-1.0 40 SimpleLock 2014-08-20 09:25:28.651949 7f53dd7af780 10 mds.-1.0 952 CDir 2014-08-20 09:25:28.651950 7f53dd7af780 10 mds.-1.0 16 elist<>::item *2=32 2014-08-20 09:25:28.651951 7f53dd7af780 10 mds.-1.0 176 fnode_t 2014-08-20 09:25:28.651952 7f53dd7af780 10 mds.-1.0 48 nest_info_t *2 2014-08-20 09:25:28.651953 7f53dd7af780 10 mds.-1.0 32 frag_info_t *2 2014-08-20 09:25:28.651954 7f53dd7af780 10 mds.-1.0 176 Capability 2014-08-20 09:25:28.651956 7f53dd7af780 10 mds.-1.0 32 xlist<>::item *2=64 2014-08-20 09:25:28.652869 7f53dd7a7700 10 mds.-1.0 MDS::ms_get_authorizer type=mon 2014-08-20 09:25:28.653179 7f53d8839700 5 mds.-1.0 ms_handle_connect on 10.214.136.128:6789/0 2014-08-20 09:25:28.658191 7f53d8839700 5 mds.-1.0 handle_mds_map epoch 11 from mon.0 2014-08-20 09:25:28.658235 7f53d8839700 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-08-20 09:25:28.658244 7f53d8839700 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-08-20 09:25:28.658253 7f53d8839700 10 mds.-1.-1 map says i am 10.214.136.128:6805/14512 mds.-1.-1 state down:dne 2014-08-20 09:25:28.658267 7f53d8839700 10 mds.-1.-1 not in map yet 2014-08-20 09:25:28.658406 7f53dd7af780 10 mds.-1.-1 beacon_send up:boot seq 1 (currently down:dne) 2014-08-20 09:25:28.658473 7f53dd7af780 10 mds.-1.-1 create_logger 2014-08-20 09:25:29.619003 7f53d8839700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:25:29.619717 7f53d8839700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:25:29.663920 7f53d8839700 5 mds.-1.-1 handle_mds_map epoch 12 from mon.0 2014-08-20 09:25:29.663964 7f53d8839700 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-08-20 09:25:29.663988 7f53d8839700 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-08-20 09:25:29.664000 7f53d8839700 10 mds.-1.0 map says i am 10.214.136.128:6805/14512 mds.-1.0 state up:standby 2014-08-20 09:25:29.664012 7f53d8839700 10 mds.-1.0 peer mds gid 4117 removed from map 2014-08-20 09:25:29.664036 7f53d8839700 1 mds.-1.0 handle_mds_map standby 2014-08-20 09:25:29.664843 7f53d8839700 5 mds.-1.0 handle_mds_map epoch 13 from mon.0 2014-08-20 09:25:29.664880 7f53d8839700 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-08-20 09:25:29.664902 7f53d8839700 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-08-20 09:25:29.664914 7f53d8839700 10 mds.0.3 map says i am 10.214.136.128:6805/14512 mds.0.3 state up:replay 2014-08-20 09:25:29.664925 7f53d8839700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-08-20 09:25:29.664929 7f53d8839700 1 mds.0.3 handle_mds_map state change up:standby --> up:replay 2014-08-20 09:25:29.664936 7f53d8839700 1 mds.0.3 replay_start 2014-08-20 09:25:29.664946 7f53d8839700 7 mds.0.cache set_recovery_set 2014-08-20 09:25:29.664951 7f53d8839700 1 mds.0.3 recovery set is 2014-08-20 09:25:29.664954 7f53d8839700 1 mds.0.3 need osdmap epoch 9, have 8 2014-08-20 09:25:29.664957 7f53d8839700 1 mds.0.3 waiting for osdmap 9 (which blacklists prior instance) 2014-08-20 09:25:29.665798 7f53d8839700 2 mds.0.3 boot_start 0: opening inotable 2014-08-20 09:25:29.665811 7f53d8839700 10 mds.0.inotable: load 2014-08-20 09:25:29.665934 7f53d8839700 2 mds.0.3 boot_start 0: opening sessionmap 2014-08-20 09:25:29.665942 7f53d8839700 10 mds.0.sessionmap load 2014-08-20 09:25:29.666025 7f53d8839700 2 mds.0.3 boot_start 0: opening mds log 2014-08-20 09:25:29.666037 7f53d8839700 5 mds.0.log open discovering log bounds 2014-08-20 09:25:29.666133 7f53d8839700 2 mds.0.3 boot_start 0: opening snap table 2014-08-20 09:25:29.666152 7f53d8839700 10 mds.0.snaptable: load 2014-08-20 09:25:29.666152 7f53d4f31700 10 mds.0.3 MDS::ms_get_authorizer type=osd 2014-08-20 09:25:29.666197 7f53d452e700 10 mds.0.log _submit_thread start 2014-08-20 09:25:29.666793 7f53d8839700 5 mds.0.3 ms_handle_connect on 10.214.136.128:6800/13738 2014-08-20 09:25:29.666861 7f53d4e30700 10 mds.0.3 MDS::ms_get_authorizer type=osd 2014-08-20 09:25:29.667046 7f53d3d2d700 10 mds.0.3 MDS::ms_get_authorizer type=osd 2014-08-20 09:25:29.667647 7f53d8839700 5 mds.0.3 ms_handle_connect on 10.214.137.130:6800/11370 2014-08-20 09:25:29.667788 7f53d8839700 5 mds.0.3 ms_handle_connect on 10.214.137.130:6805/11451 2014-08-20 09:25:29.667968 7f53d8839700 10 mds.0.inotable: load_2 got 34 bytes 2014-08-20 09:25:29.667972 7f53d8839700 10 mds.0.inotable: load_2 loaded v0 2014-08-20 09:25:29.669004 7f53d8839700 10 mds.0.sessionmap dump 2014-08-20 09:25:29.669010 7f53d8839700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-08-20 09:25:29.669013 7f53d8839700 10 mds.0.sessionmap dump 2014-08-20 09:25:29.669049 7f53d8839700 10 mds.0.snaptable: load_2 got 46 bytes 2014-08-20 09:25:29.669052 7f53d8839700 10 mds.0.snaptable: load_2 loaded v0 2014-08-20 09:25:29.669182 7f53d4d2f700 4 mds.0.log Waiting for journal 200 to recover... 2014-08-20 09:25:29.671568 7f53d4d2f700 4 mds.0.log Journal 200 recovered. 2014-08-20 09:25:29.671586 7f53d4d2f700 4 mds.0.log Recovered journal 200 in format 1 2014-08-20 09:25:29.671591 7f53d4d2f700 2 mds.0.3 boot_start 1: loading/discovering base inodes 2014-08-20 09:25:29.671598 7f53d4d2f700 0 mds.0.cache creating system inode with ino:100 2014-08-20 09:25:29.671672 7f53d4d2f700 10 mds.0.cache.ino(100) fetch 2014-08-20 09:25:29.671775 7f53d4d2f700 0 mds.0.cache creating system inode with ino:1 2014-08-20 09:25:29.671787 7f53d4d2f700 10 mds.0.cache.ino(1) fetch 2014-08-20 09:25:29.673404 7f53d8839700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-08-20 09:25:29.673416 7f53d8839700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:25:29.673435 7f53d8839700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x249cd80) 2014-08-20 09:25:29.673444 7f53d8839700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x24b7000] 2014-08-20 09:25:29.673647 7f53d8839700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-08-20 09:25:29.673657 7f53d8839700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:25:29.673668 7f53d8839700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.673673 7f53d8839700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x24ca240 f() n(v0 1=0+1) (iversion lock) 0x24b7938] 2014-08-20 09:25:29.673684 7f53d8839700 2 mds.0.3 boot_start 2: replaying mds log 2014-08-20 09:25:29.673686 7f53d8839700 10 mds.0.log replay start, from 4194304 to 4206643 2014-08-20 09:25:29.673729 7f53d4d2f700 10 mds.0.log _replay_thread start 2014-08-20 09:25:29.675077 7f53d4d2f700 10 mds.0.log _replay 4194304~764 / 4206643 2014-08-20 09:24:28.138513: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-08-20 09:25:29.675103 7f53d4d2f700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-08-20 09:25:29.675114 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-08-20 09:25:29.675121 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.675131 7f53d4d2f700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x24ca240 f() n(v0 1=0+1) (iversion lock) 0x24b7938] 2014-08-20 09:25:29.675169 7f53d4d2f700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:25:29.675214 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675237 7f53d4d2f700 10 mds.0.cache show_subtrees - no subtrees 2014-08-20 09:25:29.675253 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675281 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675295 7f53d4d2f700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-08-20 09:25:29.675306 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675323 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675339 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675355 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675373 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 100 2014-08-20 09:25:29.675378 7f53d4d2f700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x24b7000] 2014-08-20 09:25:29.675397 7f53d4d2f700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:25:29.675413 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675429 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675437 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675452 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675466 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675484 7f53d4d2f700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-08-20 09:25:29.675489 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675497 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675516 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675532 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675546 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675578 7f53d4d2f700 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 0x24d0000] bound_dfs [] 2014-08-20 09:25:29.675598 7f53d4d2f700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:25:29.675605 7f53d4d2f700 10 mds.0.cache by ino: {} 2014-08-20 09:25:29.675612 7f53d4d2f700 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 0x24d0000] bounds 2014-08-20 09:25:29.675628 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675636 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675657 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675671 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675693 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675715 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675723 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675743 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675758 7f53d4d2f700 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 0x24d03b8] bound_dfs [] 2014-08-20 09:25:29.675778 7f53d4d2f700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:25:29.675782 7f53d4d2f700 10 mds.0.cache by ino: {} 2014-08-20 09:25:29.675785 7f53d4d2f700 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 0x24d03b8] bounds 2014-08-20 09:25:29.675805 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675812 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675833 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675847 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675864 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675884 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675892 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675911 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675924 7f53d4d2f700 7 mds.0.cache recalc_auth_bits (replay) 2014-08-20 09:25:29.675929 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.675953 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675971 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.675979 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.675999 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.676019 7f53d4d2f700 7 mds.0.cache show_cache 2014-08-20 09:25:29.676023 7f53d4d2f700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x24b7000] 2014-08-20 09:25:29.676045 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.676061 7f53d4d2f700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x24ca240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x24b7938] 2014-08-20 09:25:29.676075 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.676088 7f53d4d2f700 15 mds.0.cache show_subtrees 2014-08-20 09:25:29.676095 7f53d4d2f700 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 0x24d03b8] 2014-08-20 09:25:29.676114 7f53d4d2f700 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 0x24d0000] 2014-08-20 09:25:29.676148 7f53d4d2f700 10 mds.0.log _replay 4195088~194 / 4206643 2014-08-20 09:24:56.720522: ESession client.4119 10.214.137.130:0/11613 open cmapv 1 2014-08-20 09:25:29.676173 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4119 10.214.137.130:0/11613 2014-08-20 09:25:29.676194 7f53d4d2f700 10 mds.0.journal opened session client.4119 10.214.137.130:0/11613 2014-08-20 09:25:29.676210 7f53d4d2f700 10 mds.0.log _replay 4195302~194 / 4206643 2014-08-20 09:24:56.724622: ESession client.4118 10.214.137.130:0/11590 open cmapv 2 2014-08-20 09:25:29.676227 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4118 10.214.137.130:0/11590 2014-08-20 09:25:29.676239 7f53d4d2f700 10 mds.0.journal opened session client.4118 10.214.137.130:0/11590 2014-08-20 09:25:29.676282 7f53d4d2f700 10 mds.0.log _replay 4195516~661 / 4206643 2014-08-20 09:25:00.965372: EUpdate setattr [metablob] 2014-08-20 09:25:29.676306 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:25:29.676327 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.676346 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x24ca240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.676363 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-08-20 09:25:29.676396 7f53d4d2f700 10 mds.0.log _replay 4196197~661 / 4206643 2014-08-20 09:25:02.156807: EUpdate setattr [metablob] 2014-08-20 09:25:29.676409 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:25:29.676416 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.676424 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x24ca240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.676440 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 2 2014-08-20 09:25:29.676473 7f53d4d2f700 10 mds.0.log _replay 4196878~1391 / 4206643 2014-08-20 09:25:03.353020: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-08-20 09:25:29.676490 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:25:29.676497 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.676506 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.676527 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.676537 7f53d4d2f700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x24d0000] version 3 2014-08-20 09:25:29.676567 7f53d4d2f700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.676609 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.676624 7f53d4d2f700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.676651 7f53d4d2f700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.676732 7f53d4d2f700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x24e1000] 2014-08-20 09:25:29.676759 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x24e1000] 2014-08-20 09:25:29.676776 7f53d4d2f700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x24e1000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x24b8270] 2014-08-20 09:25:29.676805 7f53d4d2f700 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} 0x24b8270] 2014-08-20 09:25:29.676822 7f53d4d2f700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-08-20 09:25:29.676831 7f53d4d2f700 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 0x24b8270] 2014-08-20 09:25:29.676849 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-08-20 09:25:29.676857 7f53d4d2f700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-08-20 09:25:29.676866 7f53d4d2f700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-08-20 09:25:29.676877 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-08-20 09:25:29.676885 7f53d4d2f700 20 mds.0.journal (session prealloc []) 2014-08-20 09:25:29.676889 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4118:6 trim_to 6 2014-08-20 09:25:29.676927 7f53d4d2f700 10 mds.0.log _replay 4198289~1375 / 4206643 2014-08-20 09:25:03.934854: EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:25:29.676942 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:25:29.676949 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.676958 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.676983 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.676988 7f53d4d2f700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x24d0000] version 5 2014-08-20 09:25:29.677016 7f53d4d2f700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677053 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.677064 7f53d4d2f700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677090 7f53d4d2f700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677130 7f53d4d2f700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x24e11e0] 2014-08-20 09:25:29.677145 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x24e11e0] 2014-08-20 09:25:29.677168 7f53d4d2f700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x24e11e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x24b8ba8] 2014-08-20 09:25:29.677195 7f53d4d2f700 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} 0x24b8ba8] 2014-08-20 09:25:29.677211 7f53d4d2f700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-08-20 09:25:29.677217 7f53d4d2f700 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 0x24b8ba8] 2014-08-20 09:25:29.677233 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-08-20 09:25:29.677237 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-08-20 09:25:29.677243 7f53d4d2f700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-08-20 09:25:29.677250 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4118:10 trim_to 9 2014-08-20 09:25:29.677287 7f53d4d2f700 10 mds.0.log _replay 4199684~1375 / 4206643 2014-08-20 09:25:04.511164: EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:25:29.677301 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:25:29.677308 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.677318 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.677341 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.677347 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x24d0000] version 7 2014-08-20 09:25:29.677384 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677410 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.677420 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677448 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677488 7f53d4d2f700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x24e13c0] 2014-08-20 09:25:29.677502 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x24e13c0] 2014-08-20 09:25:29.677529 7f53d4d2f700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x24e13c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x24b94e0] 2014-08-20 09:25:29.677556 7f53d4d2f700 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} 0x24b94e0] 2014-08-20 09:25:29.677572 7f53d4d2f700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-08-20 09:25:29.677578 7f53d4d2f700 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 0x24b94e0] 2014-08-20 09:25:29.677595 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-08-20 09:25:29.677599 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-08-20 09:25:29.677606 7f53d4d2f700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-08-20 09:25:29.677612 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4118:14 trim_to 13 2014-08-20 09:25:29.677646 7f53d4d2f700 10 mds.0.log _replay 4201079~1317 / 4206643 2014-08-20 09:25:07.460841: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:29.677660 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:25:29.677668 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.677677 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.677701 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.677716 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] version 9 2014-08-20 09:25:29.677744 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677777 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.677787 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677814 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.677851 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x24b8270 | inodepin=1 dirty=1 0x24e1000] 2014-08-20 09:25:29.677867 7f53d4d2f700 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 0x24b8270] 2014-08-20 09:25:29.677913 7f53d4d2f700 10 mds.0.log _replay 4202416~1317 / 4206643 2014-08-20 09:25:07.461865: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:29.677927 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:25:29.677935 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.677943 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.677966 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.677971 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] version 11 2014-08-20 09:25:29.678011 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678040 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.678050 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678076 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678113 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x24b94e0 | inodepin=1 dirty=1 0x24e13c0] 2014-08-20 09:25:29.678130 7f53d4d2f700 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 0x24b94e0] 2014-08-20 09:25:29.678184 7f53d4d2f700 10 mds.0.log _replay 4203753~1317 / 4206643 2014-08-20 09:25:07.463130: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:29.678199 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:25:29.678206 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.678223 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.678246 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:25:29.678252 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] version 13 2014-08-20 09:25:29.678279 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678305 7f53d4d2f700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:25:29.676609 2014-08-20 09:25:29.678315 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678341 7f53d4d2f700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:29.678377 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x24b8ba8 | inodepin=1 dirty=1 0x24e11e0] 2014-08-20 09:25:29.678394 7f53d4d2f700 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 0x24b8ba8] 2014-08-20 09:25:29.678421 7f53d4d2f700 10 mds.0.log _replay 4205090~210 / 4206643 2014-08-20 09:25:07.709864: ESession client.4118 10.214.137.130:0/11590 close cmapv 6 (998 inos, v3) 2014-08-20 09:25:29.678441 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 10.214.137.130:0/11590 2014-08-20 09:25:29.678453 7f53d4d2f700 10 mds.0.journal removed session client.4118 10.214.137.130:0/11590 2014-08-20 09:25:29.678464 7f53d4d2f700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-08-20 09:25:29.678474 7f53d4d2f700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-08-20 09:25:29.678490 7f53d4d2f700 10 mds.0.log _replay 4205320~194 / 4206643 2014-08-20 09:25:13.365143: ESession client.4120 10.214.137.130:0/11682 open cmapv 7 2014-08-20 09:25:29.678508 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 10.214.137.130:0/11682 2014-08-20 09:25:29.678529 7f53d4d2f700 10 mds.0.journal opened session client.4120 10.214.137.130:0/11682 2014-08-20 09:25:29.678558 7f53d4d2f700 10 mds.0.log _replay 4205534~661 / 4206643 2014-08-20 09:25:14.284546: EUpdate setattr [metablob] 2014-08-20 09:25:29.678571 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:25:29.678578 7f53d4d2f700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:29.678587 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:29.678611 7f53d4d2f700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-08-20 09:25:29.678626 7f53d4d2f700 10 mds.0.log _replay 4206215~194 / 4206643 2014-08-20 09:25:18.943984: ESession client.4120 10.214.137.130:0/11682 close cmapv 8 2014-08-20 09:25:29.678643 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4120 10.214.137.130:0/11682 2014-08-20 09:25:29.678654 7f53d4d2f700 10 mds.0.journal removed session client.4120 10.214.137.130:0/11682 2014-08-20 09:25:29.678671 7f53d4d2f700 10 mds.0.log _replay 4206429~194 / 4206643 2014-08-20 09:25:20.749904: ESession client.4119 10.214.137.130:0/11613 close cmapv 9 2014-08-20 09:25:29.678687 7f53d4d2f700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4119 10.214.137.130:0/11613 2014-08-20 09:25:29.678697 7f53d4d2f700 10 mds.0.journal removed session client.4119 10.214.137.130:0/11613 2014-08-20 09:25:29.678712 7f53d4d2f700 10 mds.0.log _replay - complete, 16 events 2014-08-20 09:25:29.678717 7f53d4d2f700 10 mds.0.log _replay_thread kicking waiters 2014-08-20 09:25:29.678728 7f53d4d2f700 1 mds.0.3 replay_done 2014-08-20 09:25:29.678732 7f53d4d2f700 1 mds.0.3 making mds journal writeable 2014-08-20 09:25:29.679108 7f53d4d2f700 2 mds.0.3 i am alone, moving to state reconnect 2014-08-20 09:25:29.679113 7f53d4d2f700 3 mds.0.3 request_state up:reconnect 2014-08-20 09:25:29.679117 7f53d4d2f700 10 mds.0.3 beacon_send up:reconnect seq 2 (currently up:replay) 2014-08-20 09:25:29.679182 7f53d4d2f700 10 mds.0.log _replay_thread finish 2014-08-20 09:25:30.667834 7f53d8839700 5 mds.0.3 handle_mds_map epoch 14 from mon.0 2014-08-20 09:25:30.667872 7f53d8839700 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-08-20 09:25:30.667882 7f53d8839700 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-08-20 09:25:30.667889 7f53d8839700 10 mds.0.3 map says i am 10.214.136.128:6805/14512 mds.0.3 state up:reconnect 2014-08-20 09:25:30.667897 7f53d8839700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-08-20 09:25:30.667899 7f53d8839700 1 mds.0.3 handle_mds_map state change up:replay --> up:reconnect 2014-08-20 09:25:30.667902 7f53d8839700 1 mds.0.3 reconnect_start 2014-08-20 09:25:30.667904 7f53d8839700 1 mds.0.3 reopen_log 2014-08-20 09:25:30.667906 7f53d8839700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-08-20 09:25:30.667913 7f53d8839700 7 mds.0.server reconnect_clients -- no sessions, doing nothing. 2014-08-20 09:25:30.667917 7f53d8839700 7 mds.0.server reconnect_gather_finish. failed on 0 clients 2014-08-20 09:25:30.667919 7f53d8839700 1 mds.0.3 reconnect_done 2014-08-20 09:25:30.667921 7f53d8839700 3 mds.0.3 request_state up:rejoin 2014-08-20 09:25:30.667923 7f53d8839700 10 mds.0.3 beacon_send up:rejoin seq 3 (currently up:reconnect) 2014-08-20 09:25:30.667971 7f53d8839700 10 mds.0.bal check_targets have need want 2014-08-20 09:25:30.668059 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] from 0 2014-08-20 09:25:30.668093 7f53d8839700 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 0x24d03b8] from 0 2014-08-20 09:25:30.668107 7f53d8839700 5 mds.0.bal rebalance done 2014-08-20 09:25:30.668113 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:30.668119 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:30.668130 7f53d8839700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x24d0000] 2014-08-20 09:25:30.669848 7f53d3929700 10 mds.0.3 new session 0x24a2a00 for client.4122 10.214.137.130:0/11742 con 0x2468580 2014-08-20 09:25:30.669996 7f53d8839700 10 mds.0.3 ms_handle_accept 10.214.137.130:0/11742 con 0x2468580 session 0x24a2a00 2014-08-20 09:25:30.670787 7f53d8839700 7 mds.0.server handle_client_reconnect client.4122 2014-08-20 09:25:30.670793 7f53d8839700 20 mds.0.server get_session have 0x24a2a00 client.4122 10.214.137.130:0/11742 state closed 2014-08-20 09:25:30.670806 7f53d8839700 10 mds.0.server reconnect_start 0.000000 delay 2014-08-20 09:25:30.670802 2014-08-20 09:25:30.670813 7f53d8839700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-08-20 09:25:30.670844 7f53d8839700 0 log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4122 10.214.137.130:0/11742 (session is closed) 2014-08-20 09:25:30.671683 7f53d3929700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11742 pipe(0x2475340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x2468580).fault, server, going to standby 2014-08-20 09:25:31.668714 7f53d8839700 5 mds.0.3 handle_mds_map epoch 15 from mon.0 2014-08-20 09:25:31.668752 7f53d8839700 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-08-20 09:25:31.668766 7f53d8839700 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-08-20 09:25:31.668777 7f53d8839700 10 mds.0.3 map says i am 10.214.136.128:6805/14512 mds.0.3 state up:rejoin 2014-08-20 09:25:31.668788 7f53d8839700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-08-20 09:25:31.668792 7f53d8839700 1 mds.0.3 handle_mds_map state change up:reconnect --> up:rejoin 2014-08-20 09:25:31.668796 7f53d8839700 1 mds.0.3 rejoin_start 2014-08-20 09:25:31.668805 7f53d8839700 10 mds.0.cache rejoin_start 2014-08-20 09:25:31.668812 7f53d8839700 10 mds.0.cache process_imported_caps 2014-08-20 09:25:31.668816 7f53d8839700 7 mds.0.cache trim_non_auth 2014-08-20 09:25:31.668825 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:31.668834 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:31.668859 7f53d8839700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:31.668896 7f53d8839700 1 mds.0.3 rejoin_joint_start 2014-08-20 09:25:31.668904 7f53d8839700 10 mds.0.cache rejoin_send_rejoins with recovery_set 2014-08-20 09:25:31.668916 7f53d8839700 10 mds.0.cache nothing to rejoin 2014-08-20 09:25:31.668921 7f53d8839700 10 mds.0.cache rejoin_gather_finish 2014-08-20 09:25:31.668924 7f53d8839700 10 mds.0.cache open_undef_inodes_dirfrags 0 inodes 0 dirfrags 2014-08-20 09:25:31.668928 7f53d8839700 10 mds.0.cache process_imported_caps 2014-08-20 09:25:31.668935 7f53d8839700 10 mds.0.cache choose_lock_states_and_reconnect_caps 2014-08-20 09:25:31.668943 7f53d8839700 15 mds.0.cache chose lock states on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x24b7000] 2014-08-20 09:25:31.668969 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:31.668976 7f53d8839700 10 mds.0.cache have past snap parents for realm snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x249cd80) on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x24b7000] 2014-08-20 09:25:31.668998 7f53d8839700 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 0x24b8270] 2014-08-20 09:25:31.669012 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) have_past_parents_open [1,head] 2014-08-20 09:25:31.669018 7f53d8839700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669045 7f53d8839700 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 0x24b94e0] 2014-08-20 09:25:31.669059 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) have_past_parents_open [1,head] 2014-08-20 09:25:31.669064 7f53d8839700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669091 7f53d8839700 15 mds.0.cache chose lock states on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669111 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) have_past_parents_open [1,head] 2014-08-20 09:25:31.669117 7f53d8839700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669152 7f53d8839700 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 0x24b8ba8] 2014-08-20 09:25:31.669165 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) have_past_parents_open [1,head] 2014-08-20 09:25:31.669170 7f53d8839700 10 mds.0.cache have past snap parents for realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669197 7f53d8839700 10 mds.0.cache send_snaps 2014-08-20 09:25:31.669201 7f53d8839700 10 mds.0.cache identify_files_to_recover 2014-08-20 09:25:31.669211 7f53d8839700 7 mds.0.cache rejoin_send_acks 2014-08-20 09:25:31.669215 7f53d8839700 10 mds.0.cache subtree [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:31.669243 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:31.669270 7f53d8839700 10 mds.0.cache open_snap_parents 2014-08-20 09:25:31.669274 7f53d8839700 10 mds.0.cache send_snaps 2014-08-20 09:25:31.669277 7f53d8839700 10 mds.0.cache open_snap_parents - all open 2014-08-20 09:25:31.669282 7f53d8839700 10 mds.0.cache do_delayed_cap_imports 2014-08-20 09:25:31.669293 7f53d8839700 20 mds.0.locker check_inode_max_size no-op on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x24b7000] 2014-08-20 09:25:31.669315 7f53d8839700 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 0x24b8270] 2014-08-20 09:25:31.669329 7f53d8839700 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 0x24b94e0] 2014-08-20 09:25:31.669342 7f53d8839700 20 mds.0.locker check_inode_max_size no-op on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669363 7f53d8839700 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 0x24b8ba8] 2014-08-20 09:25:31.669378 7f53d8839700 1 mds.0.3 rejoin_done 2014-08-20 09:25:31.669383 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:31.669402 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:31.669425 7f53d8839700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:31.669455 7f53d8839700 7 mds.0.cache show_cache 2014-08-20 09:25:31.669459 7f53d8839700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x249cd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x24b7000] 2014-08-20 09:25:31.669476 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:31.669492 7f53d8839700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:31.669552 7f53d8839700 7 mds.0.cache dirfrag [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:31.669575 7f53d8839700 7 mds.0.cache dentry [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x24b8270 | inodepin=1 dirty=1 0x24e1000] 2014-08-20 09:25:31.669584 7f53d8839700 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 0x24b8270] 2014-08-20 09:25:31.669594 7f53d8839700 7 mds.0.cache dentry [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x24b8ba8 | inodepin=1 dirty=1 0x24e11e0] 2014-08-20 09:25:31.669601 7f53d8839700 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 0x24b8ba8] 2014-08-20 09:25:31.669608 7f53d8839700 7 mds.0.cache dentry [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x24b94e0 | inodepin=1 dirty=1 0x24e13c0] 2014-08-20 09:25:31.669614 7f53d8839700 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 0x24b94e0] 2014-08-20 09:25:31.669630 7f53d8839700 3 mds.0.3 request_state up:active 2014-08-20 09:25:31.669633 7f53d8839700 10 mds.0.3 beacon_send up:active seq 4 (currently up:rejoin) 2014-08-20 09:25:31.669684 7f53d8839700 10 mds.0.bal check_targets have need want 2014-08-20 09:25:31.669689 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] from 0 2014-08-20 09:25:31.669721 7f53d8839700 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 0x24d03b8] from 0 2014-08-20 09:25:31.669741 7f53d8839700 5 mds.0.bal rebalance done 2014-08-20 09:25:31.669745 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:31.669752 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:31.669774 7f53d8839700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:32.671522 7f53d8839700 5 mds.0.3 handle_mds_map epoch 16 from mon.0 2014-08-20 09:25:32.671565 7f53d8839700 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-08-20 09:25:32.671580 7f53d8839700 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-08-20 09:25:32.671591 7f53d8839700 10 mds.0.3 map says i am 10.214.136.128:6805/14512 mds.0.3 state up:active 2014-08-20 09:25:32.671603 7f53d8839700 1 mds.0.3 handle_mds_map i am now mds.0.3 2014-08-20 09:25:32.671607 7f53d8839700 1 mds.0.3 handle_mds_map state change up:rejoin --> up:active 2014-08-20 09:25:32.671611 7f53d8839700 1 mds.0.3 recovery_done -- successful recovery! 2014-08-20 09:25:32.671622 7f53d8839700 7 mds.0.tableserver(snaptable) finish_recovery 2014-08-20 09:25:32.671626 7f53d8839700 7 mds.0.tableserver(snaptable) handle_mds_recovery mds.0 2014-08-20 09:25:32.671683 7f53d8839700 10 mds.0.cache start_recovered_truncates 2014-08-20 09:25:32.671692 7f53d8839700 10 RecoveryQueue::advance 0 queued, 0 recovering 2014-08-20 09:25:32.671696 7f53d8839700 10 mds.0.cache reissue_all_caps 2014-08-20 09:25:32.671703 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.671732 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.671757 7f53d8839700 10 mds.0.cache.dir(100) auth_pin by 0x24d03b8 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 0x24d03b8] count now 1 + 0 2014-08-20 09:25:32.671886 7f53d8839700 1 mds.0.3 active_start 2014-08-20 09:25:32.671896 7f53d8839700 10 mds.0.cache clean_open_file_lists 2014-08-20 09:25:32.671899 7f53d8839700 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 0x24b8270] 2014-08-20 09:25:32.671921 7f53d8839700 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 0x24b8ba8] 2014-08-20 09:25:32.671935 7f53d8839700 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 0x24b94e0] 2014-08-20 09:25:32.671956 7f53d8839700 10 mds.0.cache export_remaining_imported_caps 2014-08-20 09:25:32.671968 7f53d8839700 1 mds.0.3 cluster recovered. 2014-08-20 09:25:32.671976 7f53d8839700 10 mds.0.bal check_targets have need want 2014-08-20 09:25:32.671983 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] from 0 2014-08-20 09:25:32.672015 7f53d8839700 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 0x24d03b8] from 0 2014-08-20 09:25:32.672036 7f53d8839700 5 mds.0.bal rebalance done 2014-08-20 09:25:32.672041 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.672057 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.672081 7f53d8839700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:32.672163 7f53d8839700 10 mds.0.tableclient(snaptable) handle_request mds_table_request(snaptable server_ready) v1 2014-08-20 09:25:32.673353 7f53d3626700 10 mds.0.3 new session 0x24f1000 for client.4123 10.214.137.130:0/11765 con 0x24fdb00 2014-08-20 09:25:32.673574 7f53d3727700 10 mds.0.3 existing session 0x24a2a00 for client.4122 10.214.137.130:0/11742 existing con 0x2468580, new/authorizing con 0x24fdc60 2014-08-20 09:25:32.673602 7f53d3727700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11742 pipe(0x24a1b80 sd=21 :6805 s=0 pgs=0 cs=0 l=0 c=0x24fdc60).accept connect_seq 0 vs existing 1 state standby 2014-08-20 09:25:32.673615 7f53d3727700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11742 pipe(0x24a1b80 sd=21 :6805 s=0 pgs=0 cs=0 l=0 c=0x24fdc60).accept peer reset, then tried to connect to us, replacing 2014-08-20 09:25:32.673613 7f53d8839700 10 mds.0.3 ms_handle_accept 10.214.137.130:0/11765 con 0x24fdb00 session 0x24f1000 2014-08-20 09:25:32.673649 7f53d8839700 5 mds.0.3 ms_handle_remote_reset on 10.214.137.130:0/11742 2014-08-20 09:25:32.673656 7f53d8839700 3 mds.0.3 ms_handle_remote_reset closing connection for session client.4122 10.214.137.130:0/11742 2014-08-20 09:25:32.673971 7f53d8839700 5 mds.0.3 ms_handle_reset on 10.214.137.130:0/11742 2014-08-20 09:25:32.673984 7f53d8839700 3 mds.0.3 ms_handle_reset closing connection for session client.4122 10.214.137.130:0/11742 2014-08-20 09:25:32.674010 7f53d8839700 10 mds.0.3 ms_handle_accept 10.214.137.130:0/11742 con 0x2468580 session 0 2014-08-20 09:25:32.674089 7f53d8839700 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 0x24d03b8] want_dn= 2014-08-20 09:25:32.674136 7f53d8839700 10 mds.0.cache.dir(100) _fetched version 1 2014-08-20 09:25:32.674159 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.674173 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) build_snap_set [0,head] on snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x249cd80) 2014-08-20 09:25:32.674184 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) build_snap_trace my_snaps [] 2014-08-20 09:25:32.674200 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:25:32.674221 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 10 marker 'I' dname 'stray9 [2,head] 2014-08-20 09:25:32.674227 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:25:32.674247 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24b9e18 0x24e15a0] 2014-08-20 09:25:32.674261 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray9 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24b9e18 0x24e15a0] [inode 609 [...2,head] ~mds0/stray9/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24b9e18] 2014-08-20 09:25:32.674295 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 9 marker 'I' dname 'stray8 [2,head] 2014-08-20 09:25:32.674303 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:25:32.674308 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray9,head) 2014-08-20 09:25:32.674325 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24ba750 0x24e1780] 2014-08-20 09:25:32.674334 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray8 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24ba750 0x24e1780] [inode 608 [...2,head] ~mds0/stray8/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24ba750] 2014-08-20 09:25:32.674351 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 8 marker 'I' dname 'stray7 [2,head] 2014-08-20 09:25:32.674354 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:25:32.674358 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray8,head) 2014-08-20 09:25:32.674369 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bb088 0x24e1960] 2014-08-20 09:25:32.674376 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray7 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bb088 0x24e1960] [inode 607 [...2,head] ~mds0/stray7/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bb088] 2014-08-20 09:25:32.674390 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 7 marker 'I' dname 'stray6 [2,head] 2014-08-20 09:25:32.674393 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.674395 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray7,head) 2014-08-20 09:25:32.674404 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bb9c0 0x24e1b40] 2014-08-20 09:25:32.674411 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray6 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bb9c0 0x24e1b40] [inode 606 [...2,head] ~mds0/stray6/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bb9c0] 2014-08-20 09:25:32.674424 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 6 marker 'I' dname 'stray5 [2,head] 2014-08-20 09:25:32.674427 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.674429 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray6,head) 2014-08-20 09:25:32.674438 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bc2f8 0x24e1d20] 2014-08-20 09:25:32.674445 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray5 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bc2f8 0x24e1d20] [inode 605 [...2,head] ~mds0/stray5/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bc2f8] 2014-08-20 09:25:32.674458 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 5 marker 'I' dname 'stray4 [2,head] 2014-08-20 09:25:32.674461 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.674463 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray5,head) 2014-08-20 09:25:32.674472 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bcc30 0x24e1f00] 2014-08-20 09:25:32.674478 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray4 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bcc30 0x24e1f00] [inode 604 [...2,head] ~mds0/stray4/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bcc30] 2014-08-20 09:25:32.674492 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 4 marker 'I' dname 'stray3 [2,head] 2014-08-20 09:25:32.674496 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.674498 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray4,head) 2014-08-20 09:25:32.674511 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bd568 0x24e20e0] 2014-08-20 09:25:32.674523 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray3 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bd568 0x24e20e0] [inode 603 [...2,head] ~mds0/stray3/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bd568] 2014-08-20 09:25:32.674553 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 3 marker 'I' dname 'stray2 [2,head] 2014-08-20 09:25:32.674557 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.674559 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray3,head) 2014-08-20 09:25:32.674570 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bdea0 0x24e22c0] 2014-08-20 09:25:32.674578 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray2 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bdea0 0x24e22c0] [inode 602 [...2,head] ~mds0/stray2/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bdea0] 2014-08-20 09:25:32.674592 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 2 marker 'I' dname 'stray1 [2,head] 2014-08-20 09:25:32.674595 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.674597 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray2,head) 2014-08-20 09:25:32.674607 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24be7d8 0x24e24a0] 2014-08-20 09:25:32.674613 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray1 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24be7d8 0x24e24a0] [inode 601 [...2,head] ~mds0/stray1/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24be7d8] 2014-08-20 09:25:32.674628 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 1 marker 'I' dname 'stray0 [2,head] 2014-08-20 09:25:32.674631 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.674633 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray1,head) 2014-08-20 09:25:32.674643 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bf110 0x24e2680] 2014-08-20 09:25:32.674649 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/stray0 [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bf110 0x24e2680] [inode 600 [...2,head] ~mds0/stray0/ auth v1 f() n(v0 1=0+1) (iversion lock) 0x24bf110] 2014-08-20 09:25:32.674664 7f53d8839700 20 mds.0.cache.dir(100) _fetched pos 0 marker 'I' dname 'journal [2,head] 2014-08-20 09:25:32.674667 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-08-20 09:25:32.674669 7f53d8839700 20 mds.0.cache.dir(100) miss -> (stray0,head) 2014-08-20 09:25:32.674679 7f53d8839700 12 mds.0.cache.dir(100) add_primary_dentry [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bfa48 0x24e2860] 2014-08-20 09:25:32.674690 7f53d8839700 12 mds.0.cache.dir(100) _fetched got [dentry #100/journal [2,head] auth (dversion lock) pv=0 v=1 inode=0x24bfa48 0x24e2860] [inode 200 [2,head] ~mds0/journal auth v1 s=0 n(v0 1=1+0) (iversion lock) 0x24bfa48] 2014-08-20 09:25:32.674714 7f53d8839700 10 mds.0.cache.dir(100) auth_unpin by 0x24d03b8 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 0x24d03b8] count now 0 + 0 2014-08-20 09:25:32.674739 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.674774 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.674780 7f53d8839700 10 mds.0.3 0x24452e0 2014-08-20 09:25:32.674783 7f53d8839700 10 mds.0.3 finish 0x24452e0 2014-08-20 09:25:32.674787 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.674790 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 0x24d0000] 2014-08-20 09:25:32.674814 7f53d8839700 10 mds.0.cache.dir(1) auth_pin by 0x24d0000 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612736 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x24d0000] count now 1 + 0 2014-08-20 09:25:32.674942 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state closed 2014-08-20 09:25:32.674955 7f53d8839700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4123 2014-08-20 09:25:32.675080 7f53d452e700 5 mds.0.log _submit_thread 4206643~194 : ESession client.4123 10.214.137.130:0/11765 open cmapv 10 2014-08-20 09:25:32.675525 7f53d3727700 10 mds.0.3 new session 0x24a2280 for client.4122 10.214.137.130:0/11742 con 0x24fd9a0 2014-08-20 09:25:32.675551 7f53d3727700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11742 pipe(0x2501580 sd=20 :6805 s=0 pgs=0 cs=0 l=0 c=0x24fd9a0).accept we reset (peer sent cseq 2), sending RESETSESSION 2014-08-20 09:25:32.676095 7f53d8839700 5 mds.0.3 ms_handle_reset on 10.214.137.130:0/11742 2014-08-20 09:25:32.676111 7f53d8839700 3 mds.0.3 ms_handle_reset closing connection for session client.4122 10.214.137.130:0/11742 2014-08-20 09:25:32.676343 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=1 0x24d0000] want_dn= 2014-08-20 09:25:32.676378 7f53d8839700 10 mds.0.cache.dir(1) _fetched version 1 2014-08-20 09:25:32.676382 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) have_past_parents_open [1,head] 2014-08-20 09:25:32.676388 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) build_snap_set [0,head] on snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:32.676396 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) build_snap_trace my_snaps [] 2014-08-20 09:25:32.676403 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) check_cache rebuilt seq 1 cached_seq 1 cached_last_created 0 cached_last_destroyed 0) 2014-08-20 09:25:32.676412 7f53d8839700 10 mds.0.cache.dir(1) auth_unpin by 0x24d0000 on [dir 1 / [2,head] auth v=13 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x24d0000] count now 0 + 0 2014-08-20 09:25:32.676450 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=1 authpin=0 0x24d0000] 2014-08-20 09:25:32.676486 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.676490 7f53d8839700 10 mds.0.3 0x2445430 2014-08-20 09:25:32.676491 7f53d8839700 10 mds.0.3 finish 0x2445430 2014-08-20 09:25:32.676493 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.676496 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676515 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.676524 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676547 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.676568 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676584 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676612 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.676621 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676646 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.676682 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.676712 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.676725 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.676733 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.676757 7f53d8839700 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 0x24d0770] 2014-08-20 09:25:32.676771 7f53d8839700 10 mds.0.cache.dir(600) auth_pin by 0x24d0770 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 0x24d0770] count now 1 + 0 2014-08-20 09:25:32.676783 7f53d8839700 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 0x24d03b8] by 0x24d0770 count now 0 + 1 2014-08-20 09:25:32.677035 7f53d3727700 10 mds.0.3 new session 0x24a2000 for client.4122 10.214.137.130:0/11742 con 0x24fddc0 2014-08-20 09:25:32.677118 7f53d8839700 10 mds.0.3 ms_handle_accept 10.214.137.130:0/11742 con 0x24fddc0 session 0x24a2000 2014-08-20 09:25:32.677707 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state closed 2014-08-20 09:25:32.677720 7f53d8839700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4122 2014-08-20 09:25:32.677787 7f53d452e700 5 mds.0.log _submit_thread 4206857~194 : ESession client.4122 10.214.137.130:0/11742 open cmapv 11 2014-08-20 09:25:32.678250 7f53d8839700 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 0x24d0770] want_dn= 2014-08-20 09:25:32.678270 7f53d8839700 10 mds.0.cache.dir(600) _fetched version 1 2014-08-20 09:25:32.678273 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.678277 7f53d8839700 10 mds.0.cache.dir(600) auth_unpin by 0x24d0770 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 0x24d0770] count now 0 + 0 2014-08-20 09:25:32.678288 7f53d8839700 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 0x24d03b8] by 0x24d0770 count now 0 + 0 2014-08-20 09:25:32.678303 7f53d8839700 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 0x24d0770] 2014-08-20 09:25:32.678314 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.678316 7f53d8839700 10 mds.0.3 0x24453e0 2014-08-20 09:25:32.678318 7f53d8839700 10 mds.0.3 finish 0x24453e0 2014-08-20 09:25:32.678320 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.678323 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678337 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.678342 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678356 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.678376 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678388 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678402 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.678406 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678419 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.678438 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.678452 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.678456 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.678458 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.678474 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.678476 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.678480 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.678493 7f53d8839700 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 0x24d0b28] 2014-08-20 09:25:32.678504 7f53d8839700 10 mds.0.cache.dir(601) auth_pin by 0x24d0b28 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 0x24d0b28] count now 1 + 0 2014-08-20 09:25:32.678517 7f53d8839700 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 0x24d03b8] by 0x24d0b28 count now 0 + 1 2014-08-20 09:25:32.680109 7f53d8839700 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 0x24d0b28] want_dn= 2014-08-20 09:25:32.680131 7f53d8839700 10 mds.0.cache.dir(601) _fetched version 1 2014-08-20 09:25:32.680134 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.680138 7f53d8839700 10 mds.0.cache.dir(601) auth_unpin by 0x24d0b28 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 0x24d0b28] count now 0 + 0 2014-08-20 09:25:32.680149 7f53d8839700 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 0x24d03b8] by 0x24d0b28 count now 0 + 0 2014-08-20 09:25:32.680164 7f53d8839700 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 0x24d0b28] 2014-08-20 09:25:32.680178 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.680181 7f53d8839700 10 mds.0.3 0x24453f0 2014-08-20 09:25:32.680183 7f53d8839700 10 mds.0.3 finish 0x24453f0 2014-08-20 09:25:32.680185 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.680187 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680201 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.680207 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680220 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.680242 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680256 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680268 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.680272 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680285 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.680303 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.680319 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.680322 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.680324 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.680340 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.680342 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.680345 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.680357 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.680360 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.680363 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.680377 7f53d8839700 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 0x24d0ee0] 2014-08-20 09:25:32.680388 7f53d8839700 10 mds.0.cache.dir(602) auth_pin by 0x24d0ee0 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 0x24d0ee0] count now 1 + 0 2014-08-20 09:25:32.680399 7f53d8839700 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 0x24d03b8] by 0x24d0ee0 count now 0 + 1 2014-08-20 09:25:32.680506 7f53d8839700 10 mds.0.server _session_logged client.4123 10.214.137.130:0/11765 state_seq 1 open 10 2014-08-20 09:25:32.681678 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:32.681693 7f53d8839700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4123 2014-08-20 09:25:32.681759 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:1 getattr pAsLsXsFs #1 2014-08-20 09:25:30.594010) v2 2014-08-20 09:25:32.681771 7f53d8839700 5 mds.0.server waiting for root 2014-08-20 09:25:32.681919 7f53d8839700 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 0x24d0ee0] want_dn= 2014-08-20 09:25:32.681932 7f53d8839700 10 mds.0.cache.dir(602) _fetched version 1 2014-08-20 09:25:32.681934 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.681936 7f53d8839700 10 mds.0.cache.dir(602) auth_unpin by 0x24d0ee0 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 0x24d0ee0] count now 0 + 0 2014-08-20 09:25:32.681943 7f53d8839700 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 0x24d03b8] by 0x24d0ee0 count now 0 + 0 2014-08-20 09:25:32.681950 7f53d8839700 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 0x24d0ee0] 2014-08-20 09:25:32.681956 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.681957 7f53d8839700 10 mds.0.3 0x2445450 2014-08-20 09:25:32.681958 7f53d8839700 10 mds.0.3 finish 0x2445450 2014-08-20 09:25:32.681959 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.681961 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.681967 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.681970 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.681976 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.681985 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.681991 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.681996 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.681998 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.682004 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.682012 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.682018 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.682020 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.682021 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.682028 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.682029 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.682030 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.682036 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.682037 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.682039 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.682044 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.682045 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.682047 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.682053 7f53d8839700 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 0x24d1298] 2014-08-20 09:25:32.682058 7f53d8839700 10 mds.0.cache.dir(603) auth_pin by 0x24d1298 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 0x24d1298] count now 1 + 0 2014-08-20 09:25:32.682063 7f53d8839700 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 0x24d03b8] by 0x24d1298 count now 0 + 1 2014-08-20 09:25:32.682112 7f53d8839700 10 mds.0.server _session_logged client.4122 10.214.137.130:0/11742 state_seq 1 open 11 2014-08-20 09:25:32.682900 7f53d8839700 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 0x24d1298] want_dn= 2014-08-20 09:25:32.682915 7f53d8839700 10 mds.0.cache.dir(603) _fetched version 1 2014-08-20 09:25:32.682917 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.682919 7f53d8839700 10 mds.0.cache.dir(603) auth_unpin by 0x24d1298 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 0x24d1298] count now 0 + 0 2014-08-20 09:25:32.682926 7f53d8839700 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 0x24d03b8] by 0x24d1298 count now 0 + 0 2014-08-20 09:25:32.682932 7f53d8839700 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 0x24d1298] 2014-08-20 09:25:32.682938 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.682940 7f53d8839700 10 mds.0.3 0x24452e0 2014-08-20 09:25:32.682941 7f53d8839700 10 mds.0.3 finish 0x24452e0 2014-08-20 09:25:32.682942 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.682943 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.682950 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.682954 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.682964 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.682997 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.683011 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.683023 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.683028 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.683047 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.683076 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.683093 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.683096 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.683099 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.683114 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.683116 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.683118 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.683133 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.683135 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.683137 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.683149 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.683151 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.683153 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.683165 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.683168 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.683172 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.683184 7f53d8839700 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 0x24d1650] 2014-08-20 09:25:32.683196 7f53d8839700 10 mds.0.cache.dir(604) auth_pin by 0x24d1650 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 0x24d1650] count now 1 + 0 2014-08-20 09:25:32.683202 7f53d8839700 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 0x24d03b8] by 0x24d1650 count now 0 + 1 2014-08-20 09:25:32.683247 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:32.683250 7f53d8839700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4122 2014-08-20 09:25:32.683276 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:1 getattr pAsLsXsFs #1 2014-08-20 09:25:29.616246) v2 2014-08-20 09:25:32.683288 7f53d8839700 5 mds.0.server waiting for root 2014-08-20 09:25:32.684487 7f53d8839700 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 0x24d1650] want_dn= 2014-08-20 09:25:32.684504 7f53d8839700 10 mds.0.cache.dir(604) _fetched version 1 2014-08-20 09:25:32.684506 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.684510 7f53d8839700 10 mds.0.cache.dir(604) auth_unpin by 0x24d1650 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 0x24d1650] count now 0 + 0 2014-08-20 09:25:32.684518 7f53d8839700 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 0x24d03b8] by 0x24d1650 count now 0 + 0 2014-08-20 09:25:32.684528 7f53d8839700 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 0x24d1650] 2014-08-20 09:25:32.684538 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.684544 7f53d8839700 10 mds.0.3 0x2445430 2014-08-20 09:25:32.684546 7f53d8839700 10 mds.0.3 finish 0x2445430 2014-08-20 09:25:32.684547 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.684548 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684557 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.684561 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684571 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.684584 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684593 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684601 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.684606 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684616 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.684628 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.684640 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.684642 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.684644 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.684655 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.684658 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.684659 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.684669 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.684671 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.684673 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.684684 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.684686 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.684687 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.684696 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.684698 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.684700 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.684709 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.684712 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.684715 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.684725 7f53d8839700 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 0x24d1a08] 2014-08-20 09:25:32.684732 7f53d8839700 10 mds.0.cache.dir(605) auth_pin by 0x24d1a08 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 0x24d1a08] count now 1 + 0 2014-08-20 09:25:32.684741 7f53d8839700 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 0x24d03b8] by 0x24d1a08 count now 0 + 1 2014-08-20 09:25:32.685979 7f53d8839700 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 0x24d1a08] want_dn= 2014-08-20 09:25:32.685994 7f53d8839700 10 mds.0.cache.dir(605) _fetched version 1 2014-08-20 09:25:32.685996 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.685999 7f53d8839700 10 mds.0.cache.dir(605) auth_unpin by 0x24d1a08 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 0x24d1a08] count now 0 + 0 2014-08-20 09:25:32.686007 7f53d8839700 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 0x24d03b8] by 0x24d1a08 count now 0 + 0 2014-08-20 09:25:32.686018 7f53d8839700 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 0x24d1a08] 2014-08-20 09:25:32.686031 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.686033 7f53d8839700 10 mds.0.3 0x24453e0 2014-08-20 09:25:32.686034 7f53d8839700 10 mds.0.3 finish 0x24453e0 2014-08-20 09:25:32.686036 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.686037 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686047 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.686052 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686061 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.686076 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686086 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686095 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.686098 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686108 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.686120 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.686132 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.686135 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.686137 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.686147 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.686149 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.686151 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.686161 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.686163 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.686164 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.686173 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.686175 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.686178 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.686188 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.686190 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.686192 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.686201 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.686203 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.686205 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.686214 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.686216 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:25:32.686218 7f53d8839700 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 0x24bb9c0] 2014-08-20 09:25:32.686228 7f53d8839700 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 0x24d1dc0] 2014-08-20 09:25:32.686235 7f53d8839700 10 mds.0.cache.dir(606) auth_pin by 0x24d1dc0 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 0x24d1dc0] count now 1 + 0 2014-08-20 09:25:32.686243 7f53d8839700 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 0x24d03b8] by 0x24d1dc0 count now 0 + 1 2014-08-20 09:25:32.687470 7f53d8839700 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 0x24d1dc0] want_dn= 2014-08-20 09:25:32.687487 7f53d8839700 10 mds.0.cache.dir(606) _fetched version 1 2014-08-20 09:25:32.687491 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.687493 7f53d8839700 10 mds.0.cache.dir(606) auth_unpin by 0x24d1dc0 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 0x24d1dc0] count now 0 + 0 2014-08-20 09:25:32.687501 7f53d8839700 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 0x24d03b8] by 0x24d1dc0 count now 0 + 0 2014-08-20 09:25:32.687516 7f53d8839700 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 0x24d1dc0] 2014-08-20 09:25:32.687526 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.687528 7f53d8839700 10 mds.0.3 0x24453f0 2014-08-20 09:25:32.687529 7f53d8839700 10 mds.0.3 finish 0x24453f0 2014-08-20 09:25:32.687530 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.687532 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687542 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.687546 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687555 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.687569 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687577 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687586 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.687590 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687598 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.687612 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.687622 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.687624 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.687626 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.687639 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.687641 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.687641 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.687651 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.687653 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.687655 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.687664 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.687665 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.687667 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.687677 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.687679 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.687681 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.687688 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.687690 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.687692 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.687701 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.687703 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:25:32.687705 7f53d8839700 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 0x24bb9c0] 2014-08-20 09:25:32.687713 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:25:32.687717 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:25:32.687720 7f53d8839700 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 0x24bb088] 2014-08-20 09:25:32.687730 7f53d8839700 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 0x24d2178] 2014-08-20 09:25:32.687737 7f53d8839700 10 mds.0.cache.dir(607) auth_pin by 0x24d2178 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 0x24d2178] count now 1 + 0 2014-08-20 09:25:32.687745 7f53d8839700 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 0x24d03b8] by 0x24d2178 count now 0 + 1 2014-08-20 09:25:32.688467 7f53d8839700 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 0x24d2178] want_dn= 2014-08-20 09:25:32.688484 7f53d8839700 10 mds.0.cache.dir(607) _fetched version 1 2014-08-20 09:25:32.688488 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.688491 7f53d8839700 10 mds.0.cache.dir(607) auth_unpin by 0x24d2178 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 0x24d2178] count now 0 + 0 2014-08-20 09:25:32.688499 7f53d8839700 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 0x24d03b8] by 0x24d2178 count now 0 + 0 2014-08-20 09:25:32.688515 7f53d8839700 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 0x24d2178] 2014-08-20 09:25:32.688523 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.688525 7f53d8839700 10 mds.0.3 0x2445450 2014-08-20 09:25:32.688527 7f53d8839700 10 mds.0.3 finish 0x2445450 2014-08-20 09:25:32.688528 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.688530 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688539 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.688545 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688554 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.688568 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688576 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688587 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.688590 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688599 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.688613 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.688624 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.688627 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.688629 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.688640 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.688642 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.688644 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.688654 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.688656 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.688658 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.688666 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.688668 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.688671 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.688681 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.688683 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.688685 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.688694 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.688696 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.688698 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.688707 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.688708 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:25:32.688710 7f53d8839700 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 0x24bb9c0] 2014-08-20 09:25:32.688720 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:25:32.688722 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:25:32.688724 7f53d8839700 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 0x24bb088] 2014-08-20 09:25:32.688732 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:25:32.688734 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:25:32.688737 7f53d8839700 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 0x24ba750] 2014-08-20 09:25:32.688747 7f53d8839700 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 0x24d2530] 2014-08-20 09:25:32.688754 7f53d8839700 10 mds.0.cache.dir(608) auth_pin by 0x24d2530 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 0x24d2530] count now 1 + 0 2014-08-20 09:25:32.688763 7f53d8839700 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 0x24d03b8] by 0x24d2530 count now 0 + 1 2014-08-20 09:25:32.689460 7f53d8839700 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 0x24d2530] want_dn= 2014-08-20 09:25:32.689476 7f53d8839700 10 mds.0.cache.dir(608) _fetched version 1 2014-08-20 09:25:32.689479 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.689482 7f53d8839700 10 mds.0.cache.dir(608) auth_unpin by 0x24d2530 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 0x24d2530] count now 0 + 0 2014-08-20 09:25:32.689491 7f53d8839700 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 0x24d03b8] by 0x24d2530 count now 0 + 0 2014-08-20 09:25:32.689500 7f53d8839700 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 0x24d2530] 2014-08-20 09:25:32.689527 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.689530 7f53d8839700 10 mds.0.3 0x24452e0 2014-08-20 09:25:32.689531 7f53d8839700 10 mds.0.3 finish 0x24452e0 2014-08-20 09:25:32.689533 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.689535 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689546 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.689550 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689556 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.689569 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689582 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689591 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.689596 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689606 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.689618 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.689629 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.689631 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.689633 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.689645 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.689647 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.689648 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.689658 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.689660 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.689661 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.689672 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.689673 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.689674 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.689683 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.689686 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.689688 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.689698 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.689701 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.689703 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.689713 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.689715 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:25:32.689717 7f53d8839700 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 0x24bb9c0] 2014-08-20 09:25:32.689725 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:25:32.689726 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:25:32.689728 7f53d8839700 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 0x24bb088] 2014-08-20 09:25:32.689739 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:25:32.689740 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:25:32.689741 7f53d8839700 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 0x24ba750] 2014-08-20 09:25:32.689750 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:25:32.689752 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-08-20 09:25:32.689754 7f53d8839700 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 0x24b9e18] 2014-08-20 09:25:32.689765 7f53d8839700 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 0x24d28e8] 2014-08-20 09:25:32.689771 7f53d8839700 10 mds.0.cache.dir(609) auth_pin by 0x24d28e8 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 0x24d28e8] count now 1 + 0 2014-08-20 09:25:32.689780 7f53d8839700 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 0x24d03b8] by 0x24d28e8 count now 0 + 1 2014-08-20 09:25:32.691593 7f53d8839700 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 0x24d28e8] want_dn= 2014-08-20 09:25:32.691612 7f53d8839700 10 mds.0.cache.dir(609) _fetched version 1 2014-08-20 09:25:32.691614 7f53d8839700 10 mds.0.cache.snaprealm(100 seq 1 0x249cd80) have_past_parents_open [1,head] 2014-08-20 09:25:32.691618 7f53d8839700 10 mds.0.cache.dir(609) auth_unpin by 0x24d28e8 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 0x24d28e8] count now 0 + 0 2014-08-20 09:25:32.691629 7f53d8839700 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 0x24d03b8] by 0x24d28e8 count now 0 + 0 2014-08-20 09:25:32.691644 7f53d8839700 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 0x24d28e8] 2014-08-20 09:25:32.691655 7f53d8839700 7 mds.0.3 mds has 1 queued contexts 2014-08-20 09:25:32.691658 7f53d8839700 10 mds.0.3 0x2445430 2014-08-20 09:25:32.691659 7f53d8839700 10 mds.0.3 finish 0x2445430 2014-08-20 09:25:32.691662 7f53d8839700 10 mds.0.cache open_root 2014-08-20 09:25:32.691664 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691677 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.691682 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691695 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.691714 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691725 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691738 7f53d8839700 15 mds.0.cache show_subtrees 2014-08-20 09:25:32.691742 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691754 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:32.691773 7f53d8839700 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 0x24d03b8] 2014-08-20 09:25:32.691788 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray0') 2014-08-20 09:25:32.691791 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray0,head) 2014-08-20 09:25:32.691794 7f53d8839700 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 0x24bf110] 2014-08-20 09:25:32.691808 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray1') 2014-08-20 09:25:32.691811 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray1,head) 2014-08-20 09:25:32.691813 7f53d8839700 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 0x24be7d8] 2014-08-20 09:25:32.691825 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray2') 2014-08-20 09:25:32.691828 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray2,head) 2014-08-20 09:25:32.691830 7f53d8839700 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 0x24bdea0] 2014-08-20 09:25:32.691842 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray3') 2014-08-20 09:25:32.691844 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray3,head) 2014-08-20 09:25:32.691847 7f53d8839700 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 0x24bd568] 2014-08-20 09:25:32.691858 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray4') 2014-08-20 09:25:32.691861 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray4,head) 2014-08-20 09:25:32.691863 7f53d8839700 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 0x24bcc30] 2014-08-20 09:25:32.691875 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray5') 2014-08-20 09:25:32.691877 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray5,head) 2014-08-20 09:25:32.691879 7f53d8839700 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 0x24bc2f8] 2014-08-20 09:25:32.691899 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray6') 2014-08-20 09:25:32.691901 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray6,head) 2014-08-20 09:25:32.691903 7f53d8839700 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 0x24bb9c0] 2014-08-20 09:25:32.691915 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray7') 2014-08-20 09:25:32.691917 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray7,head) 2014-08-20 09:25:32.691919 7f53d8839700 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 0x24bb088] 2014-08-20 09:25:32.691931 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray8') 2014-08-20 09:25:32.691933 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray8,head) 2014-08-20 09:25:32.691935 7f53d8839700 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 0x24ba750] 2014-08-20 09:25:32.691947 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'stray9') 2014-08-20 09:25:32.691949 7f53d8839700 20 mds.0.cache.dir(100) hit -> (stray9,head) 2014-08-20 09:25:32.691951 7f53d8839700 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 0x24b9e18] 2014-08-20 09:25:32.691960 7f53d8839700 20 mds.0.cache.dir(100) lookup (head, 'journal') 2014-08-20 09:25:32.691963 7f53d8839700 20 mds.0.cache.dir(100) hit -> (journal,head) 2014-08-20 09:25:32.691965 7f53d8839700 10 mds.0.cache populate_mydir done 2014-08-20 09:25:32.691971 7f53d8839700 10 mds.0.cache scan_stray_dir 0 2014-08-20 09:25:32.691976 7f53d8839700 7 mds.0.3 mds has 2 queued contexts 2014-08-20 09:25:32.691978 7f53d8839700 10 mds.0.3 0x249e260,0x249eb00 2014-08-20 09:25:32.691980 7f53d8839700 10 mds.0.3 finish 0x249e260 2014-08-20 09:25:32.691988 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:1 getattr pAsLsXsFs #1 2014-08-20 09:25:30.594010) v2 2014-08-20 09:25:32.691999 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:32.692006 7f53d8839700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:25:32.692069 7f53d8839700 7 mds.0.cache request_start request(client.4123:1 cr=0x24a2a00) 2014-08-20 09:25:32.692076 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:1 getattr pAsLsXsFs #1 2014-08-20 09:25:30.594010) v2 2014-08-20 09:25:32.692097 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:1 cr=0x24a2a00) #1 2014-08-20 09:25:32.692106 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:32.692109 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:32.692111 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692140 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:1 cr=0x24a2a00) 2014-08-20 09:25:32.692148 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692166 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692180 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692193 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692206 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692219 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692240 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 0x24b7938] 2014-08-20 09:25:32.692253 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x253e000 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:32.692274 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) | dirtyscattered=1 request=1 dirfrag=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.692290 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692307 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692325 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692342 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692359 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692376 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692394 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692411 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692429 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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 0x24b7938] 2014-08-20 09:25:32.692482 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4123:1 getattr pAsLsXsFs #1 2014-08-20 09:25:30.594010) v2 2014-08-20 09:25:32.692497 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:1 getattr pAsLsXsFs #1 2014-08-20 09:25:30.594010) v2 2014-08-20 09:25:32.692529 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:32.692533 7f53d8839700 20 mds.0.server lat 0.010975 2014-08-20 09:25:32.692547 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:32.692555 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:32.692564 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:14.280630 valid=1 2014-08-20 09:25:32.692582 7f53d8839700 10 mds.0.cache.ino(1) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:32.695306 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:25:32.695314 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:32.695318 7f53d8839700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:25:32.695327 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695370 7f53d8839700 7 mds.0.cache request_finish request(client.4123:1 cr=0x24a2a00) 2014-08-20 09:25:32.695386 7f53d8839700 15 mds.0.cache request_cleanup request(client.4123:1 cr=0x24a2a00) 2014-08-20 09:25:32.695395 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695424 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695443 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695461 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695478 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695495 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695514 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695537 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695556 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695570 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695588 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x253e000 on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:32.695641 7f53d8839700 10 mds.0.3 finish 0x249eb00 2014-08-20 09:25:32.695643 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:1 getattr pAsLsXsFs #1 2014-08-20 09:25:29.616246) v2 2014-08-20 09:25:32.695650 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:32.695656 7f53d8839700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:25:32.695689 7f53d8839700 7 mds.0.cache request_start request(client.4122:1 cr=0x2481000) 2014-08-20 09:25:32.695694 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:1 getattr pAsLsXsFs #1 2014-08-20 09:25:29.616246) v2 2014-08-20 09:25:32.695701 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:1 cr=0x2481000) #1 2014-08-20 09:25:32.695704 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:32.695706 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:32.695708 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695724 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:1 cr=0x2481000) 2014-08-20 09:25:32.695733 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695749 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695763 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695776 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695790 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695803 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695816 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:32.695829 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x253ea00 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:32.695843 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695865 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695881 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695897 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695912 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695927 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695943 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695959 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695978 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.695995 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696031 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4122:1 getattr pAsLsXsFs #1 2014-08-20 09:25:29.616246) v2 2014-08-20 09:25:32.696038 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:1 getattr pAsLsXsFs #1 2014-08-20 09:25:29.616246) v2 2014-08-20 09:25:32.696058 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:32.696061 7f53d8839700 20 mds.0.server lat 0.013105 2014-08-20 09:25:32.696064 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:32.696066 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:32.696069 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:14.280630 valid=1 2014-08-20 09:25:32.696083 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:25:32.696087 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:32.696091 7f53d8839700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:25:32.696098 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=5 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696138 7f53d8839700 7 mds.0.cache request_finish request(client.4122:1 cr=0x2481000) 2014-08-20 09:25:32.696170 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:1 cr=0x2481000) 2014-08-20 09:25:32.696178 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696223 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) 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={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=4 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696259 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (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 0x24b7938] 2014-08-20 09:25:32.696284 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (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 0x24b7938] 2014-08-20 09:25:32.696303 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696321 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696340 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696360 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696377 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696395 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:32.696412 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x253ea00 on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:33.658587 7f53d5f33700 7 mds.0.cache trim max=100000 cur=14 2014-08-20 09:25:33.658606 7f53d5f33700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:33.659293 7f53d5f33700 2 mds.0.cache check_memory_usage total 185784, rss 8568, heap 18464, malloc 778 mmap 0, baseline 18464, buffers 0, max 1048576, 1 / 16 inodes have caps, 2 caps, 0.125 caps per inode 2014-08-20 09:25:33.659343 7f53d5f33700 10 mds.0.log trim 1 / 30 segments, 18 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:33.659353 7f53d5f33700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:33.659408 7f53d5f33700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.2> 2014-08-20 09:25:33.659440 7f53d5f33700 10 mds.0.locker scatter_tick 2014-08-20 09:25:33.659447 7f53d5f33700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:33.659451 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 2014-08-20 09:25:33.659460 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 and sufficiently new (2014-08-20 09:25:32.681698) 2014-08-20 09:25:33.659471 7f53d5f33700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:33.659470 2014-08-20 09:25:33.659475 7f53d5f33700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:33.659483 7f53d5f33700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:35.669871 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 5 (currently up:active) 2014-08-20 09:25:35.670702 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 5 rtt 0.000811 2014-08-20 09:25:36.901962 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-08-20 09:25:36.901119) v2 2014-08-20 09:25:36.901973 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:36.901981 7f53d8839700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:36.902026 7f53d8839700 7 mds.0.cache request_start request(client.4122:2 cr=0x24a2280) 2014-08-20 09:25:36.902036 7f53d8839700 10 mds.0.locker process_cap_release client.4122 pLsXsFs on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pAsLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902075 7f53d8839700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:36.902080 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902102 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:36.902105 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902128 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902148 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902169 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902189 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:36.902197 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-08-20 09:25:36.901119) v2 2014-08-20 09:25:36.902207 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:2 cr=0x24a2280) #1 2014-08-20 09:25:36.902212 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:36.902214 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:36.902216 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=0 0x24b7938] 2014-08-20 09:25:36.902237 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x253e500 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=0 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:36.902261 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:2 cr=0x24a2280) 2014-08-20 09:25:36.902265 7f53d8839700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902286 7f53d8839700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902309 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902330 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902351 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902372 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=0 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902404 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902436 7f53d8839700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902464 7f53d8839700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902494 7f53d8839700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902520 7f53d8839700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902555 7f53d8839700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pAsLsXsFs/-@1} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.902588 7f53d8839700 20 mds.0.locker client.4122 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:36.902596 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:36.902602 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 2 new pending pLsXsFs was pAsLsXsFs 2014-08-20 09:25:36.902610 7f53d8839700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:14.280630 2014-08-20 09:25:36.902618 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 1 client_caps(revoke ino 1 1 seq 2 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:25:04.508416) v4 2014-08-20 09:25:36.902653 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x24b80e0 on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:36.902681 7f53d8839700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x249ecc0 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:36.902685 7f53d8839700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:36.902698 7f53d8839700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904095 7f53d8839700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:36.904104 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904137 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:36.904141 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904168 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:36.904170 7f53d8839700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/pAsLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904195 7f53d8839700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904224 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904249 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904272 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:36.904274 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904301 7f53d8839700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904338 7f53d8839700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-08-20 09:25:36.904345 7f53d8839700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:36.904370 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b80e0 on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:36.904398 7f53d8839700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904429 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904453 7f53d8839700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904482 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904506 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904531 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:2 setattr mode=041777 #1 2014-08-20 09:25:36.901119) v2 2014-08-20 09:25:36.904539 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:2 cr=0x24a2280) #1 2014-08-20 09:25:36.904543 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:36.904546 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:36.904548 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904571 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:2 cr=0x24a2280) 2014-08-20 09:25:36.904574 7f53d8839700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904597 7f53d8839700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904620 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904644 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904665 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904687 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904710 7f53d8839700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904732 7f53d8839700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904766 7f53d8839700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904801 7f53d8839700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v10 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904828 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x24b80e0 on [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:36.904857 7f53d8839700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x253e500) [inode 1 [...2,head] / auth v10 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (iauth xlock x=1 by 0x253e500) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904906 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x2488800 2014-08-20 09:25:36.904927 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:36.904942 7f53d8839700 10 mds.0.server journal_and_reply tracei 0x24b7938 tracedn 0 2014-08-20 09:25:36.904950 7f53d8839700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x253e500) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=1 by 0x253e500) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@1,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.904986 7f53d8839700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:2 setattr mode=041777 #1 2014-08-20 09:25:36.901119) v2 2014-08-20 09:25:36.905002 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:36.905005 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:36.905010 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:36.901119 valid=1 2014-08-20 09:25:36.905019 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-08-20 09:25:36.905024 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-08-20 09:25:36.905037 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.905092 7f53d8839700 20 mds.0.server lat 0.003363 2014-08-20 09:25:36.905148 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.905184 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.905218 7f53d8839700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:36.905254 7f53d8839700 20 mds.0.locker client.4122 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:36.905262 7f53d8839700 20 mds.0.locker client.4123 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:36.905267 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:36.905283 7f53d452e700 5 mds.0.log _submit_thread 4207071~661 : EUpdate setattr [metablob] 2014-08-20 09:25:38.093567 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:3 getattr pAsLsXsFs #1 2014-08-20 09:25:38.092779) v2 2014-08-20 09:25:38.093579 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:38.093585 7f53d8839700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:38.093632 7f53d8839700 7 mds.0.cache request_start request(client.4122:3 cr=0x256d500) 2014-08-20 09:25:38.093635 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:3 getattr pAsLsXsFs #1 2014-08-20 09:25:38.092779) v2 2014-08-20 09:25:38.093645 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:3 cr=0x256d500) #1 2014-08-20 09:25:38.093648 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:38.093652 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:38.093653 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093689 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:3 cr=0x256d500) 2014-08-20 09:25:38.093693 7f53d8839700 20 mds.0.locker must rdlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093723 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093751 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093789 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093819 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093846 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093877 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093908 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x256ba00 on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 3+0 2014-08-20 09:25:38.093939 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093970 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.093999 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094030 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094061 7f53d8839700 7 mds.0.locker rdlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094095 7f53d8839700 10 mds.0.locker got rdlock on (iauth xlockdone r=1 x=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094137 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094168 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094200 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094234 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@2,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=7 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094312 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4122:3 getattr pAsLsXsFs #1 2014-08-20 09:25:38.092779) v2 2014-08-20 09:25:38.094324 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:3 getattr pAsLsXsFs #1 2014-08-20 09:25:38.092779) v2 2014-08-20 09:25:38.094353 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:38.094356 7f53d8839700 20 mds.0.server lat 0.001043 2014-08-20 09:25:38.094361 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:38.094363 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:38.094369 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:36.901119 valid=1 2014-08-20 09:25:38.094377 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 3 2014-08-20 09:25:38.094381 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 3 mseq 0 xattrv 0 len 0 2014-08-20 09:25:38.094396 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone r=1 x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=7 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094454 7f53d8839700 7 mds.0.cache request_finish request(client.4122:3 cr=0x256d500) 2014-08-20 09:25:38.094485 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:3 cr=0x256d500) 2014-08-20 09:25:38.094492 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094527 7f53d8839700 10 mds.0.locker eval_gather (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (ilink sync r=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094561 7f53d8839700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:38.094568 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094601 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ifile sync r=1) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094636 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094671 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (ixattr sync r=1) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094703 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094732 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094760 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094790 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.094821 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x256ba00 on [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:38.096246 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:4 setattr mode=041777 #1 2014-08-20 09:25:38.095555) v2 2014-08-20 09:25:38.096260 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:38.096268 7f53d8839700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:38.096316 7f53d8839700 7 mds.0.cache request_start request(client.4122:4 cr=0x256d280) 2014-08-20 09:25:38.096320 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:4 setattr mode=041777 #1 2014-08-20 09:25:38.095555) v2 2014-08-20 09:25:38.096336 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:4 cr=0x256d280) #1 2014-08-20 09:25:38.096341 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:38.096343 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:38.096345 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v10 pv11 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096379 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x256b500 on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 3+0 2014-08-20 09:25:38.096414 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:4 cr=0x256d280) 2014-08-20 09:25:38.096418 7f53d8839700 20 mds.0.locker must xlock (iauth xlockdone x=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096449 7f53d8839700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4122) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096480 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096511 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096550 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096581 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096613 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096645 7f53d8839700 7 mds.0.locker local_wrlock_start on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096685 7f53d8839700 10 mds.0.locker got wrlock on (iversion lock w=2 last_client=4122) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096716 7f53d8839700 7 mds.0.locker xlock_start on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096747 7f53d8839700 7 mds.0.locker simple_xlock on (iauth xlockdone x=1) on [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096781 7f53d8839700 10 mds.0.locker got xlock on (iauth xlock x=2 by 0x256b500) [inode 1 [...2,head] / auth v10 pv11 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=2 by 0x256b500) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096830 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x24a3600 2014-08-20 09:25:38.096843 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:38.096854 7f53d8839700 10 mds.0.server journal_and_reply tracei 0x24b7938 tracedn 0 2014-08-20 09:25:38.096858 7f53d8839700 10 mds.0.locker set_xlocks_done on (iauth xlock x=2 by 0x256b500) [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlock x=2 by 0x256b500) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@3,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.096894 7f53d8839700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4122:4 setattr mode=041777 #1 2014-08-20 09:25:38.095555) v2 2014-08-20 09:25:38.096909 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:38.096911 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:38.096916 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:38.095555 valid=1 2014-08-20 09:25:38.096924 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 4 2014-08-20 09:25:38.096929 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-08-20 09:25:38.096942 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (isnap sync r=1) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.097004 7f53d8839700 20 mds.0.server lat 0.000971 2014-08-20 09:25:38.097058 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.097093 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.097167 7f53d452e700 5 mds.0.log _submit_thread 4207752~661 : EUpdate setattr [metablob] 2014-08-20 09:25:38.658793 7f53d5f33700 7 mds.0.cache trim max=100000 cur=14 2014-08-20 09:25:38.658798 7f53d5f33700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:38.659435 7f53d5f33700 2 mds.0.cache check_memory_usage total 185784, rss 8828, heap 18464, malloc 931 mmap 0, baseline 18464, buffers 0, max 1048576, 1 / 16 inodes have caps, 2 caps, 0.125 caps per inode 2014-08-20 09:25:38.659460 7f53d5f33700 10 mds.0.log trim 1 / 30 segments, 20 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:38.659465 7f53d5f33700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:38.659496 7f53d5f33700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.19> 2014-08-20 09:25:38.659524 7f53d5f33700 10 mds.0.locker scatter_tick 2014-08-20 09:25:38.659528 7f53d5f33700 10 mds.0.locker scatter_nudge auth, scatter/unscattering (inest lock dirty) on [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.659577 7f53d5f33700 7 mds.0.locker simple_sync on (inest lock dirty) on [inode 1 [...2,head] / auth v10 pv12 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.659608 7f53d5f33700 10 mds.0.cache.ino(1) auth_pin by 0x24b81e0 on [inode 1 [...2,head] / auth v10 pv12 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 4+0 2014-08-20 09:25:38.659637 7f53d5f33700 10 mds.0.locker scatter_writebehind 2014-08-20 09:25:04.508416 on (inest lock->sync dirty) on [inode 1 [...2,head] / auth v10 pv12 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.659669 7f53d5f33700 15 mds.0.cache.ino(1) project_inode 0x2585400 2014-08-20 09:25:38.659676 7f53d5f33700 10 mds.0.cache.ino(1) finish_scatter_gather_update 1024 on [inode 1 [...2,head] / auth v10 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync w=1 dirty) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.659719 7f53d5f33700 20 mds.0.cache.ino(1) orig rstat n(v0 1=0+1) 2014-08-20 09:25:38.659723 7f53d5f33700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:38.659753 7f53d5f33700 10 mds.0.cache.dir(1) project_fnode 0x258c000 2014-08-20 09:25:38.659757 7f53d5f33700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes 2014-08-20 09:25:38.659759 7f53d5f33700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes done 2014-08-20 09:25:38.659761 7f53d5f33700 20 mds.0.cache.ino(1) * rstat n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:38.659766 7f53d5f33700 20 mds.0.cache.ino(1) * accounted_rstat n() 2014-08-20 09:25:38.659773 7f53d5f33700 20 mds.0.cache.ino(1) * dirty_old_rstat {} 2014-08-20 09:25:38.659778 7f53d5f33700 10 mds.0.cache project_rstat_frag_to_inode [2,head] 2014-08-20 09:25:38.659781 7f53d5f33700 20 mds.0.cache frag rstat n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:38.659785 7f53d5f33700 20 mds.0.cache frag accounted_rstat n() 2014-08-20 09:25:38.659788 7f53d5f33700 20 mds.0.cache delta n(v0 rc2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:38.659793 7f53d5f33700 20 mds.0.cache projecting to [2,head] n(v1 1=0+1) 2014-08-20 09:25:38.659796 7f53d5f33700 20 mds.0.cache result [2,head] n(v1 rc2014-08-20 09:25:04.508416 4=3+1) 2014-08-20 09:25:38.659803 7f53d5f33700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-08-20 09:25:38.659808 7f53d5f33700 10 mds.0.cache.dir(1) check_rstats complete on 0x24d0000 2014-08-20 09:25:38.659811 7f53d5f33700 20 mds.0.cache.dir(1) get_num_head_items() = 3; fnode.fragstat.nfiles=3 fnode.fragstat.nsubdirs=0 2014-08-20 09:25:38.659814 7f53d5f33700 10 mds.0.cache.dir(1) check_rstats complete on 0x24d0000 2014-08-20 09:25:38.659816 7f53d5f33700 10 mds.0.cache.ino(1) * updated accounted_rstat n(v1 rc2014-08-20 09:25:04.508416 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:38.659844 7f53d5f33700 20 mds.0.cache.ino(1) final rstat n(v1 rc2014-08-20 09:25:04.508416 4=3+1) 2014-08-20 09:25:38.659863 7f53d5f33700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:38.659875 7f53d5f33700 10 mds.0.cache.ino(1) finish_scatter_gather_update_accounted 1024 on [inode 1 [...2,head] / auth v10 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync w=1 flushing) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.659911 7f53d5f33700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:38.659934 7f53d5f33700 10 mds.0.cache.dir(1) pre_dirty 14 2014-08-20 09:25:38.659941 7f53d5f33700 10 mds.0.cache.dir(1) auth_pin by 0x2481c80 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n()->n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] count now 1 + 0 2014-08-20 09:25:38.659966 7f53d5f33700 10 mds.0.cache.dir(1) assimilate_dirty_rstat_inodes_finish 2014-08-20 09:25:38.659983 7f53d5f33700 10 mds.0.locker scatter_nudge auth, waiting for stable (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v10 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync w=1 flushing) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.660042 7f53d5f33700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:38.660049 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 2014-08-20 09:25:38.660060 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 and sufficiently new (2014-08-20 09:25:32.681698) 2014-08-20 09:25:38.660075 7f53d5f33700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:38.660074 2014-08-20 09:25:38.660082 7f53d5f33700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:38.660085 7f53d5f33700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:38.660102 7f53d452e700 5 mds.0.log _submit_thread 4208433~932 : EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-08-20 09:25:38.663804 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x2488800 v11 2014-08-20 09:25:38.663808 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v10 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync w=1 flushing) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.663850 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:2 setattr mode=041777 #1 2014-08-20 09:25:36.901119) v2 2014-08-20 09:25:38.663877 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:38.663881 7f53d8839700 10 mds.0.locker xlock_finish on (iauth xlockdone x=2) [inode 1 [...2,head] / auth v11 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=2) (inest lock->sync w=1 flushing) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.663916 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=2 last_client=4122) on [inode 1 [...2,head] / auth v11 pv13 ap=4+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock->sync w=1 flushing) (iversion lock w=2 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.663980 7f53d8839700 7 mds.0.cache request_finish request(client.4122:2 cr=0x24a2280) 2014-08-20 09:25:38.664006 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:2 cr=0x24a2280) 2014-08-20 09:25:38.664009 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x253e500 on [inode 1 [...2,head] / auth v11 pv13 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=2 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 3+0 2014-08-20 09:25:38.664084 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x24a3600 v12 2014-08-20 09:25:38.664087 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v11 pv13 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664120 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:4 setattr mode=041777 #1 2014-08-20 09:25:38.095555) v2 2014-08-20 09:25:38.664144 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:38.664147 7f53d8839700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664183 7f53d8839700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664222 7f53d8839700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:38.664228 7f53d8839700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v12 pv13 ap=3+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664258 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b80e0 on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:38.664295 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664327 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock w=1 last_client=4122) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664359 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v12 pv13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664401 7f53d8839700 20 mds.0.locker client.4122 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:38.664409 7f53d8839700 20 mds.0.locker client.4123 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:38.664435 7f53d8839700 7 mds.0.cache request_finish request(client.4122:4 cr=0x256d280) 2014-08-20 09:25:38.664452 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:4 cr=0x256d280) 2014-08-20 09:25:38.664456 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x256b500 on [inode 1 [...2,head] / auth v12 pv13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:38.664554 7f53d8839700 10 mds.0.locker scatter_writebehind_finish on (inest lock->sync w=1 flushing) on [inode 1 [...2,head] / auth v12 pv13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664589 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x2585400 v13 2014-08-20 09:25:38.664593 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v12 pv13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushing) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=1 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664624 7f53d8839700 10 mds.0.cache.ino(1) clear_dirty_scattered 1024 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664649 7f53d8839700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x258c000 v14 2014-08-20 09:25:38.664652 7f53d8839700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] version 14 2014-08-20 09:25:38.664678 7f53d8839700 7 mds.0.locker wrlock_finish on (inest lock->sync w=1 flushed) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync w=1 flushed) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664710 7f53d8839700 10 mds.0.locker eval_gather (inest lock->sync flushed) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664739 7f53d8839700 7 mds.0.locker eval_gather finished gather on (inest lock->sync flushed) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock->sync flushed) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:38.664763 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b81e0 on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:38.664787 7f53d8839700 10 mds.0.locker scatter_eval (inest sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:38.664815 7f53d8839700 7 mds.0.locker simple_lock on (inest sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:38.664845 7f53d8839700 10 mds.0.cache.dir(1) auth_unpin by 0x2481c80 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] count now 0 + 0 2014-08-20 09:25:39.330263 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:5 getattr pAsLsXsFs #1 2014-08-20 09:25:39.329495) v2 2014-08-20 09:25:39.330276 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:39.330284 7f53d8839700 15 mds.0.server oldest_client_tid=5 2014-08-20 09:25:39.330331 7f53d8839700 7 mds.0.cache request_start request(client.4122:5 cr=0x256d000) 2014-08-20 09:25:39.330336 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:5 getattr pAsLsXsFs #1 2014-08-20 09:25:39.329495) v2 2014-08-20 09:25:39.330345 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:5 cr=0x256d000) #1 2014-08-20 09:25:39.330349 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.330351 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:39.330353 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330385 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:5 cr=0x256d000) 2014-08-20 09:25:39.330389 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330414 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330438 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330462 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330487 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330511 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330534 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.330557 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x256b000 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:39.330582 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330611 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330640 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330669 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330698 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330726 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330755 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330783 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330810 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330838 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pLsXsFs/-@4,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.330894 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4122:5 getattr pAsLsXsFs #1 2014-08-20 09:25:39.329495) v2 2014-08-20 09:25:39.330906 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:5 getattr pAsLsXsFs #1 2014-08-20 09:25:39.329495) v2 2014-08-20 09:25:39.330935 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:39.330938 7f53d8839700 20 mds.0.server lat 0.000887 2014-08-20 09:25:39.330942 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:39.330945 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:39.330950 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:38.095555 valid=1 2014-08-20 09:25:39.330958 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 5 2014-08-20 09:25:39.330963 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 5 mseq 0 xattrv 0 len 0 2014-08-20 09:25:39.330972 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331027 7f53d8839700 7 mds.0.cache request_finish request(client.4122:5 cr=0x256d000) 2014-08-20 09:25:39.331049 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:5 cr=0x256d000) 2014-08-20 09:25:39.331054 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331085 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331132 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331162 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331190 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331219 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331248 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331273 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331303 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331331 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.331359 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x256b000 on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@5,4123=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:39.333084 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:6 lookup #1/background_file 2014-08-20 09:25:39.332418) v2 2014-08-20 09:25:39.333098 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:39.333106 7f53d8839700 15 mds.0.server oldest_client_tid=6 2014-08-20 09:25:39.333149 7f53d8839700 7 mds.0.cache request_start request(client.4122:6 cr=0x256dc80) 2014-08-20 09:25:39.333155 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:6 lookup #1/background_file 2014-08-20 09:25:39.332418) v2 2014-08-20 09:25:39.333163 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:6 cr=0x256dc80) #1/background_file 2014-08-20 09:25:39.333167 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.333170 7f53d8839700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-08-20 09:25:39.333172 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.333175 7f53d8839700 20 mds.0.cache.dir(1) miss -> (c,head) 2014-08-20 09:25:39.333178 7f53d8839700 12 mds.0.cache traverse: miss on dentry background_file in [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.333207 7f53d8839700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.333217 7f53d8839700 20 mds.0.cache added null [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.333224 7f53d8839700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4122:6 lookup #1/background_file 2014-08-20 09:25:39.332418) v2 2014-08-20 09:25:39.333249 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:39.333252 7f53d8839700 20 mds.0.server lat 0.000363 2014-08-20 09:25:39.333256 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:39.333258 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:39.333265 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:38.095555 valid=1 2014-08-20 09:25:39.333273 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 6 2014-08-20 09:25:39.333279 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 6 mseq 0 xattrv 0 len 0 2014-08-20 09:25:39.333298 7f53d8839700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.333328 7f53d8839700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.333350 7f53d8839700 20 mds.0.locker issue_client_lease no/null lease on [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.333357 7f53d8839700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.333386 7f53d8839700 7 mds.0.cache request_finish request(client.4122:6 cr=0x256dc80) 2014-08-20 09:25:39.333404 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:6 cr=0x256dc80) 2014-08-20 09:25:39.335082 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:7 lookup #1/background_file 2014-08-20 09:25:39.334416) v2 2014-08-20 09:25:39.335096 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:39.335104 7f53d8839700 15 mds.0.server oldest_client_tid=7 2014-08-20 09:25:39.335149 7f53d8839700 7 mds.0.cache request_start request(client.4122:7 cr=0x256da00) 2014-08-20 09:25:39.335155 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:7 lookup #1/background_file 2014-08-20 09:25:39.334416) v2 2014-08-20 09:25:39.335163 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4122:7 cr=0x256da00) #1/background_file 2014-08-20 09:25:39.335168 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.335170 7f53d8839700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-08-20 09:25:39.335173 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.335176 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:39.335178 7f53d8839700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.335186 7f53d8839700 10 mds.0.server FAIL on error -2 2014-08-20 09:25:39.335188 7f53d8839700 10 mds.0.server reply_request -2 ((2) No such file or directory) client_request(client.4122:7 lookup #1/background_file 2014-08-20 09:25:39.334416) v2 2014-08-20 09:25:39.335214 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:39.335218 7f53d8839700 20 mds.0.server lat 0.000339 2014-08-20 09:25:39.335241 7f53d8839700 7 mds.0.cache request_finish request(client.4122:7 cr=0x256da00) 2014-08-20 09:25:39.335258 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:7 cr=0x256da00) 2014-08-20 09:25:39.336674 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4122:8 create #1/background_file 2014-08-20 09:25:39.335988) v2 2014-08-20 09:25:39.336689 7f53d8839700 20 mds.0.server get_session have 0x24a2000 client.4122 10.214.137.130:0/11742 state open 2014-08-20 09:25:39.336696 7f53d8839700 15 mds.0.server oldest_client_tid=7 2014-08-20 09:25:39.336736 7f53d8839700 7 mds.0.cache request_start request(client.4122:8 cr=0x256d780) 2014-08-20 09:25:39.336740 7f53d8839700 10 mds.0.locker process_cap_release client.4122 pAsLsXs on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXsFs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336774 7f53d8839700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:39.336777 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336801 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:39.336804 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336828 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336852 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336881 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.336906 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:39.336909 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:8 create #1/background_file 2014-08-20 09:25:39.335988) v2 2014-08-20 09:25:39.336922 7f53d8839700 7 mds.0.server open w/ O_CREAT on #1/background_file 2014-08-20 09:25:39.336925 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.336927 7f53d8839700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-08-20 09:25:39.336930 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.336933 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:39.336936 7f53d8839700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.336946 7f53d8839700 10 mds.0.server rdlock_path_xlock_dentry request(client.4122:8 cr=0x256d780) #1/background_file 2014-08-20 09:25:39.336954 7f53d8839700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname background_file 2014-08-20 09:25:39.336957 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.336959 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:39.336961 7f53d8839700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.336980 7f53d8839700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.336996 7f53d8839700 10 mds.0.server prepare_null_dentry background_file in [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.337012 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.337015 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:39.337021 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:8 cr=0x256d780) 2014-08-20 09:25:39.337024 7f53d8839700 20 mds.0.locker must xlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.337033 7f53d8839700 20 mds.0.locker must wrlock (ifile sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337058 7f53d8839700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337092 7f53d8839700 20 mds.0.locker must wrlock (dversion lock) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.337101 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337126 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337149 7f53d8839700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337173 7f53d8839700 20 mds.0.locker must rdlock (dn sync) [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.337180 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337203 7f53d8839700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.337209 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v13 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:39.337238 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x2570000 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:39.337264 7f53d8839700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 inode=0 0x24e2a40] 2014-08-20 09:25:39.337272 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_pin by 0x2570000 on [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 ap=1+0 inode=0 | authpin=1 0x24e2a40] now 1+0 2014-08-20 09:25:39.337280 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x2570000 count now 0 + 1 2014-08-20 09:25:39.337299 7f53d8839700 7 mds.0.locker local_wrlock_start on (dversion lock) on [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=14 ap=1+0 inode=0 | authpin=1 0x24e2a40] 2014-08-20 09:25:39.337308 7f53d8839700 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=14 ap=1+0 inode=0 | lock=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.337317 7f53d8839700 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=14 ap=1+0 inode=0 | lock=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.337326 7f53d8839700 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=14 ap=1+0 inode=0 | lock=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.337335 7f53d8839700 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=14 ap=1+0 inode=0 | request=1 lock=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.337344 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_pin by 0x24e2b98 on [dentry #1/background_file [2,head] auth NULL (dn lock) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=1 authpin=1 0x24e2a40] now 2+0 2014-08-20 09:25:39.337354 7f53d8839700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24e2b98 count now 0 + 2 2014-08-20 09:25:39.337384 7f53d8839700 10 mds.0.locker got xlock on (dn xlock x=1 by 0x2570000) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.337396 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337423 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337448 7f53d8839700 10 mds.0.locker wrlock_start (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337476 7f53d8839700 7 mds.0.locker scatter_mix (ifile sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337504 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFrl, xlocker allowed=pAsLsXsFrl on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337564 7f53d8839700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrl wanted - 2014-08-20 09:25:39.337572 7f53d8839700 20 mds.0.locker client.4123 pending pLsXsFs allowed pAsLsXsFrl wanted - 2014-08-20 09:25:39.337578 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 3 new pending pLsXs was pLsXsFs 2014-08-20 09:25:39.337585 7f53d8839700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:38.095555 2014-08-20 09:25:39.337599 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 2 client_caps(revoke ino 1 1 seq 3 caps=pLsXs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:25:04.508416) v4 2014-08-20 09:25:39.337636 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x24b8160 on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:39.337694 7f53d8839700 7 mds.0.locker wrlock_start waiting on (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.337744 7f53d8839700 10 mds.0.cache.ino(1) add_waiter tag 40000000 0x2507aa0 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:39.337751 7f53d8839700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:39.337756 7f53d8839700 10 mds.0.locker nudge_log (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.338958 7f53d8839700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:39.338965 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339000 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:39.339003 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339036 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:39.339038 7f53d8839700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/pLsXsFs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339064 7f53d8839700 10 mds.0.locker follows 0 retains pLsXs dirty - on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339090 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued pLsXs wanted - on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339117 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339141 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:39.339143 7f53d8839700 10 mds.0.locker eval_gather (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339168 7f53d8839700 10 mds.0.locker next state is mix issued/allows loner /rwl xlocker /rwl other /rwl 2014-08-20 09:25:39.339173 7f53d8839700 7 mds.0.locker eval_gather finished gather on (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339200 7f53d8839700 10 mds.0.cache.ino(1) start_scatter (ifile sync->mix) on [inode 1 [...2,head] / auth v13 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync->mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:39.339225 7f53d8839700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.339244 7f53d8839700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (ifile sync->mix) scatter stat unchanged at v0 2014-08-20 09:25:39.339248 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b8160 on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:39.339276 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339308 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339343 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339367 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339393 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4122:8 create #1/background_file 2014-08-20 09:25:39.335988) v2 2014-08-20 09:25:39.339400 7f53d8839700 7 mds.0.server open w/ O_CREAT on #1/background_file 2014-08-20 09:25:39.339403 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.339405 7f53d8839700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-08-20 09:25:39.339418 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.339421 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:39.339425 7f53d8839700 10 mds.0.cache traverse: miss on null+readable dentry background_file [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339438 7f53d8839700 10 mds.0.server rdlock_path_xlock_dentry request(client.4122:8 cr=0x256d780) #1/background_file 2014-08-20 09:25:39.339443 7f53d8839700 10 mds.0.server traverse_to_auth_dir dirpath #1 dname background_file 2014-08-20 09:25:39.339445 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:39.339447 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:39.339449 7f53d8839700 10 mds.0.server traverse_to_auth_dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.339474 7f53d8839700 10 mds.0.server rdlock_path_xlock_dentry dir [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.339491 7f53d8839700 10 mds.0.server prepare_null_dentry background_file in [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.339507 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:39.339510 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:39.339515 7f53d8839700 10 mds.0.locker acquire_locks request(client.4122:8 cr=0x256d780) 2014-08-20 09:25:39.339524 7f53d8839700 20 mds.0.locker must xlock (dn xlock x=1 by 0x2570000) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339537 7f53d8839700 20 mds.0.locker must wrlock (ifile mix) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339565 7f53d8839700 20 mds.0.locker must wrlock (inest lock) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339590 7f53d8839700 20 mds.0.locker must wrlock (dversion lock w=1 last_client=4122) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339602 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339627 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339652 7f53d8839700 20 mds.0.locker must rdlock (ipolicy sync) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339677 7f53d8839700 20 mds.0.locker must rdlock (dn xlock x=1 by 0x2570000) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339688 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339712 7f53d8839700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339722 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339746 7f53d8839700 10 mds.0.locker already auth_pinned [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339756 7f53d8839700 10 mds.0.locker already wrlocked (dversion lock w=1 last_client=4122) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339767 7f53d8839700 10 mds.0.locker already xlocked (dn xlock x=1 by 0x2570000) [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=0 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.339777 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339809 7f53d8839700 10 mds.0.locker wrlock_start (ifile mix) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339840 7f53d8839700 10 mds.0.locker got wrlock on (ifile mix w=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339870 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix w=1) (iversion lock) caps={4122=pAsLsXs/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339901 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339937 7f53d8839700 10 mds.0.locker wrlock_start (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339965 7f53d8839700 7 mds.0.locker scatter_mix (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.339999 7f53d8839700 10 mds.0.cache.ino(1) start_scatter (inest lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340029 7f53d8839700 20 mds.0.cache.ino(1) * [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=0+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:39.340048 7f53d8839700 10 mds.0.cache.ino(1) finish_scatter_update * accounted (inest lock) scatter stat unchanged at v1 2014-08-20 09:25:39.340053 7f53d8839700 10 mds.0.locker got wrlock on (inest mix w=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340080 7f53d8839700 7 mds.0.locker rdlock_start on (ipolicy sync) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340110 7f53d8839700 10 mds.0.locker got rdlock on (ipolicy sync r=1) [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340168 7f53d8839700 10 mds.0.inotable: project_alloc_id 0 to [10000000003~1fffffffffc]/[10000000003~1fffffffffc] 2014-08-20 09:25:39.340178 7f53d8839700 10 mds.0.server prepare_new_inode alloc 10000000003 2014-08-20 09:25:39.340182 7f53d8839700 10 mds.0.inotable: project_alloc_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[10000000003~1fffffffffc] 2014-08-20 09:25:39.340187 7f53d8839700 10 mds.0.server prepare_new_inode prealloc [10000000004~3e8] 2014-08-20 09:25:39.340189 7f53d8839700 10 mds.0.server dir mode 041777 new mode 0100644 2014-08-20 09:25:39.340192 7f53d8839700 10 mds.0.server prepare_new_inode [inode 10000000003 [2,head] #10000000003 auth v1 s=0 n() (iversion lock) 0x24c0380] 2014-08-20 09:25:39.340202 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 15 2014-08-20 09:25:39.340204 7f53d8839700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.340221 7f53d8839700 20 mds.0.server journal_allocated_inos sessionmapv 12 inotablev 5 2014-08-20 09:25:39.340225 7f53d8839700 10 mds.0.cache predirty_journal_parents do_parent_mtime linkunlink=1 primary_dn follows head [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4122=0-4194304@1} 0x24c0380] 2014-08-20 09:25:39.340256 7f53d8839700 10 mds.0.cache.dir(1) auth_pin by 0x2570000 on [dir 1 / [2,head] auth v=14 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] count now 1 + 2 2014-08-20 09:25:39.340277 7f53d8839700 10 mds.0.cache.dir(1) project_fnode 0x258c4d0 2014-08-20 09:25:39.340279 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 16 2014-08-20 09:25:39.340281 7f53d8839700 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+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 3=3+0)/f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:39.340307 7f53d8839700 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+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 3=3+0)/f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 3=3+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:39.340342 7f53d8839700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 1 [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0)/n() (iversion lock) cr={4122=0-4194304@1} 0x24c0380] 2014-08-20 09:25:39.340355 7f53d8839700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:39.340356 7f53d8839700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:39.340359 7f53d8839700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] 2014-08-20 09:25:39.340369 7f53d8839700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:39.340372 7f53d8839700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:39.340374 7f53d8839700 20 mds.0.cache inode accounted_rstat n() 2014-08-20 09:25:39.340376 7f53d8839700 20 mds.0.cache delta n(v0 1=1+0) 2014-08-20 09:25:39.340380 7f53d8839700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-08-20 09:25:39.335988 3=3+0) 2014-08-20 09:25:39.340386 7f53d8839700 20 mds.0.cache project to [2,head] n(v1 rc2014-08-20 09:25:39.335988 3=3+0) 2014-08-20 09:25:39.340391 7f53d8839700 20 mds.0.cache result [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) [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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0)/f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:39.340428 7f53d8839700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v13 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340461 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x2585400 2014-08-20 09:25:39.340464 7f53d8839700 20 mds.0.cache predirty_journal_parents add_delta f(v0 m2014-08-20 09:25:39.335988 4=4+0) 2014-08-20 09:25:39.340480 7f53d8839700 20 mds.0.cache predirty_journal_parents - f(v0 m2014-08-20 09:25:04.508416 3=3+0) 2014-08-20 09:25:39.340485 7f53d8839700 20 mds.0.cache predirty_journal_parents gives f(v0 m2014-08-20 09:25:39.335988 4=4+0) on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.340529 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context(0x24d0000) 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+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+1,ss=0+0 dirty=3 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:39.340558 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:39.340573 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:39.340587 7f53d8839700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x24c0380] 2014-08-20 09:25:39.340602 7f53d8839700 10 mds.0.cache.ino(10000000003) add_client_cap first cap, joining realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:39.340608 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0} | caps=1 0x24c0380] 2014-08-20 09:25:39.340624 7f53d8839700 10 mds.0.locker eval set loner to client.4122 2014-08-20 09:25:39.340626 7f53d8839700 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 v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340644 7f53d8839700 7 mds.0.locker file_eval stable, bump to loner (ifile sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340659 7f53d8839700 7 mds.0.locker file_excl (ifile sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340675 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340691 7f53d8839700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340706 7f53d8839700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 s=0 n(v0 1=1+0) (ifile excl) (iversion lock) cr={4122=0-4194304@1} caps={4122=-/pAsxXsxFxwb@0},l=4122 | caps=1 0x24c0380] 2014-08-20 09:25:39.340722 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340739 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340756 7f53d8839700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340772 7f53d8839700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340800 7f53d8839700 10 mds.0.locker scatter_eval (inest sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340823 7f53d8839700 7 mds.0.locker simple_lock on (inest sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340842 7f53d8839700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340859 7f53d8839700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.340876 7f53d8839700 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 v15 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 0x24c0380] 2014-08-20 09:25:39.340905 7f53d8839700 20 mds.0.locker client.4122 pending - allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-08-20 09:25:39.340914 7f53d8839700 20 mds.0.locker suppressed and !revoke, skipping client.4122 2014-08-20 09:25:39.340916 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:39.340918 7f53d8839700 10 mds.0.server adding ino to reply to indicate inode was created 2014-08-20 09:25:39.340926 7f53d8839700 10 mds.0.server journal_and_reply tracei 0x24c0380 tracedn 0x24e2a40 2014-08-20 09:25:39.340930 7f53d8839700 10 mds.0.server early_reply - allocated ino, not allowed 2014-08-20 09:25:39.340958 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFrwl, xlocker allowed=pAsLsXsFrwl on [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.341015 7f53d8839700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:39.341023 7f53d8839700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFrwl wanted - 2014-08-20 09:25:39.341029 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:39.341063 7f53d452e700 5 mds.0.log _submit_thread 4209385~1405 : EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-08-20 09:25:39.344880 7f53d8839700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0 | request=1 lock=2 authpin=1 0x24e2a40] [inode 10000000003 [2,head] {#10000000003 /background_file} auth v15 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 0x24c0380] 2014-08-20 09:25:39.344923 7f53d8839700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v14 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 0x24c0380] 2014-08-20 09:25:39.344941 7f53d8839700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) pv=15 v=14 ap=2+0 inode=0x24c0380 | request=1 lock=2 inodepin=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.344953 7f53d8839700 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-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] version 15 2014-08-20 09:25:39.344985 7f53d8839700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-08-20 09:25:39.344989 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x2585400 v14 2014-08-20 09:25:39.344992 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v13 pv14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:04.508416 3=3+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345030 7f53d8839700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x258c4d0 v16 2014-08-20 09:25:39.345033 7f53d8839700 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-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] version 16 2014-08-20 09:25:39.345065 7f53d8839700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:39.345091 7f53d8839700 7 mds.0.cache send_dentry_link [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0x24c0380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345108 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4122:8 create #1/background_file 2014-08-20 09:25:39.335988) v2 2014-08-20 09:25:39.345138 7f53d8839700 10 mds.0.server apply_allocated_inos 10000000003 / [10000000004~3e8] / 0 2014-08-20 09:25:39.345142 7f53d8839700 10 mds.0.inotable: apply_alloc_id 10000000003 to [100000003ec~1fffffffc13]/[10000000003~1fffffffffc] 2014-08-20 09:25:39.345149 7f53d8839700 10 mds.0.inotable: apply_alloc_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[10000000004~1fffffffffb] 2014-08-20 09:25:39.345155 7f53d8839700 20 mds.0.server lat 0.008680 2014-08-20 09:25:39.345159 7f53d8839700 10 mds.0.locker xlock_finish on (dn xlock x=1 by 0x2570000) [dentry #1/background_file [2,head] auth (dn xlock x=1 by 0x2570000) (dversion lock w=1 last_client=4122) v=15 ap=2+0 inode=0x24c0380 | request=1 lock=2 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345174 7f53d8839700 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=15 ap=2+0 inode=0x24c0380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345185 7f53d8839700 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=15 ap=2+0 inode=0x24c0380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345198 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x24e2b98 on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4122) v=15 ap=1+0 inode=0x24c0380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x24e2a40] now 1+0 2014-08-20 09:25:39.345208 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] by 0x24e2b98 count now 1 + 1 2014-08-20 09:25:39.345233 7f53d8839700 10 mds.0.locker simple_eval (dn sync) on [dentry #1/background_file [2,head] auth (dversion lock w=1 last_client=4122) v=15 ap=1+0 inode=0x24c0380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345243 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4122) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=6 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345277 7f53d8839700 7 mds.0.locker wrlock_finish on (ifile mix w=1) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345311 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345344 7f53d8839700 7 mds.0.locker wrlock_finish on (inest mix w=1) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345377 7f53d8839700 10 mds.0.locker scatter_eval (inest mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345408 7f53d8839700 7 mds.0.locker simple_lock on (inest mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@6,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345439 7f53d8839700 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=15 ap=1+0 inode=0x24c0380 | request=1 lock=1 inodepin=1 dirty=1 authpin=1 0x24e2a40] 2014-08-20 09:25:39.345454 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:39.345456 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:39.345462 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:39.345470 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXs seq 7 2014-08-20 09:25:39.345476 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXs seq 7 mseq 0 xattrv 0 len 0 2014-08-20 09:25:39.345485 7f53d8839700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345540 7f53d8839700 20 mds.0.server set_trace_dist added dir [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:39.345564 7f53d8839700 20 mds.0.cache.den(1 background_file) add_client_lease client.4122 on (dn sync) 2014-08-20 09:25:39.345571 7f53d8839700 20 mds.0.locker issue_client_lease seq 2 dur 30000ms on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 ap=1+0 inode=0x24c0380 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:39.345583 7f53d8839700 20 mds.0.server set_trace_dist added dn head [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 ap=1+0 inode=0x24c0380 | request=1 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:39.345594 7f53d8839700 20 mds.0.cache.ino(10000000003) pfile 1 pauth 1 plink 1 pxattr 1 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:39.345605 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsxLsXsxFsxcrwb seq 1 2014-08-20 09:25:39.345612 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsxLsXsxFsxcrwb seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:39.345618 7f53d8839700 10 mds.0.cache.ino(10000000003) including xattrs version 0 2014-08-20 09:25:39.345622 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:39.345669 7f53d8839700 7 mds.0.cache request_finish request(client.4122:8 cr=0x256d780) 2014-08-20 09:25:39.345687 7f53d8839700 15 mds.0.cache request_cleanup request(client.4122:8 cr=0x256d780) 2014-08-20 09:25:39.345693 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345723 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345750 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345775 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ipolicy sync r=1) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345811 7f53d8839700 7 mds.0.locker rdlock_finish on (ipolicy sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345836 7f53d8839700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:39.345861 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x2570000 on [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:39.345890 7f53d8839700 10 mds.0.cache.dir(1) auth_unpin by 0x2570000 on [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] count now 0 + 1 2014-08-20 09:25:39.345916 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x2570000 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 inode=0x24c0380 | request=1 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] now 0+0 2014-08-20 09:25:39.345929 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x2570000 count now 0 + 0 2014-08-20 09:25:39.670120 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 6 (currently up:active) 2014-08-20 09:25:39.670914 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 6 rtt 0.000777 2014-08-20 09:25:40.636497 7f53d3727700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11742 pipe(0x25012c0 sd=20 :6805 s=2 pgs=7 cs=1 l=0 c=0x24fddc0).fault with nothing to send, going to standby 2014-08-20 09:25:41.886174 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:2 getattr pAsLsXsFs #1 2014-08-20 09:25:41.885414) v2 2014-08-20 09:25:41.886188 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:41.886196 7f53d8839700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:41.886244 7f53d8839700 7 mds.0.cache request_start request(client.4123:2 cr=0x24a2780) 2014-08-20 09:25:41.886247 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:2 getattr pAsLsXsFs #1 2014-08-20 09:25:41.885414) v2 2014-08-20 09:25:41.886257 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:2 cr=0x24a2780) #1 2014-08-20 09:25:41.886261 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:41.886264 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:41.886266 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886298 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:2 cr=0x24a2780) 2014-08-20 09:25:41.886301 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886329 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886354 7f53d8839700 20 mds.0.locker must rdlock (ifile mix) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886377 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886401 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886425 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886448 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.886471 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x25c1a00 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:41.886497 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886527 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886553 7f53d8839700 7 mds.0.locker rdlock_start on (ifile mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886590 7f53d8839700 7 mds.0.locker simple_sync on (ifile mix) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile mix) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886624 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886655 7f53d8839700 20 mds.0.locker client.4122 pending pAsLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:41.886663 7f53d8839700 20 mds.0.locker client.4123 pending pLsXs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:41.886670 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886695 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886723 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886754 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886783 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886814 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886844 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pLsXs/-@3} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.886893 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4123:2 getattr pAsLsXsFs #1 2014-08-20 09:25:41.885414) v2 2014-08-20 09:25:41.886925 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:2 getattr pAsLsXsFs #1 2014-08-20 09:25:41.885414) v2 2014-08-20 09:25:41.886954 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:41.886957 7f53d8839700 20 mds.0.server lat 0.000981 2014-08-20 09:25:41.886962 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:41.886964 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:41.886978 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:41.886987 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 4 2014-08-20 09:25:41.886992 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 4 mseq 0 xattrv 0 len 0 2014-08-20 09:25:41.887004 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887060 7f53d8839700 7 mds.0.cache request_finish request(client.4123:2 cr=0x24a2780) 2014-08-20 09:25:41.887102 7f53d8839700 15 mds.0.cache request_cleanup request(client.4123:2 cr=0x24a2780) 2014-08-20 09:25:41.887113 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887172 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887233 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887269 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887299 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887329 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887361 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887390 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887419 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887447 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.887473 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x25c1a00 on [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:41.889039 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:3 lookup #1/background_file 2014-08-20 09:25:41.888356) v2 2014-08-20 09:25:41.889054 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:41.889063 7f53d8839700 15 mds.0.server oldest_client_tid=3 2014-08-20 09:25:41.889108 7f53d8839700 7 mds.0.cache request_start request(client.4123:3 cr=0x25b1780) 2014-08-20 09:25:41.889112 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:3 lookup #1/background_file 2014-08-20 09:25:41.888356) v2 2014-08-20 09:25:41.889119 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:3 cr=0x25b1780) #1/background_file 2014-08-20 09:25:41.889124 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:41.889126 7f53d8839700 12 mds.0.cache traverse: path seg depth 0 'background_file' snapid head 2014-08-20 09:25:41.889129 7f53d8839700 20 mds.0.cache.dir(1) lookup (head, 'background_file') 2014-08-20 09:25:41.889132 7f53d8839700 20 mds.0.cache.dir(1) hit -> (background_file,head) 2014-08-20 09:25:41.889136 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:41.889137 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889165 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:3 cr=0x25b1780) 2014-08-20 09:25:41.889170 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.889197 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889227 7f53d8839700 20 mds.0.locker must rdlock (dn sync l=1) [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889241 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.889266 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889286 7f53d8839700 10 mds.0.locker must authpin [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889296 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.889321 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x25c1500 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:41.889351 7f53d8839700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889374 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x25c1500 on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] now 1+0 2014-08-20 09:25:41.889400 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 1 2014-08-20 09:25:41.889426 7f53d8839700 10 mds.0.locker auth_pinning [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889437 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_pin by 0x25c1500 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 ap=1+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] now 1+1 2014-08-20 09:25:41.889448 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x25c1500 count now 0 + 2 2014-08-20 09:25:41.889471 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889483 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889493 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.889551 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@4} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.889582 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889622 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889669 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4123:3 lookup #1/background_file 2014-08-20 09:25:41.888356) v2 2014-08-20 09:25:41.889679 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:3 lookup #1/background_file 2014-08-20 09:25:41.888356) v2 2014-08-20 09:25:41.889703 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:41.889706 7f53d8839700 20 mds.0.server lat 0.000870 2014-08-20 09:25:41.889710 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:41.889713 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:41.889718 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:41.889726 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 5 2014-08-20 09:25:41.889731 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 5 mseq 0 xattrv 0 len 0 2014-08-20 09:25:41.889745 7f53d8839700 20 mds.0.server set_trace_dist added diri [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.889775 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:41.889796 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889808 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=1 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.889819 7f53d8839700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:41.889835 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pLs seq 1 2014-08-20 09:25:41.889839 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pLs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:41.889849 7f53d8839700 10 mds.0.cache.ino(10000000003) dropping xattrs version 0 2014-08-20 09:25:41.889853 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.889903 7f53d8839700 7 mds.0.cache request_finish request(client.4123:3 cr=0x25b1780) 2014-08-20 09:25:41.889933 7f53d8839700 15 mds.0.cache request_cleanup request(client.4123:3 cr=0x25b1780) 2014-08-20 09:25:41.889948 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.890002 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.890058 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.890087 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.890112 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.890125 7f53d8839700 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=15 ap=1+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=1 clientlease=1 0x24e2a40] 2014-08-20 09:25:41.890136 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x25c1500 on [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:41.890165 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x25c1500 on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] now 0+0 2014-08-20 09:25:41.890192 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x25c1500 count now 0 + 1 2014-08-20 09:25:41.890221 7f53d8839700 10 mds.0.cache.den(1 background_file) auth_unpin by 0x25c1500 on [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] now 0+0 2014-08-20 09:25:41.890233 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x25c1500 count now 0 + 0 2014-08-20 09:25:41.891763 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:4 getattr pAsLsXsFs #10000000003 2014-08-20 09:25:41.891122) v2 2014-08-20 09:25:41.891781 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:41.891790 7f53d8839700 15 mds.0.server oldest_client_tid=4 2014-08-20 09:25:41.891843 7f53d8839700 7 mds.0.cache request_start request(client.4123:4 cr=0x25b1500) 2014-08-20 09:25:41.891848 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:4 getattr pAsLsXsFs #10000000003 2014-08-20 09:25:41.891122) v2 2014-08-20 09:25:41.891857 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:4 cr=0x25b1500) #10000000003 2014-08-20 09:25:41.891862 7f53d8839700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-08-20 09:25:41.891865 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:41.891866 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.891897 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:4 cr=0x25b1500) 2014-08-20 09:25:41.891901 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.891928 7f53d8839700 20 mds.0.locker must rdlock (iauth excl) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.891953 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.891979 7f53d8839700 20 mds.0.locker must rdlock (ifile excl) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892005 7f53d8839700 20 mds.0.locker must rdlock (ixattr excl) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892031 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892057 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.892085 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892110 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:41.892146 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x25c1000 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:41.892175 7f53d8839700 10 mds.0.locker auth_pinning [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892199 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x25c1000 on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] now 1+0 2014-08-20 09:25:41.892224 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 1 2014-08-20 09:25:41.892250 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.892280 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:41.892308 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892335 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892360 7f53d8839700 7 mds.0.locker rdlock_start on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892387 7f53d8839700 7 mds.0.locker file_xsyn on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892414 7f53d8839700 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 v15 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 0x24c0380] 2014-08-20 09:25:41.892459 7f53d8839700 20 mds.0.locker client.4122 pending pAsxLsXsxFsxcrwb allowed pAsxLsXsxFcb wanted pAsxXsxFxwb 2014-08-20 09:25:41.892471 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4122 seq 2 new pending pAsxLsXsxFcb was pAsxLsXsxFsxcrwb 2014-08-20 09:25:41.892480 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:39.335988 2014-08-20 09:25:41.892487 7f53d8839700 10 mds.0.3 send_message_client_counted client.4122 seq 1 client_caps(revoke ino 10000000003 3 seq 2 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-08-20 09:25:39.335988) v4 2014-08-20 09:25:41.892537 7f53d8839700 20 mds.0.locker client.4123 pending pLs allowed pLsFcb wanted - 2014-08-20 09:25:41.892545 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] now 2+0 2014-08-20 09:25:41.892576 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 2 2014-08-20 09:25:41.892601 7f53d8839700 7 mds.0.locker rdlock_start waiting on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:41.892631 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x2593480 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:41.892635 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:41.892638 7f53d8839700 10 mds.0.locker nudge_log (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:43.658794 7f53d5f33700 7 mds.0.cache trim max=100000 cur=15 2014-08-20 09:25:43.658809 7f53d5f33700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:43.658823 7f53d5f33700 10 mds.0.cache trim_client_leases pool 1 trimmed 0 leases, 1 left 2014-08-20 09:25:43.659438 7f53d5f33700 2 mds.0.cache check_memory_usage total 185784, rss 8828, heap 18464, malloc 1248 mmap 0, baseline 18464, buffers 0, max 1048576, 2 / 17 inodes have caps, 4 caps, 0.235294 caps per inode 2014-08-20 09:25:43.659461 7f53d5f33700 10 mds.0.log trim 1 / 30 segments, 22 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:43.659466 7f53d5f33700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:43.659496 7f53d5f33700 15 mds.0.bal get_load mdsload<[0.782433,0.5 1.78243]/[0.782433,0.5 1.78243], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:43.659525 7f53d5f33700 10 mds.0.locker scatter_tick 2014-08-20 09:25:43.659529 7f53d5f33700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:43.659532 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 2014-08-20 09:25:43.659539 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 and sufficiently new (2014-08-20 09:25:32.681698) 2014-08-20 09:25:43.659549 7f53d5f33700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:43.659548 2014-08-20 09:25:43.659574 7f53d5f33700 15 mds.0.bal get_load mdsload<[0.782433,0.5 1.78243]/[0.782433,0.5 1.78243], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:43.659604 7f53d5f33700 5 mds.0.bal mds.0 epoch 1 load mdsload<[0.782433,0.5 1.78243]/[0.782433,0.5 1.78243], req 0, hr 0, qlen 0, cpu 0.17> 2014-08-20 09:25:43.659625 7f53d5f33700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:43.659628 7f53d5f33700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:43.670360 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 7 (currently up:active) 2014-08-20 09:25:43.671120 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 7 rtt 0.000743 2014-08-20 09:25:47.287768 7f53d983b700 1 mds.0.3 asok_command: session evict 2014-08-20 09:25:47.287804 7f53d983b700 10 mds.0.server kill_session 0x24a2000 2014-08-20 09:25:47.287811 7f53d983b700 10 mds.0.inotable: project_release_ids [10000000004~3e8] to [100000003ec~1fffffffc13]/[100000003ec~1fffffffc13] 2014-08-20 09:25:47.287866 7f53d452e700 5 mds.0.log _submit_thread 4210810~210 : ESession client.4122 10.214.137.130:0/11742 close cmapv 13 (1000 inos, v6) 2014-08-20 09:25:47.292669 7f53d8839700 10 mds.0.server _session_logged client.4122 10.214.137.130:0/11742 state_seq 3 close 13 2014-08-20 09:25:47.292681 7f53d8839700 10 mds.0.inotable: apply_release_ids [10000000004~3e8] to [10000000004~1fffffffffb]/[100000003ec~1fffffffc13] 2014-08-20 09:25:47.292687 7f53d8839700 20 mds.0.server killing capability pAsLsXs on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4122=pAsLsXs/-@7,4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292743 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292770 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:47.292773 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292798 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292822 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292854 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.292885 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:47.292887 7f53d8839700 20 mds.0.server killing capability pAsxLsXsxFsxcrwb on [inode 10000000003 [2,head] /background_file auth v15 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 0x24c0380] 2014-08-20 09:25:47.292926 7f53d8839700 10 mds.0.locker check_inode_max_size new_ranges {} update_size 0 on [inode 10000000003 [2,head] /background_file auth v15 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={4123=pLs/-@1},l=-1(4122) | request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.292947 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x248a180 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:47.292951 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:47.292954 7f53d8839700 10 mds.0.locker check_inode_max_size can't wrlock, waiting on [inode 10000000003 [2,head] /background_file auth v15 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={4123=pLs/-@1},l=-1(4122) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.292972 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v15 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={4123=pLs/-@1},l=-1(4122) | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.292989 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:47.292991 7f53d8839700 10 mds.0.locker eval_gather (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v15 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={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.293009 7f53d8839700 10 mds.0.locker next state is xsyn issued/allows loner /cb xlocker /cb other /cb 2014-08-20 09:25:47.293015 7f53d8839700 7 mds.0.locker eval_gather finished gather on (ifile excl->xsyn) on [inode 10000000003 [2,head] /background_file auth v15 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={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.293032 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] now 1+0 2014-08-20 09:25:47.293052 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0ba8 count now 0 + 1 2014-08-20 09:25:47.293086 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293109 7f53d8839700 7 mds.0.locker file_eval stable, bump to sync (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293126 7f53d8839700 7 mds.0.locker simple_sync on (ifile xsyn) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xsyn) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293144 7f53d8839700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293169 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293186 7f53d8839700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293209 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293225 7f53d8839700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293240 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293257 7f53d8839700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr excl) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293275 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:4 getattr pAsLsXsFs #10000000003 2014-08-20 09:25:41.891122) v2 2014-08-20 09:25:47.293287 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:4 cr=0x25b1500) #10000000003 2014-08-20 09:25:47.293293 7f53d8839700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-08-20 09:25:47.293297 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:47.293299 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293317 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:4 cr=0x25b1500) 2014-08-20 09:25:47.293321 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.293347 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293365 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293381 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293397 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293412 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293427 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.293454 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293469 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.293493 7f53d8839700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293523 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.293549 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293566 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293582 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293598 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293631 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293649 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth sync r=1) (ifile sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pLs/-@1} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293666 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@1} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293686 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@1} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293704 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@1} | ptrwaiter=1 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293760 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4123:4 getattr pAsLsXsFs #10000000003 2014-08-20 09:25:41.891122) v2 2014-08-20 09:25:47.293774 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:4 getattr pAsLsXsFs #10000000003 2014-08-20 09:25:41.891122) v2 2014-08-20 09:25:47.293805 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:47.293812 7f53d8839700 20 mds.0.server lat 5.402250 2014-08-20 09:25:47.293818 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:47.293822 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:47.293828 7f53d8839700 20 mds.0.cache.ino(10000000003) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:47.293844 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsLsXsFscr seq 2 2014-08-20 09:25:47.293851 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsLsXsFscr seq 2 mseq 0 xattrv 0 len 4 2014-08-20 09:25:47.293858 7f53d8839700 10 mds.0.cache.ino(10000000003) including xattrs version 0 2014-08-20 09:25:47.293865 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@2} | ptrwaiter=1 request=1 lock=5 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.293913 7f53d8839700 7 mds.0.cache request_finish request(client.4123:4 cr=0x25b1500) 2014-08-20 09:25:47.293949 7f53d8839700 15 mds.0.cache request_cleanup request(client.4123:4 cr=0x25b1500) 2014-08-20 09:25:47.293967 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.294015 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.294062 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@2} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294110 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 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/-@2} | ptrwaiter=1 request=1 lock=4 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294138 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294161 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync r=1) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294181 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294199 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ixattr sync r=1) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294218 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294235 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294253 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294270 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.294289 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x25c1000 on [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:47.294317 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x25c1000 on [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] now 0+0 2014-08-20 09:25:47.294335 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x25c1000 count now 0 + 0 2014-08-20 09:25:47.294410 7f53d8839700 10 mds.0.locker check_inode_max_size new_ranges {} update_size 0 on [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:47.294441 7f53d8839700 7 mds.0.locker simple_lock on (ifile sync) on [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:47.294461 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFc, xlocker allowed=pAsLsXsFc on [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFscr/-@2} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:47.294485 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFscr allowed pAsLsXsFc wanted - 2014-08-20 09:25:47.294493 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 3 new pending pAsLsXsFc was pAsLsXsFscr 2014-08-20 09:25:47.294511 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:39.335988 2014-08-20 09:25:47.294519 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 3 client_caps(revoke ino 10000000003 4 seq 3 caps=pAsLsXsFc dirty=- wanted=- follows 0 size 0/0 ts 1 mtime 2014-08-20 09:25:39.335988) v4 2014-08-20 09:25:47.294558 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 1+0 2014-08-20 09:25:47.294599 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 1 2014-08-20 09:25:47.294643 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x24e6e00 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:47.294651 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:47.294655 7f53d8839700 10 mds.0.locker check_inode_max_size can't wrlock, waiting on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.294699 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFc, xlocker allowed=pAsLsXsFc on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.294731 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFc allowed pAsLsXsFc wanted - 2014-08-20 09:25:47.294738 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:47.294740 7f53d8839700 20 mds.0.server killing client lease of [dentry #1/background_file [2,head] auth (dn sync l=1) (dversion lock) v=15 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=1 0x24e2a40] 2014-08-20 09:25:47.294753 7f53d8839700 20 mds.0.cache.den(1 background_file) remove_client_lease client.4122 on (dn sync l=1) 2014-08-20 09:25:47.295503 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:47.295512 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:47.295520 7f53d8839700 15 mds.0.server oldest_client_tid=5 2014-08-20 09:25:47.295564 7f53d8839700 7 mds.0.cache request_start request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:47.295567 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:47.295580 7f53d8839700 7 mds.0.server open on #10000000003 2014-08-20 09:25:47.295583 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:5 cr=0x25b1280) #10000000003 2014-08-20 09:25:47.295587 7f53d8839700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-08-20 09:25:47.295590 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:47.295592 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295620 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x2523a00 on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] now 2+0 2014-08-20 09:25:47.295641 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 2 2014-08-20 09:25:47.295661 7f53d8839700 10 mds.0.server open flags = 33281, filemode = 2, need_auth = 1 2014-08-20 09:25:47.295663 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:47.295665 7f53d8839700 20 mds.0.locker must xlock (ifile sync->lock) [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295676 7f53d8839700 20 mds.0.locker must wrlock (iversion lock) [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295687 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:47.295699 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295709 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:47.295720 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295729 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v14 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:47.295746 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x2523a00 on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:47.295761 7f53d8839700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295775 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.295788 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.295807 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295829 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295850 7f53d8839700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295871 7f53d8839700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295892 7f53d8839700 7 mds.0.locker xlock_start on (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295913 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 60000000 0x2593940 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:47.295917 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:47.295919 7f53d8839700 10 mds.0.locker nudge_log (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295972 7f53d8839700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-08-20 09:25:47.295976 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.295989 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:47.295991 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.296004 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:47.296006 7f53d8839700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsLsXsFscr/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296016 7f53d8839700 10 mds.0.locker follows 0 retains pAsLsXsFc dirty - on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/-@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296027 7f53d8839700 10 mds.0.locker wanted - -> pAsxXsxFxwb 2014-08-20 09:25:47.296031 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued pAsLsXsFc wanted pAsxXsxFxwb on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3} | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296045 7f53d8839700 20 mds.0.locker inode is file 2014-08-20 09:25:47.296046 7f53d8839700 20 mds.0.locker client has write caps; m->get_max_size=0; old_max=0 2014-08-20 09:25:47.296047 7f53d8839700 10 mds.0.locker i want to change file_max, but lock won't allow it (yet) 2014-08-20 09:25:47.296049 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 40000000 0x2557c40 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:47.296051 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:47.296052 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3} | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296063 7f53d8839700 10 mds.0.locker eval set loner to client.4123 2014-08-20 09:25:47.296064 7f53d8839700 10 mds.0.locker eval_gather (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296075 7f53d8839700 10 mds.0.locker next state is lock issued/allows loner c/cb xlocker /cb other /cb 2014-08-20 09:25:47.296077 7f53d8839700 7 mds.0.locker eval_gather finished gather on (ifile sync->lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=2+0 dirtyparent s=0 n(v0 1=1+0) (ifile sync->lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296087 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] now 1+0 2014-08-20 09:25:47.296098 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0ba8 count now 0 + 1 2014-08-20 09:25:47.296111 7f53d8839700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296122 7f53d8839700 7 mds.0.locker file_eval stable, bump to loner (ifile lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296132 7f53d8839700 7 mds.0.locker file_excl (ifile lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile lock) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296144 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296157 7f53d8839700 7 mds.0.locker simple_eval stable, going to excl (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296168 7f53d8839700 7 mds.0.locker simple_excl on (iauth sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296181 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296193 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296205 7f53d8839700 7 mds.0.locker simple_eval stable, going to excl (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296217 7f53d8839700 7 mds.0.locker simple_excl on (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296229 7f53d8839700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296242 7f53d8839700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296254 7f53d8839700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296266 7f53d8839700 10 mds.0.locker check_inode_max_size new_ranges {4123=0-4194304@1} update_size 0 on [inode 10000000003 [2,head] /background_file auth v15 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296281 7f53d8839700 15 mds.0.cache.ino(10000000003) project_inode 0x2585600 2014-08-20 09:25:47.296283 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 17 2014-08-20 09:25:47.296284 7f53d8839700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=17 v=15 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.296290 7f53d8839700 10 mds.0.cache.ino(10000000003) pre_dirty 17 (current v 15) 2014-08-20 09:25:47.296291 7f53d8839700 10 mds.0.locker check_inode_max_size client_ranges {4122=0-4194304@1} -> {4123=0-4194304@1} 2014-08-20 09:25:47.296297 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context(0x24d0000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth v=16 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] 2014-08-20 09:25:47.296309 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:47.296313 7f53d8839700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dversion lock) pv=17 v=15 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.296323 7f53d8839700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=17 v=15 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.296337 7f53d8839700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=1+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296353 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x2481c80 on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=2 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 2+0 2014-08-20 09:25:47.296366 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 2 2014-08-20 09:25:47.296381 7f53d8839700 20 mds.0.locker check_inode_max_size no-op on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296394 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:47.296398 7f53d8839700 7 mds.0.server open on #10000000003 2014-08-20 09:25:47.296399 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:5 cr=0x25b1280) #10000000003 2014-08-20 09:25:47.296401 7f53d8839700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-08-20 09:25:47.296403 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:47.296403 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296421 7f53d8839700 10 mds.0.server open flags = 33281, filemode = 2, need_auth = 1 2014-08-20 09:25:47.296422 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:47.296424 7f53d8839700 20 mds.0.locker must xlock (ifile excl w=1) [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296436 7f53d8839700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296448 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.296461 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296472 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.296486 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296504 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.296516 7f53d8839700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296529 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.296542 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296555 7f53d8839700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296568 7f53d8839700 7 mds.0.locker xlock_start on (ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296581 7f53d8839700 7 mds.0.locker simple_lock on (ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile excl w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296598 7f53d8839700 7 mds.0.locker simple_xlock on (ifile lock w=1) on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=2+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.296611 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 3+0 2014-08-20 09:25:47.296625 7f53d8839700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 3 2014-08-20 09:25:47.296638 7f53d8839700 10 mds.0.cache.ino(10000000003) add_waiter tag 60000000 0x2507520 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:47.296640 7f53d8839700 15 mds.0.cache.ino(10000000003) taking waiter here 2014-08-20 09:25:47.296641 7f53d8839700 10 mds.0.locker nudge_log (ifile lock->xlock w=1) on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock->xlock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296663 7f53d8839700 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 v15 pv17 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock->xlock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsLsXsFc/pAsxXsxFxwb@3},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.296681 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFc allowed pAsxLsXsxFcb wanted pAsxXsxFxwb 2014-08-20 09:25:47.296686 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 4 new pending pAsxLsXsxFcb was pAsLsXsFc 2014-08-20 09:25:47.296691 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:39.335988 2014-08-20 09:25:47.296694 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 4 client_caps(grant ino 10000000003 4 seq 4 caps=pAsxLsXsxFcb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/0 ts 1 mtime 2014-08-20 09:25:39.335988) v4 2014-08-20 09:25:47.296719 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:47.296784 7f53d452e700 5 mds.0.log _submit_thread 4211040~882 : EOpen [metablob 1, 1 dirs], 1 open files 2014-08-20 09:25:47.300844 7f53d8839700 10 mds.0.locker file_update_finish on [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock->xlock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.300873 7f53d8839700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x2585600 v17 2014-08-20 09:25:47.300875 7f53d8839700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v15 pv17 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile lock->xlock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4122=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=1 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.300893 7f53d8839700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=17 v=15 ap=0+3 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.300903 7f53d8839700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=17 cv=0/0 dir_auth=0 ap=0+3+3 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] version 17 2014-08-20 09:25:47.300927 7f53d8839700 7 mds.0.locker wrlock_finish on (ifile lock->xlock w=1) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile lock->xlock w=1) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.300946 7f53d8839700 10 mds.0.locker eval_gather (ifile lock->xlock) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile lock->xlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.300963 7f53d8839700 10 mds.0.locker next state is prexlock issued/allows loner cb/cb xlocker /cb other /cb 2014-08-20 09:25:47.300967 7f53d8839700 7 mds.0.locker eval_gather finished gather on (ifile lock->xlock) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile lock->xlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=1 authpin=1 0x24c0380] 2014-08-20 09:25:47.300985 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:47.300991 7f53d8839700 7 mds.0.server open on #10000000003 2014-08-20 09:25:47.300993 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4123:5 cr=0x25b1280) #10000000003 2014-08-20 09:25:47.300997 7f53d8839700 7 mds.0.cache traverse: opening base ino 10000000003 snap head 2014-08-20 09:25:47.300999 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:47.301000 7f53d8839700 10 mds.0.server ref is [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301018 7f53d8839700 10 mds.0.server open flags = 33281, filemode = 2, need_auth = 1 2014-08-20 09:25:47.301022 7f53d8839700 10 mds.0.locker acquire_locks request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:47.301024 7f53d8839700 20 mds.0.locker must xlock (ifile prexlock) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301042 7f53d8839700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301059 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301079 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301096 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301118 7f53d8839700 10 mds.0.locker must authpin [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301135 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301153 7f53d8839700 10 mds.0.locker already auth_pinned [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301171 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301191 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301210 7f53d8839700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4123) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301227 7f53d8839700 7 mds.0.locker xlock_start on (ifile prexlock) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile prexlock) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301247 7f53d8839700 10 mds.0.locker got xlock on (ifile xlock x=1 by 0x2523a00) [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301283 7f53d8839700 10 mds.0.server do_open_truncate [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301303 7f53d8839700 7 mds.0.locker issue_new_caps for mode 2 on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301321 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301343 7f53d8839700 10 mds.0.locker eval set loner to client.4123 2014-08-20 09:25:47.301346 7f53d8839700 10 mds.0.locker eval_gather (ifile xlock x=1 by 0x2523a00) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301369 7f53d8839700 10 mds.0.locker next state is lock issued/allows loner cb/cb xlocker c/cb other /cb 2014-08-20 09:25:47.301375 7f53d8839700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301397 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301420 7f53d8839700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301442 7f53d8839700 10 mds.0.locker scatter_eval (inest lock) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301464 7f53d8839700 10 mds.0.locker simple_eval (iflock sync) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301490 7f53d8839700 10 mds.0.locker simple_eval (ipolicy sync) on [inode 10000000003 [2,head] /background_file auth v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301561 7f53d8839700 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 v17 ap=3+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301605 7f53d8839700 20 mds.0.locker client.4123 pending pAsxLsXsxFcb allowed pAsxLsXsxFcb wanted pAsxXsxFxwb 2014-08-20 09:25:47.301616 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:47.301620 7f53d8839700 15 mds.0.cache.ino(10000000003) project_inode 0x2585600 2014-08-20 09:25:47.301623 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 18 2014-08-20 09:25:47.301627 7f53d8839700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=18 v=17 ap=0+3 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.301638 7f53d8839700 10 mds.0.cache.ino(10000000003) pre_dirty 18 (current v 17) 2014-08-20 09:25:47.301642 7f53d8839700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows head [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301669 7f53d8839700 10 mds.0.cache.dir(1) auth_pin by 0x2523a00 on [dir 1 / [2,head] auth v=17 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] count now 1 + 3 2014-08-20 09:25:47.301694 7f53d8839700 10 mds.0.cache.dir(1) project_fnode 0x25dd210 2014-08-20 09:25:47.301696 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 19 2014-08-20 09:25:47.301698 7f53d8839700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301724 7f53d8839700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301749 7f53d8839700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301775 7f53d8839700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:47.301777 7f53d8839700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:47.301779 7f53d8839700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth (dversion lock) pv=18 v=17 ap=0+3 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.301789 7f53d8839700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:47.301791 7f53d8839700 20 mds.0.cache inode rstat n(v0 1=1+0) 2014-08-20 09:25:47.301794 7f53d8839700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-08-20 09:25:47.301796 7f53d8839700 20 mds.0.cache delta n() 2014-08-20 09:25:47.301798 7f53d8839700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) 2014-08-20 09:25:47.301804 7f53d8839700 20 mds.0.cache project to [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) 2014-08-20 09:25:47.301809 7f53d8839700 20 mds.0.cache result [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) [dir 1 / [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:47.301845 7f53d8839700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v14 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock w=1) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.301872 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x24a3400 2014-08-20 09:25:47.301875 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context(0x24d0000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+3+3 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:47.301916 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:47.301929 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:47.301937 7f53d8839700 10 mds.0.cache journal_cow_dentry follows head on [dentry #1/background_file [2,head] auth (dversion lock) pv=18 v=17 ap=0+3 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.301949 7f53d8839700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=18 v=17 ap=0+3 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:47.301964 7f53d8839700 10 mds.0.server journal_and_reply tracei 0x24c0380 tracedn 0 2014-08-20 09:25:47.301969 7f53d8839700 10 mds.0.locker set_xlocks_done on (ifile xlock x=1 by 0x2523a00) [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+0)->n(v0 1=1+0) (iauth excl) (ifile xlock x=1 by 0x2523a00) (ixattr excl) (iversion lock w=1 last_client=4123) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFcb/pAsxXsxFxwb@4},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.301997 7f53d8839700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:47.302015 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:47.302017 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:47.302023 7f53d8839700 20 mds.0.cache.ino(10000000003) pfile 1 pauth 1 plink 1 pxattr 1 plocal 1 ctime 2014-08-20 09:25:47.294868 valid=1 2014-08-20 09:25:47.302031 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat issueing pAsxLsXsxFscb seq 5 2014-08-20 09:25:47.302037 7f53d8839700 10 mds.0.cache.ino(10000000003) encode_inodestat caps pAsxLsXsxFscb seq 5 mseq 0 xattrv 0 len 0 2014-08-20 09:25:47.302050 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+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@5},l=4123 | ptrwaiter=0 request=1 lock=3 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.302100 7f53d8839700 20 mds.0.server lat 0.006730 2014-08-20 09:25:47.302141 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.302180 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:47.302214 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+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@5},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.302239 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+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@5},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.302267 7f53d8839700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+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@5},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.302290 7f53d8839700 10 mds.0.locker share_inode_max_size with client.4123 2014-08-20 09:25:47.302293 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:47.294868 2014-08-20 09:25:47.302301 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 5 client_caps(grant ino 10000000003 4 seq 6 caps=pAsxLsXsxFscb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-08-20 09:25:47.294868) v4 2014-08-20 09:25:47.302343 7f53d8839700 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 v17 pv18 ap=3+0 dirtyparent s=0 n(v0 1=1+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@6},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:47.302377 7f53d8839700 20 mds.0.locker client.4123 pending pAsxLsXsxFscb allowed pAsxLsXsxFscb wanted pAsxXsxFxwb 2014-08-20 09:25:47.302388 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x2481c80 on [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=2+0 dirtyparent s=0 n(v0 1=1+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@6},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 2+0 2014-08-20 09:25:47.302416 7f53d8839700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth pv=19 v=17 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] by 0x2481c80 count now 1 + 2 2014-08-20 09:25:47.302537 7f53d452e700 5 mds.0.log _submit_thread 4211942~1397 : EUpdate open_truncate [metablob 1, 1 dirs] 2014-08-20 09:25:47.670601 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 8 (currently up:active) 2014-08-20 09:25:47.671493 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 8 rtt 0.000873 2014-08-20 09:25:48.659227 7f53d5f33700 7 mds.0.cache trim max=100000 cur=15 2014-08-20 09:25:48.659243 7f53d5f33700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:48.659921 7f53d5f33700 2 mds.0.cache check_memory_usage total 185784, rss 9204, heap 20512, malloc 1443 mmap 0, baseline 18464, buffers 0, max 1048576, 2 / 17 inodes have caps, 2 caps, 0.117647 caps per inode 2014-08-20 09:25:48.659954 7f53d5f33700 10 mds.0.log trim 1 / 30 segments, 25 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:48.659962 7f53d5f33700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:48.660008 7f53d5f33700 15 mds.0.bal get_load mdsload<[1.21865,0.249983 1.71861]/[0.879597,0.249983 1.37956], req 0, hr 0, qlen 0, cpu 0.16> 2014-08-20 09:25:48.660068 7f53d5f33700 10 mds.0.locker scatter_tick 2014-08-20 09:25:48.660075 7f53d5f33700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:48.660081 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 2014-08-20 09:25:48.660092 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 and sufficiently new (2014-08-20 09:25:32.681698) 2014-08-20 09:25:48.660108 7f53d5f33700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:48.660107 2014-08-20 09:25:48.660116 7f53d5f33700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:48.660122 7f53d5f33700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:48.663241 7f53d8839700 15 mds.0.cache.ino(10000000003) pop_and_dirty_projected_inode 0x2585600 v18 2014-08-20 09:25:48.663246 7f53d8839700 10 mds.0.cache.ino(10000000003) mark_dirty [inode 10000000003 [2,head] /background_file auth v17 pv18 ap=2+0 dirtyparent s=0 n(v0 1=1+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@6},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:48.663277 7f53d8839700 10 mds.0.cache.den(1 background_file) mark_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=18 v=17 ap=0+2 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:48.663289 7f53d8839700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=19 v=18 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] version 18 2014-08-20 09:25:48.663324 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x24a3400 v15 2014-08-20 09:25:48.663327 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v14 pv15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:48.663360 7f53d8839700 15 mds.0.cache.dir(1) pop_and_dirty_projected_fnode 0x25dd210 v19 2014-08-20 09:25:48.663363 7f53d8839700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth pv=19 v=19 cv=0/0 dir_auth=0 ap=1+2+2 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] version 19 2014-08-20 09:25:48.663397 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4123:5 open #10000000003 2014-08-20 09:25:47.294868) v2 2014-08-20 09:25:48.663424 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:48.663428 7f53d8839700 10 mds.0.locker xlock_finish on (ifile xlockdone x=1) [inode 10000000003 [2,head] /background_file auth v18 ap=2+0 dirtyparent 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@6},l=4123 | ptrwaiter=0 request=1 lock=2 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:48.663457 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x24c0ba8 on [inode 10000000003 [2,head] /background_file auth v18 ap=1+0 dirtyparent 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@6},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 1+0 2014-08-20 09:25:48.663485 7f53d8839700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] by 0x24c0ba8 count now 1 + 1 2014-08-20 09:25:48.663516 7f53d8839700 7 mds.0.locker file_eval wanted=xwb loner_wanted=xwb other_wanted= filelock=(ifile excl) on [inode 10000000003 [2,head] /background_file auth v18 ap=1+0 dirtyparent 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@6},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:48.663544 7f53d8839700 20 mds.0.locker is excl 2014-08-20 09:25:48.663547 7f53d8839700 7 mds.0.locker file_eval loner_issued=scb other_issued= xlocker_issued= 2014-08-20 09:25:48.663551 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4123) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1 last_client=4123) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:48.663577 7f53d8839700 7 mds.0.locker wrlock_finish on (inest lock w=1) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:48.663602 7f53d8839700 10 mds.0.locker scatter_eval (inest lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:48.663633 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4123) on [inode 10000000003 [2,head] /background_file auth v18 ap=1+0 dirtyparent 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@6},l=4123 | ptrwaiter=0 request=1 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:48.663663 7f53d8839700 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 v18 ap=1+0 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsxLsXsxFscb/pAsxXsxFxwb@6},l=4123 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:48.663698 7f53d8839700 20 mds.0.locker client.4123 pending pAsxLsXsxFscb allowed pAsxLsXsxFsxcrwbl wanted pAsxXsxFxwb 2014-08-20 09:25:48.663710 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 7 new pending pAsxLsXsxFsxcrwb was pAsxLsXsxFscb 2014-08-20 09:25:48.663720 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:47.294868 2014-08-20 09:25:48.663727 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 6 client_caps(grant ino 10000000003 4 seq 7 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-08-20 09:25:47.294868) v4 2014-08-20 09:25:48.663907 7f53d8839700 7 mds.0.cache request_finish request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:48.663940 7f53d8839700 15 mds.0.cache request_cleanup request(client.4123:5 cr=0x25b1280) 2014-08-20 09:25:48.663946 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x2523a00 on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:48.663974 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_unpin by 0x2523a00 on [inode 10000000003 [2,head] /background_file auth v18 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@7},l=4123 | ptrwaiter=0 request=1 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] now 0+0 2014-08-20 09:25:48.663999 7f53d8839700 15 mds.0.cache.dir(1) adjust_nested_auth_pins -1/-1 on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 ap=1+0+0 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] by 0x2523a00 count now 1 + 0 2014-08-20 09:25:48.664022 7f53d8839700 10 mds.0.cache.dir(1) auth_unpin by 0x2523a00 on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] count now 0 + 0 2014-08-20 09:25:48.664061 7f53d8839700 10 mds.0.locker share_inode_max_size on [inode 10000000003 [2,head] /background_file auth v18 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@7},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:48.664086 7f53d8839700 10 mds.0.locker share_inode_max_size with client.4123 2014-08-20 09:25:48.664089 7f53d8839700 20 mds.0.cache.ino(10000000003) encode_cap_message pfile 1 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:47.294868 2014-08-20 09:25:48.664097 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 7 client_caps(grant ino 10000000003 4 seq 8 caps=pAsxLsXsxFsxcrwb dirty=- wanted=pAsxXsxFxwb follows 0 size 0/4194304 ts 1 mtime 2014-08-20 09:25:47.294868) v4 2014-08-20 09:25:51.522895 7f53d3727700 10 mds.0.3 new session 0x260e780 for client.4124 10.214.137.130:0/11826 con 0x24fd9a0 2014-08-20 09:25:51.523017 7f53d8839700 10 mds.0.3 ms_handle_accept 10.214.137.130:0/11826 con 0x24fd9a0 session 0x260e780 2014-08-20 09:25:51.523712 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state closed 2014-08-20 09:25:51.523722 7f53d8839700 3 mds.0.server handle_client_session client_session(request_open) v1 from client.4124 2014-08-20 09:25:51.523820 7f53d452e700 5 mds.0.log _submit_thread 4213359~194 : ESession client.4124 10.214.137.130:0/11826 open cmapv 14 2014-08-20 09:25:51.527984 7f53d8839700 10 mds.0.server _session_logged client.4124 10.214.137.130:0/11826 state_seq 1 open 14 2014-08-20 09:25:51.529193 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state open 2014-08-20 09:25:51.529204 7f53d8839700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 1) v1 from client.4124 2014-08-20 09:25:51.529252 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4124:1 getattr pAsLsXsFs #1 2014-08-20 09:25:51.520194) v2 2014-08-20 09:25:51.529262 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state open 2014-08-20 09:25:51.529267 7f53d8839700 15 mds.0.server oldest_client_tid=1 2014-08-20 09:25:51.529317 7f53d8839700 7 mds.0.cache request_start request(client.4124:1 cr=0x24f1780) 2014-08-20 09:25:51.529321 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4124:1 getattr pAsLsXsFs #1 2014-08-20 09:25:51.520194) v2 2014-08-20 09:25:51.529331 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4124:1 cr=0x24f1780) #1 2014-08-20 09:25:51.529335 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:51.529339 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:51.529340 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529371 7f53d8839700 10 mds.0.locker acquire_locks request(client.4124:1 cr=0x24f1780) 2014-08-20 09:25:51.529375 7f53d8839700 20 mds.0.locker must rdlock (iauth sync) [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529398 7f53d8839700 20 mds.0.locker must rdlock (ilink sync) [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529420 7f53d8839700 20 mds.0.locker must rdlock (ifile sync) [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529441 7f53d8839700 20 mds.0.locker must rdlock (ixattr sync) [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529463 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529484 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529506 7f53d8839700 10 mds.0.locker auth_pinning [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:51.529527 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x2523500 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:51.529634 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529675 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529709 7f53d8839700 7 mds.0.locker rdlock_start on (ifile sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529733 7f53d8839700 10 mds.0.locker got rdlock on (ifile sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529759 7f53d8839700 7 mds.0.locker rdlock_start on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ifile sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@5} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529789 7f53d8839700 10 mds.0.locker got rdlock on (iauth sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529818 7f53d8839700 7 mds.0.locker rdlock_start on (ilink sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529844 7f53d8839700 10 mds.0.locker got rdlock on (ilink sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529871 7f53d8839700 7 mds.0.locker rdlock_start on (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529900 7f53d8839700 10 mds.0.locker got rdlock on (ixattr sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.529951 7f53d8839700 10 mds.0.server reply to stat on client_request(client.4124:1 getattr pAsLsXsFs #1 2014-08-20 09:25:51.520194) v2 2014-08-20 09:25:51.529961 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4124:1 getattr pAsLsXsFs #1 2014-08-20 09:25:51.520194) v2 2014-08-20 09:25:51.529993 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:51.529996 7f53d8839700 20 mds.0.server lat 0.000941 2014-08-20 09:25:51.530000 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:51.530011 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:51.530017 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 0 plink 0 pxattr 0 plocal 0 ctime 2014-08-20 09:25:39.335988 valid=1 2014-08-20 09:25:51.530035 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pAsLsXsFs seq 1 2014-08-20 09:25:51.530041 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pAsLsXsFs seq 1 mseq 0 xattrv 0 len 4 2014-08-20 09:25:51.530046 7f53d8839700 10 mds.0.cache.ino(1) including xattrs version 0 2014-08-20 09:25:51.530054 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=5 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530117 7f53d8839700 7 mds.0.cache request_finish request(client.4124:1 cr=0x24f1780) 2014-08-20 09:25:51.530142 7f53d8839700 15 mds.0.cache request_cleanup request(client.4124:1 cr=0x24f1780) 2014-08-20 09:25:51.530148 7f53d8839700 7 mds.0.locker rdlock_finish on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530186 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=4 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530217 7f53d8839700 7 mds.0.locker rdlock_finish on (ilink sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530244 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 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/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530273 7f53d8839700 7 mds.0.locker rdlock_finish on (ifile sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530304 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (ixattr sync r=1) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530336 7f53d8839700 7 mds.0.locker rdlock_finish on (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530366 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530397 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530426 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:51.530456 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x2523500 on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:51.598951 7f53d8839700 20 mds.0.server get_session have 0x24f1000 client.4123 10.214.137.130:0/11765 state open 2014-08-20 09:25:51.598966 7f53d8839700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4123 2014-08-20 09:25:51.670884 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 9 (currently up:active) 2014-08-20 09:25:51.671705 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 9 rtt 0.000804 2014-08-20 09:25:52.440239 7f53d8839700 4 mds.0.server handle_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-08-20 09:25:52.439427) v2 2014-08-20 09:25:52.440250 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state open 2014-08-20 09:25:52.440258 7f53d8839700 15 mds.0.server oldest_client_tid=2 2014-08-20 09:25:52.440303 7f53d8839700 7 mds.0.cache request_start request(client.4124:2 cr=0x2538c80) 2014-08-20 09:25:52.440310 7f53d8839700 10 mds.0.locker process_cap_release client.4124 pLsXsFs on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pAsLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440355 7f53d8839700 10 mds.0.locker wanted - -> - 2014-08-20 09:25:52.440358 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440382 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:52.440385 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440411 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440435 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440459 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440484 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:52.440487 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-08-20 09:25:52.439427) v2 2014-08-20 09:25:52.440496 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4124:2 cr=0x2538c80) #1 2014-08-20 09:25:52.440500 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:52.440503 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:52.440504 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v15 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:52.440529 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x2523000 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:52.440557 7f53d8839700 10 mds.0.locker acquire_locks request(client.4124:2 cr=0x2538c80) 2014-08-20 09:25:52.440560 7f53d8839700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440585 7f53d8839700 20 mds.0.locker must wrlock (iversion lock) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440627 7f53d8839700 20 mds.0.locker must rdlock (isnap sync) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440653 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440677 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440702 7f53d8839700 7 mds.0.locker rdlock_start on (isnap sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440727 7f53d8839700 10 mds.0.locker got rdlock on (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440756 7f53d8839700 7 mds.0.locker local_wrlock_start on (iversion lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440785 7f53d8839700 10 mds.0.locker got wrlock on (iversion lock w=1 last_client=4124) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440815 7f53d8839700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440848 7f53d8839700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440879 7f53d8839700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pLsXsFscr on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pAsLsXsFs/-@5,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.440916 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:52.440924 7f53d8839700 7 mds.0.locker sending MClientCaps to client.4123 seq 6 new pending pLsXsFs was pAsLsXsFs 2014-08-20 09:25:52.440932 7f53d8839700 20 mds.0.cache.ino(1) encode_cap_message pfile 0 pauth 0 plink 0 pxattr 0 ctime 2014-08-20 09:25:39.335988 2014-08-20 09:25:52.440939 7f53d8839700 10 mds.0.3 send_message_client_counted client.4123 seq 8 client_caps(revoke ino 1 1 seq 6 caps=pLsXsFs dirty=- wanted=- follows 0 size 0/0 mtime 2014-08-20 09:25:39.335988) v4 2014-08-20 09:25:52.440977 7f53d8839700 20 mds.0.locker client.4124 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:52.440984 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x24b80e0 on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:52.441015 7f53d8839700 10 mds.0.cache.ino(1) add_waiter tag 60000 0x249e8a0 !ambig 1 !frozen 1 !freezing 1 2014-08-20 09:25:52.441019 7f53d8839700 15 mds.0.cache.ino(1) taking waiter here 2014-08-20 09:25:52.441022 7f53d8839700 10 mds.0.locker nudge_log (iauth sync->lock) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442252 7f53d8839700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:52.442259 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442296 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:52.442300 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442330 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:52.442332 7f53d8839700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/pAsLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442372 7f53d8839700 10 mds.0.locker follows 0 retains pLsXsFs dirty - on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442404 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued pLsXsFs wanted - on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442436 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442465 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:52.442468 7f53d8839700 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=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442508 7f53d8839700 10 mds.0.locker eval_gather (iauth sync->lock) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442539 7f53d8839700 10 mds.0.locker next state is lock issued/allows loner / xlocker / other / 2014-08-20 09:25:52.442545 7f53d8839700 7 mds.0.locker eval_gather finished gather on (iauth sync->lock) on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth sync->lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] 2014-08-20 09:25:52.442572 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b80e0 on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=1 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:52.442605 7f53d8839700 10 mds.0.locker simple_eval (iauth lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442634 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (iauth lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442664 7f53d8839700 7 mds.0.locker simple_sync on (iauth lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442700 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442729 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442760 7f53d8839700 7 mds.0.server dispatch_client_request client_request(client.4124:2 setattr mode=041777 #1 2014-08-20 09:25:52.439427) v2 2014-08-20 09:25:52.442769 7f53d8839700 10 mds.0.server rdlock_path_pin_ref request(client.4124:2 cr=0x2538c80) #1 2014-08-20 09:25:52.442773 7f53d8839700 7 mds.0.cache traverse: opening base ino 1 snap head 2014-08-20 09:25:52.442775 7f53d8839700 10 mds.0.cache path_traverse finish on snapid head 2014-08-20 09:25:52.442777 7f53d8839700 10 mds.0.server ref is [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442804 7f53d8839700 10 mds.0.locker acquire_locks request(client.4124:2 cr=0x2538c80) 2014-08-20 09:25:52.442807 7f53d8839700 20 mds.0.locker must xlock (iauth sync) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442833 7f53d8839700 20 mds.0.locker must wrlock (iversion lock w=1 last_client=4124) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442859 7f53d8839700 20 mds.0.locker must rdlock (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442885 7f53d8839700 10 mds.0.locker must authpin [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442913 7f53d8839700 10 mds.0.locker already auth_pinned [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442942 7f53d8839700 10 mds.0.locker already rdlocked (isnap sync r=1) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.442969 7f53d8839700 10 mds.0.locker already wrlocked (iversion lock w=1 last_client=4124) [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443003 7f53d8839700 7 mds.0.locker xlock_start on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443033 7f53d8839700 7 mds.0.locker simple_lock on (iauth sync) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443062 7f53d8839700 7 mds.0.locker simple_xlock on (iauth lock) on [inode 1 [...2,head] / auth v15 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443093 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x24b80e0 on [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth lock) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 2+0 2014-08-20 09:25:52.443131 7f53d8839700 10 mds.0.locker got xlock on (iauth xlock x=1 by 0x2523000) [inode 1 [...2,head] / auth v15 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x2523000) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443183 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x24a3200 2014-08-20 09:25:52.443199 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:52.443208 7f53d8839700 10 mds.0.server journal_and_reply tracei 0x24b7938 tracedn 0 2014-08-20 09:25:52.443212 7f53d8839700 10 mds.0.locker set_xlocks_done on (iauth xlock x=1 by 0x2523000) [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlock x=1 by 0x2523000) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@1} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443254 7f53d8839700 10 mds.0.server early_reply 0 ((0) Success) client_request(client.4124:2 setattr mode=041777 #1 2014-08-20 09:25:52.439427) v2 2014-08-20 09:25:52.443271 7f53d8839700 20 mds.0.server set_trace_dist snapid head 2014-08-20 09:25:52.443274 7f53d8839700 10 mds.0.server set_trace_dist snaprealm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) len=48 2014-08-20 09:25:52.443280 7f53d8839700 20 mds.0.cache.ino(1) pfile 0 pauth 1 plink 0 pxattr 0 plocal 1 ctime 2014-08-20 09:25:52.439427 valid=1 2014-08-20 09:25:52.443289 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat issueing pLsXsFs seq 2 2014-08-20 09:25:52.443294 7f53d8839700 10 mds.0.cache.ino(1) encode_inodestat caps pLsXsFs seq 2 mseq 0 xattrv 0 len 0 2014-08-20 09:25:52.443305 7f53d8839700 20 mds.0.server set_trace_dist added in [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (isnap sync r=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=3 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443366 7f53d8839700 20 mds.0.server lat 0.003362 2014-08-20 09:25:52.443445 7f53d8839700 7 mds.0.locker rdlock_finish on (isnap sync) on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443513 7f53d8839700 10 mds.0.locker simple_eval (isnap sync) on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443568 7f53d8839700 7 mds.0.locker issue_caps allowed=pLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:52.443612 7f53d8839700 20 mds.0.locker client.4123 pending pLsXsFs allowed pLsXsFscr wanted - 2014-08-20 09:25:52.443619 7f53d8839700 20 mds.0.locker client.4124 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:52.443626 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:52.443711 7f53d452e700 5 mds.0.log _submit_thread 4213573~661 : EUpdate setattr [metablob] 2014-08-20 09:25:52.521019 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state open 2014-08-20 09:25:52.521035 7f53d8839700 3 mds.0.server handle_client_session client_session(request_renewcaps seq 2) v1 from client.4124 2014-08-20 09:25:53.659108 7f53d5f33700 7 mds.0.cache trim max=100000 cur=15 2014-08-20 09:25:53.659114 7f53d5f33700 10 mds.0.cache trim_client_leases 2014-08-20 09:25:53.659767 7f53d5f33700 2 mds.0.cache check_memory_usage total 185784, rss 9204, heap 18464, malloc 1563 mmap 0, baseline 18464, buffers 0, max 1048576, 2 / 17 inodes have caps, 3 caps, 0.176471 caps per inode 2014-08-20 09:25:53.659791 7f53d5f33700 10 mds.0.log trim 1 / 30 segments, 27 / -1 events, 0 (0) expiring, 0 (0) expired 2014-08-20 09:25:53.659797 7f53d5f33700 10 mds.0.log _trim_expired_segments waiting for 1/4194304 to expire 2014-08-20 09:25:53.659832 7f53d5f33700 15 mds.0.bal get_load mdsload<[0.609338,0.414169 1.43768]/[0.439809,0.414169 1.26815], req 0, hr 0, qlen 0, cpu 0.14> 2014-08-20 09:25:53.659862 7f53d5f33700 10 mds.0.locker scatter_tick 2014-08-20 09:25:53.659866 7f53d5f33700 10 mds.0.server find_idle_sessions. laggy until 0.000000 2014-08-20 09:25:53.659870 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 2014-08-20 09:25:53.659877 7f53d5f33700 20 mds.0.server laggiest active session is client.4123 10.214.137.130:0/11765 and sufficiently new (2014-08-20 09:25:51.598971) 2014-08-20 09:25:53.659887 7f53d5f33700 15 mds.0.bal tick last_sample now 2014-08-20 09:25:53.659887 2014-08-20 09:25:53.659912 7f53d5f33700 15 mds.0.bal get_load mdsload<[0.609338,0.414169 1.43768]/[0.439809,0.414169 1.26815], req 0, hr 0, qlen 0, cpu 0.14> 2014-08-20 09:25:53.659943 7f53d5f33700 5 mds.0.bal mds.0 epoch 2 load mdsload<[0.609338,0.414169 1.43768]/[0.439809,0.414169 1.26815], req 0, hr 0, qlen 0, cpu 0.14> 2014-08-20 09:25:53.659965 7f53d5f33700 10 mds.0.cache find_stale_fragment_freeze 2014-08-20 09:25:53.659968 7f53d5f33700 10 mds.0.snap check_osd_map - version unchanged 2014-08-20 09:25:53.663720 7f53d8839700 15 mds.0.cache.ino(1) pop_and_dirty_projected_inode 0x24a3200 v16 2014-08-20 09:25:53.663724 7f53d8839700 10 mds.0.cache.ino(1) mark_dirty [inode 1 [...2,head] / auth v15 pv16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.663773 7f53d8839700 10 mds.0.server reply_request 0 ((0) Success) client_request(client.4124:2 setattr mode=041777 #1 2014-08-20 09:25:52.439427) v2 2014-08-20 09:25:53.663802 7f53d8839700 10 mds.0.server apply_allocated_inos 0 / [] / 0 2014-08-20 09:25:53.663808 7f53d8839700 10 mds.0.locker xlock_finish on (iauth xlockdone x=1) [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone x=1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.663839 7f53d8839700 10 mds.0.locker eval_gather (iauth xlockdone) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.663878 7f53d8839700 10 mds.0.locker next state is sync issued/allows loner /s xlocker /s other /s 2014-08-20 09:25:53.663884 7f53d8839700 7 mds.0.locker eval_gather finished gather on (iauth xlockdone) on [inode 1 [...2,head] / auth v16 ap=2+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (iauth xlockdone) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.663922 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x24b80e0 on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:53.663955 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.663985 7f53d8839700 7 mds.0.locker local_wrlock_finish on (iversion lock w=1 last_client=4124) on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock w=1 last_client=4124) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.664017 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXsFscr, xlocker allowed=pAsLsXsFscr on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:53.664050 7f53d8839700 20 mds.0.locker client.4123 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:53.664058 7f53d8839700 20 mds.0.locker client.4124 pending pLsXsFs allowed pAsLsXsFscr wanted - 2014-08-20 09:25:53.664089 7f53d8839700 7 mds.0.cache request_finish request(client.4124:2 cr=0x2538c80) 2014-08-20 09:25:53.664109 7f53d8839700 15 mds.0.cache request_cleanup request(client.4124:2 cr=0x2538c80) 2014-08-20 09:25:53.664114 7f53d8839700 10 mds.0.cache.ino(1) auth_unpin by 0x2523000 on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=1 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] now 0+0 2014-08-20 09:25:54.428079 7f53d8839700 20 mds.0.server get_session have 0x260e780 client.4124 10.214.137.130:0/11826 state open 2014-08-20 09:25:54.428089 7f53d8839700 3 mds.0.server handle_client_session client_session(request_close) v1 from client.4124 2014-08-20 09:25:54.428202 7f53d452e700 5 mds.0.log _submit_thread 4214254~194 : ESession client.4124 10.214.137.130:0/11826 close cmapv 15 2014-08-20 09:25:54.432690 7f53d8839700 10 mds.0.server _session_logged client.4124 10.214.137.130:0/11826 state_seq 3 close 15 2014-08-20 09:25:54.432702 7f53d8839700 20 mds.0.server killing capability pLsXsFs on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6,4124=pLsXsFs/-@2} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432742 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432793 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:54.432796 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432819 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432840 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432861 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.432882 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:54.432893 7f53d8839700 10 mds.0.3 send_message_client client.4124 10.214.137.130:0/11826 client_session(close) v1 2014-08-20 09:25:54.433896 7f53d8839700 5 mds.0.3 ms_handle_reset on 10.214.137.130:0/11826 2014-08-20 09:25:54.433919 7f53d8839700 3 mds.0.3 ms_handle_reset closing connection for session client.4124 10.214.137.130:0/11826 2014-08-20 09:25:54.599674 7f53d8839700 7 mds.0.locker handle_client_caps on 10000000003 follows 1 op update 2014-08-20 09:25:54.599681 7f53d8839700 10 mds.0.cache pick_inode_snap follows 1 on [inode 10000000003 [2,head] /background_file auth v18 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@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599714 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:54.599718 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.599743 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:54.599745 7f53d8839700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v18 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@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599768 7f53d8839700 10 mds.0.locker follows 1 retains pAsLsXsFs dirty Fw on [inode 10000000003 [2,head] /background_file auth v18 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@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599791 7f53d8839700 7 mds.0.locker flush client.4123 dirty Fw seq 8 on [inode 10000000003 [2,head] /background_file auth v18 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@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599813 7f53d8839700 10 mds.0.locker wanted pAsxXsxFxwb -> - 2014-08-20 09:25:54.599818 7f53d8839700 10 mds.0.locker removing unwanted file from open file list [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599835 7f53d8839700 10 mds.0.locker _do_cap_update dirty Fw issued pAsLsXsFs wanted - on [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iauth excl) (ifile excl) (ixattr excl) (iversion lock) cr={4123=0-4194304@1} caps={4123=pAsLsXsFs/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599855 7f53d8839700 20 mds.0.locker inode is file 2014-08-20 09:25:54.599861 7f53d8839700 15 mds.0.cache.ino(10000000003) project_inode 0x24a3000 2014-08-20 09:25:54.599864 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 20 2014-08-20 09:25:54.599866 7f53d8839700 10 mds.0.cache.den(1 background_file) pre_dirty [dentry #1/background_file [2,head] auth (dversion lock) pv=20 v=18 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:54.599878 7f53d8839700 10 mds.0.cache.ino(10000000003) pre_dirty 20 (current v 18) 2014-08-20 09:25:54.599887 7f53d8839700 7 mds.0.locker mtime 2014-08-20 09:25:47.294868 -> 2014-08-20 09:25:48.664584 for [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599914 7f53d8839700 7 mds.0.locker size 0 -> 7 for [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599933 7f53d8839700 7 mds.0.locker max_size 4194304 -> 0 for [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599954 7f53d8839700 7 mds.0.locker wrlock_force on (ifile excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=0 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=0 0x24c0380] 2014-08-20 09:25:54.599977 7f53d8839700 10 mds.0.cache.ino(10000000003) auth_pin by 0x260e780 on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] now 1+0 2014-08-20 09:25:54.600000 7f53d8839700 15 mds.0.cache.dir(1) adjust_nested_auth_pins 1/1 on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 ap=0+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=0 0x24d0000] by 0x24c0380 count now 0 + 1 2014-08-20 09:25:54.600026 7f53d8839700 10 mds.0.cache predirty_journal_parents linkunlink=0 primary_dn follows 1 [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600049 7f53d8839700 10 mds.0.cache.dir(1) auth_pin by 0x260e780 on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] count now 1 + 1 2014-08-20 09:25:54.600071 7f53d8839700 10 mds.0.cache.dir(1) project_fnode 0x24ce0b0 2014-08-20 09:25:54.600073 7f53d8839700 10 mds.0.cache.dir(1) pre_dirty 21 2014-08-20 09:25:54.600075 7f53d8839700 10 mds.0.cache taking wrlock on (inest lock) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.600099 7f53d8839700 7 mds.0.locker wrlock_force on (inest lock) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=0 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.600122 7f53d8839700 10 mds.0.cache projected_rstat_inode_to_frag first 2 linkunlink 0 [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=0 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600145 7f53d8839700 20 mds.0.cache frag head is [2,head] 2014-08-20 09:25:54.600147 7f53d8839700 20 mds.0.cache inode update is [2,head] 2014-08-20 09:25:54.600149 7f53d8839700 20 mds.0.cache floor of 2 from parent dn [dentry #1/background_file [2,head] auth (dversion lock) pv=20 v=18 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:54.600159 7f53d8839700 10 mds.0.cache _project_rstat_inode_to_frag [2,head] 2014-08-20 09:25:54.600161 7f53d8839700 20 mds.0.cache inode rstat n(v0 b7 1=1+0) 2014-08-20 09:25:54.600164 7f53d8839700 20 mds.0.cache inode accounted_rstat n(v0 1=1+0) 2014-08-20 09:25:54.600166 7f53d8839700 20 mds.0.cache delta n(v0 b7) 2014-08-20 09:25:54.600170 7f53d8839700 20 mds.0.cache projecting to head [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) 2014-08-20 09:25:54.600176 7f53d8839700 20 mds.0.cache project to [2,head] n(v1 rc2014-08-20 09:25:39.335988 4=4+0) 2014-08-20 09:25:54.600181 7f53d8839700 20 mds.0.cache result [2,head] n(v1 rc2014-08-20 09:25:39.335988 b7 4=4+0) [dir 1 / [2,head] auth pv=21 v=19 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 b7 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:54.600215 7f53d8839700 7 mds.0.locker local_wrlock_grab on (iversion lock) on [inode 1 [...2,head] / auth v16 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=1 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=0 0x24b7938] 2014-08-20 09:25:54.600240 7f53d8839700 10 mds.0.cache.ino(1) auth_pin by 0x260e780 on [inode 1 [...2,head] / auth v16 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] now 1+0 2014-08-20 09:25:54.600264 7f53d8839700 15 mds.0.cache.ino(1) project_inode 0x24a3200 2014-08-20 09:25:54.600268 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context(0x24d0000) reached unambig auth subtree, don't need at [dir 1 / [2,head] auth pv=21 v=19 cv=0/0 dir_auth=0 ap=1+1+1 state=1610612738|complete f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0)->n(v1 rc2014-08-20 09:25:39.335988 b7 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 subtreetemp=0 dirty=1 waiter=0 authpin=1 0x24d0000] 2014-08-20 09:25:54.600299 7f53d8839700 20 mds.0.journal EMetaBlob::add_dir_context final: 2014-08-20 09:25:54.600315 7f53d8839700 20 mds.0.cache.ino(1) encode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) 2014-08-20 09:25:54.600323 7f53d8839700 10 mds.0.cache journal_cow_dentry follows 1 on [dentry #1/background_file [2,head] auth (dversion lock) pv=20 v=18 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:54.600335 7f53d8839700 10 mds.0.cache journal_cow_dentry follows 1 < first on [dentry #1/background_file [2,head] auth (dversion lock) pv=20 v=18 ap=0+1 inode=0x24c0380 | request=0 lock=0 inodepin=1 dirty=1 authpin=0 clientlease=0 0x24e2a40] 2014-08-20 09:25:54.600354 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123 | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600379 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:54.600381 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600404 7f53d8839700 20 mds.0.locker is excl 2014-08-20 09:25:54.600406 7f53d8839700 7 mds.0.locker file_eval loner_issued=s other_issued= xlocker_issued= 2014-08-20 09:25:54.600408 7f53d8839700 20 mds.0.locker should lose it 2014-08-20 09:25:54.600410 7f53d8839700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:54.600412 7f53d8839700 10 mds.0.locker simple_eval (iauth excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600435 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (iauth excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600461 7f53d8839700 7 mds.0.locker simple_sync on (iauth excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600483 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600503 7f53d8839700 10 mds.0.locker simple_eval (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600522 7f53d8839700 7 mds.0.locker simple_eval stable, syncing (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600541 7f53d8839700 7 mds.0.locker simple_sync on (ixattr excl) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600561 7f53d8839700 10 mds.0.locker trying to drop loner 2014-08-20 09:25:54.600565 7f53d8839700 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 v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:54.600604 7f53d8839700 20 mds.0.locker client.4123 pending pAsLsXsFs allowed pAsLsXsFsxcrwbl wanted - 2014-08-20 09:25:54.600612 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:54.600694 7f53d452e700 5 mds.0.log _submit_thread 4214468~1331 : EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:25:55.671127 7f53d5f33700 10 mds.0.3 beacon_send up:active seq 10 (currently up:active) 2014-08-20 09:25:55.671959 7f53d8839700 10 mds.0.3 handle_mds_beacon up:active seq 10 rtt 0.000813 2014-08-20 09:25:56.316115 7f53d8839700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-08-20 09:25:56.316121 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316148 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:56.316151 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316185 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:56.316187 7f53d8839700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v18 pv20 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/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316210 7f53d8839700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316228 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316245 7f53d8839700 20 mds.0.locker inode is file 2014-08-20 09:25:56.316247 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316265 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:56.316267 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316285 7f53d8839700 20 mds.0.locker is excl 2014-08-20 09:25:56.316287 7f53d8839700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:56.316289 7f53d8839700 20 mds.0.locker should lose it 2014-08-20 09:25:56.316290 7f53d8839700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:56.316292 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316310 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316326 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8},l=4123(-1) | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316343 7f53d8839700 10 mds.0.locker trying to drop loner 2014-08-20 09:25:56.316346 7f53d8839700 10 mds.0.locker dropped loner 2014-08-20 09:25:56.316348 7f53d8839700 7 mds.0.locker issue_caps allowed=pAsLsXs, xlocker allowed=pAsLsXsFsxcrwbl on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316370 7f53d8839700 20 mds.0.locker client.4123 pending p allowed pAsLsXs wanted - 2014-08-20 09:25:56.316374 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:56.316405 7f53d8839700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:56.316408 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316440 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:56.316443 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316474 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:56.316475 7f53d8839700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=pLsXsFs/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316505 7f53d8839700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316535 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316564 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316592 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:56.316594 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316622 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316651 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316682 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316715 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:56.316741 7f53d8839700 7 mds.0.locker handle_client_caps on 10000000003 follows 0 op update 2014-08-20 09:25:56.316744 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316763 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:56.316768 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.316801 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:56.316803 7f53d8839700 10 mds.0.locker cap inode [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316820 7f53d8839700 10 mds.0.locker follows 0 retains p dirty - on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316837 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316855 7f53d8839700 20 mds.0.locker inode is file 2014-08-20 09:25:56.316856 7f53d8839700 10 mds.0.locker eval 2496 [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316872 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:56.316874 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile excl w=1) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316892 7f53d8839700 20 mds.0.locker is excl 2014-08-20 09:25:56.316893 7f53d8839700 7 mds.0.locker file_eval loner_issued= other_issued= xlocker_issued= 2014-08-20 09:25:56.316895 7f53d8839700 20 mds.0.locker should lose it 2014-08-20 09:25:56.316897 7f53d8839700 10 mds.0.locker waiting for wrlock to drain 2014-08-20 09:25:56.316898 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316914 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316931 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 10000000003 [2,head] /background_file auth v18 pv20 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=p/-@8} | ptrwaiter=1 request=0 lock=1 caps=1 dirtyparent=1 dirty=1 waiter=0 authpin=1 0x24c0380] 2014-08-20 09:25:56.316947 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:56.316973 7f53d8839700 7 mds.0.locker handle_client_caps on 1 follows 0 op update 2014-08-20 09:25:56.316984 7f53d8839700 10 mds.0.cache pick_inode_snap follows 0 on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317014 7f53d8839700 10 mds.0.cache.snaprealm(1 seq 1 0x24ca240) get_snaps (seq 1 cached_seq 1) 2014-08-20 09:25:56.317017 7f53d8839700 10 mds.0.cache realm snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x24ca240) [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317053 7f53d8839700 10 mds.0.cache snaps 2014-08-20 09:25:56.317055 7f53d8839700 10 mds.0.locker cap inode [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317083 7f53d8839700 10 mds.0.locker follows 0 retains p dirty - on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317113 7f53d8839700 10 mds.0.locker _do_cap_update dirty - issued p wanted - on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317145 7f53d8839700 10 mds.0.locker eval 2496 [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317173 7f53d8839700 10 mds.0.locker eval doesn't want loner 2014-08-20 09:25:56.317175 7f53d8839700 7 mds.0.locker file_eval wanted= loner_wanted= other_wanted= filelock=(ifile sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317203 7f53d8839700 10 mds.0.locker simple_eval (iauth sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317233 7f53d8839700 10 mds.0.locker simple_eval (ilink sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317264 7f53d8839700 10 mds.0.locker simple_eval (ixattr sync) on [inode 1 [...2,head] / auth v16 pv17 ap=1+0 snaprealm=0x24ca240 f(v0 m2014-08-20 09:25:39.335988 4=4+0)->f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1)->n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest lock w=1) (iversion lock w=1) caps={4123=p/-@6} | dirtyscattered=0 request=0 lock=2 dirfrag=1 caps=1 dirty=1 waiter=0 authpin=1 0x24b7938] 2014-08-20 09:25:56.317292 7f53d8839700 10 mds.0.locker eval done 2014-08-20 09:25:56.664797 7f53d3626700 0 -- 10.214.136.128:6805/14512 >> 10.214.137.130:0/11765 pipe(0x2501840 sd=22 :6805 s=2 pgs=2 cs=1 l=0 c=0x24fdb00).fault with nothing to send, going to standby 2014-08-20 09:26:04.452967 7ffc48869780 0 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b), process ceph-mds, pid 14580 2014-08-20 09:26:04.455832 7ffc48869780 10 mds.-1.0 168 MDSCacheObject 2014-08-20 09:26:04.455845 7ffc48869780 10 mds.-1.0 2360 CInode 2014-08-20 09:26:04.455847 7ffc48869780 10 mds.-1.0 16 elist<>::item *7=112 2014-08-20 09:26:04.455851 7ffc48869780 10 mds.-1.0 456 inode_t 2014-08-20 09:26:04.455853 7ffc48869780 10 mds.-1.0 48 nest_info_t 2014-08-20 09:26:04.455855 7ffc48869780 10 mds.-1.0 32 frag_info_t 2014-08-20 09:26:04.455856 7ffc48869780 10 mds.-1.0 40 SimpleLock *5=200 2014-08-20 09:26:04.455858 7ffc48869780 10 mds.-1.0 48 ScatterLock *3=144 2014-08-20 09:26:04.455860 7ffc48869780 10 mds.-1.0 480 CDentry 2014-08-20 09:26:04.455862 7ffc48869780 10 mds.-1.0 16 elist<>::item 2014-08-20 09:26:04.455863 7ffc48869780 10 mds.-1.0 40 SimpleLock 2014-08-20 09:26:04.455865 7ffc48869780 10 mds.-1.0 952 CDir 2014-08-20 09:26:04.455867 7ffc48869780 10 mds.-1.0 16 elist<>::item *2=32 2014-08-20 09:26:04.455869 7ffc48869780 10 mds.-1.0 176 fnode_t 2014-08-20 09:26:04.455871 7ffc48869780 10 mds.-1.0 48 nest_info_t *2 2014-08-20 09:26:04.455872 7ffc48869780 10 mds.-1.0 32 frag_info_t *2 2014-08-20 09:26:04.455874 7ffc48869780 10 mds.-1.0 176 Capability 2014-08-20 09:26:04.455877 7ffc48869780 10 mds.-1.0 32 xlist<>::item *2=64 2014-08-20 09:26:04.456957 7ffc48861700 10 mds.-1.0 MDS::ms_get_authorizer type=mon 2014-08-20 09:26:04.457211 7ffc438f3700 5 mds.-1.0 ms_handle_connect on 10.214.136.128:6789/0 2014-08-20 09:26:04.462486 7ffc48869780 10 mds.-1.0 beacon_send up:boot seq 1 (currently up:boot) 2014-08-20 09:26:04.462567 7ffc48869780 10 mds.-1.0 create_logger 2014-08-20 09:26:04.462667 7ffc438f3700 5 mds.-1.0 handle_mds_map epoch 16 from mon.0 2014-08-20 09:26:04.462714 7ffc438f3700 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-08-20 09:26:04.462732 7ffc438f3700 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-08-20 09:26:04.462739 7ffc438f3700 10 mds.-1.-1 map says i am 10.214.136.128:6805/14580 mds.-1.-1 state down:dne 2014-08-20 09:26:04.462756 7ffc438f3700 10 mds.-1.-1 not in map yet 2014-08-20 09:26:05.448109 7ffc438f3700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:26:05.448838 7ffc438f3700 5 mds.-1.-1 ms_handle_reset on :/0 2014-08-20 09:26:05.468174 7ffc438f3700 5 mds.-1.-1 handle_mds_map epoch 17 from mon.0 2014-08-20 09:26:05.468212 7ffc438f3700 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-08-20 09:26:05.468234 7ffc438f3700 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-08-20 09:26:05.468247 7ffc438f3700 10 mds.-1.0 map says i am 10.214.136.128:6805/14580 mds.-1.0 state up:standby 2014-08-20 09:26:05.468258 7ffc438f3700 10 mds.-1.0 peer mds gid 4121 removed from map 2014-08-20 09:26:05.468281 7ffc438f3700 1 mds.-1.0 handle_mds_map standby 2014-08-20 09:26:05.469201 7ffc438f3700 5 mds.-1.0 handle_mds_map epoch 18 from mon.0 2014-08-20 09:26:05.469235 7ffc438f3700 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-08-20 09:26:05.469250 7ffc438f3700 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-08-20 09:26:05.469261 7ffc438f3700 10 mds.0.4 map says i am 10.214.136.128:6805/14580 mds.0.4 state up:replay 2014-08-20 09:26:05.469273 7ffc438f3700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-08-20 09:26:05.469276 7ffc438f3700 1 mds.0.4 handle_mds_map state change up:standby --> up:replay 2014-08-20 09:26:05.469280 7ffc438f3700 1 mds.0.4 replay_start 2014-08-20 09:26:05.469290 7ffc438f3700 7 mds.0.cache set_recovery_set 2014-08-20 09:26:05.469295 7ffc438f3700 1 mds.0.4 recovery set is 2014-08-20 09:26:05.469298 7ffc438f3700 1 mds.0.4 need osdmap epoch 10, have 9 2014-08-20 09:26:05.469302 7ffc438f3700 1 mds.0.4 waiting for osdmap 10 (which blacklists prior instance) 2014-08-20 09:26:05.470429 7ffc438f3700 2 mds.0.4 boot_start 0: opening inotable 2014-08-20 09:26:05.470441 7ffc438f3700 10 mds.0.inotable: load 2014-08-20 09:26:05.470566 7ffc438f3700 2 mds.0.4 boot_start 0: opening sessionmap 2014-08-20 09:26:05.470573 7ffc438f3700 10 mds.0.sessionmap load 2014-08-20 09:26:05.470660 7ffc438f3700 2 mds.0.4 boot_start 0: opening mds log 2014-08-20 09:26:05.470664 7ffc438f3700 5 mds.0.log open discovering log bounds 2014-08-20 09:26:05.470757 7ffc438f3700 2 mds.0.4 boot_start 0: opening snap table 2014-08-20 09:26:05.470768 7ffc438f3700 10 mds.0.snaptable: load 2014-08-20 09:26:05.470827 7ffc3f5e8700 10 mds.0.log _submit_thread start 2014-08-20 09:26:05.471019 7ffc3ffeb700 10 mds.0.4 MDS::ms_get_authorizer type=osd 2014-08-20 09:26:05.471540 7ffc3feea700 10 mds.0.4 MDS::ms_get_authorizer type=osd 2014-08-20 09:26:05.471565 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.136.128:6800/13738 2014-08-20 09:26:05.471572 7ffc3ede7700 10 mds.0.4 MDS::ms_get_authorizer type=osd 2014-08-20 09:26:05.472327 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.137.130:6800/11370 2014-08-20 09:26:05.472360 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.137.130:6805/11451 2014-08-20 09:26:05.472591 7ffc438f3700 10 mds.0.inotable: load_2 got 34 bytes 2014-08-20 09:26:05.472595 7ffc438f3700 10 mds.0.inotable: load_2 loaded v0 2014-08-20 09:26:05.478713 7ffc438f3700 10 mds.0.snaptable: load_2 got 46 bytes 2014-08-20 09:26:05.478719 7ffc438f3700 10 mds.0.snaptable: load_2 loaded v0 2014-08-20 09:26:05.479401 7ffc3fde9700 4 mds.0.log Waiting for journal 200 to recover... 2014-08-20 09:26:05.479557 7ffc438f3700 10 mds.0.sessionmap dump 2014-08-20 09:26:05.479567 7ffc438f3700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes 2014-08-20 09:26:05.479569 7ffc438f3700 10 mds.0.sessionmap dump 2014-08-20 09:26:05.482566 7ffc3fde9700 4 mds.0.log Journal 200 recovered. 2014-08-20 09:26:05.482583 7ffc3fde9700 4 mds.0.log Recovered journal 200 in format 1 2014-08-20 09:26:05.482589 7ffc3fde9700 2 mds.0.4 boot_start 1: loading/discovering base inodes 2014-08-20 09:26:05.482597 7ffc3fde9700 0 mds.0.cache creating system inode with ino:100 2014-08-20 09:26:05.482673 7ffc3fde9700 10 mds.0.cache.ino(100) fetch 2014-08-20 09:26:05.482777 7ffc3fde9700 0 mds.0.cache creating system inode with ino:1 2014-08-20 09:26:05.482788 7ffc3fde9700 10 mds.0.cache.ino(1) fetch 2014-08-20 09:26:05.484448 7ffc438f3700 10 mds.0.cache.ino(100) _fetched got 0 and 452 2014-08-20 09:26:05.484462 7ffc438f3700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:26:05.484482 7ffc438f3700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x194fd80) 2014-08-20 09:26:05.484492 7ffc438f3700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1977000] 2014-08-20 09:26:05.484545 7ffc438f3700 10 mds.0.cache.ino(1) _fetched got 0 and 452 2014-08-20 09:26:05.484549 7ffc438f3700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') 2014-08-20 09:26:05.484558 7ffc438f3700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.484564 7ffc438f3700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) 0x1977938] 2014-08-20 09:26:05.484573 7ffc438f3700 2 mds.0.4 boot_start 2: replaying mds log 2014-08-20 09:26:05.484575 7ffc438f3700 10 mds.0.log replay start, from 4194304 to 4214468 2014-08-20 09:26:05.484683 7ffc3fde9700 10 mds.0.log _replay_thread start 2014-08-20 09:26:05.486550 7ffc3fde9700 10 mds.0.log _replay 4194304~764 / 4214468 2014-08-20 09:24:28.138513: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] 2014-08-20 09:26:05.486581 7ffc3fde9700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree 2014-08-20 09:26:05.486592 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 2014-08-20 09:26:05.486597 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.486603 7ffc3fde9700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) 0x1977938] 2014-08-20 09:26:05.486629 7ffc3fde9700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:26:05.486665 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486678 7ffc3fde9700 10 mds.0.cache show_subtrees - no subtrees 2014-08-20 09:26:05.486689 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486700 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486708 7ffc3fde9700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins 2014-08-20 09:26:05.486714 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486726 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486736 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486745 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486755 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 100 2014-08-20 09:26:05.486757 7ffc3fde9700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1977000] 2014-08-20 09:26:05.486774 7ffc3fde9700 10 mds.0.cache force_dir_fragment no frags under * 2014-08-20 09:26:05.486778 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486787 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486792 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486805 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486813 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486821 7ffc3fde9700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins 2014-08-20 09:26:05.486824 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486828 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486838 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486846 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486853 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486873 7ffc3fde9700 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 0x1992000] bound_dfs [] 2014-08-20 09:26:05.486885 7ffc3fde9700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:26:05.486889 7ffc3fde9700 10 mds.0.cache by ino: {} 2014-08-20 09:26:05.486892 7ffc3fde9700 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 0x1992000] bounds 2014-08-20 09:26:05.486901 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486905 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486916 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486923 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486930 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486942 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486947 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.486963 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.486971 7ffc3fde9700 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 0x19923b8] bound_dfs [] 2014-08-20 09:26:05.486981 7ffc3fde9700 10 mds.0.cache get_force_dirfrag_bound_set [] 2014-08-20 09:26:05.486983 7ffc3fde9700 10 mds.0.cache by ino: {} 2014-08-20 09:26:05.486984 7ffc3fde9700 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 0x19923b8] bounds 2014-08-20 09:26:05.486995 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.486999 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487009 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487017 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487026 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487036 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.487040 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487050 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487058 7ffc3fde9700 7 mds.0.cache recalc_auth_bits (replay) 2014-08-20 09:26:05.487060 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487067 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487077 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.487081 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487097 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487108 7ffc3fde9700 7 mds.0.cache show_cache 2014-08-20 09:26:05.487110 7ffc3fde9700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1977000] 2014-08-20 09:26:05.487122 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487131 7ffc3fde9700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1977938] 2014-08-20 09:26:05.487139 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487146 7ffc3fde9700 15 mds.0.cache show_subtrees 2014-08-20 09:26:05.487150 7ffc3fde9700 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 0x19923b8] 2014-08-20 09:26:05.487160 7ffc3fde9700 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 0x1992000] 2014-08-20 09:26:05.487180 7ffc3fde9700 10 mds.0.log _replay 4195088~194 / 4214468 2014-08-20 09:24:56.720522: ESession client.4119 10.214.137.130:0/11613 open cmapv 1 2014-08-20 09:26:05.487197 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4119 10.214.137.130:0/11613 2014-08-20 09:26:05.487209 7ffc3fde9700 10 mds.0.journal opened session client.4119 10.214.137.130:0/11613 2014-08-20 09:26:05.487218 7ffc3fde9700 10 mds.0.log _replay 4195302~194 / 4214468 2014-08-20 09:24:56.724622: ESession client.4118 10.214.137.130:0/11590 open cmapv 2 2014-08-20 09:26:05.487229 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4118 10.214.137.130:0/11590 2014-08-20 09:26:05.487234 7ffc3fde9700 10 mds.0.journal opened session client.4118 10.214.137.130:0/11590 2014-08-20 09:26:05.487261 7ffc3fde9700 10 mds.0.log _replay 4195516~661 / 4214468 2014-08-20 09:25:00.965372: EUpdate setattr [metablob] 2014-08-20 09:26:05.487271 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.487285 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.487291 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.487307 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 2014-08-20 09:26:05.487327 7ffc3fde9700 10 mds.0.log _replay 4196197~661 / 4214468 2014-08-20 09:25:02.156807: EUpdate setattr [metablob] 2014-08-20 09:26:05.487334 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.487338 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.487343 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.487352 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 2 2014-08-20 09:26:05.487371 7ffc3fde9700 10 mds.0.log _replay 4196878~1391 / 4214468 2014-08-20 09:25:03.353020: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] 2014-08-20 09:26:05.487387 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:26:05.487391 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.487395 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.487408 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.487413 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x1992000] version 3 2014-08-20 09:26:05.487429 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487454 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.487462 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487477 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487526 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x19a2000] 2014-08-20 09:26:05.487543 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x19a2000] 2014-08-20 09:26:05.487554 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x19a2000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x1978270] 2014-08-20 09:26:05.487577 7ffc3fde9700 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} 0x1978270] 2014-08-20 09:26:05.487586 7ffc3fde9700 10 mds.0.cache.ino(10000000000) mark_dirty_parent 2014-08-20 09:26:05.487592 7ffc3fde9700 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 0x1978270] 2014-08-20 09:26:05.487602 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] 2014-08-20 09:26:05.487607 7ffc3fde9700 10 mds.0.inotable: replay_alloc_id 10000000000 2014-08-20 09:26:05.487613 7ffc3fde9700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] 2014-08-20 09:26:05.487619 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 2014-08-20 09:26:05.487623 7ffc3fde9700 20 mds.0.journal (session prealloc []) 2014-08-20 09:26:05.487626 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:6 trim_to 6 2014-08-20 09:26:05.487649 7ffc3fde9700 10 mds.0.log _replay 4198289~1375 / 4214468 2014-08-20 09:25:03.934854: EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:26:05.487658 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:26:05.487662 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.487667 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.487682 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.487685 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] version 5 2014-08-20 09:26:05.487701 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487715 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.487720 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487734 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487764 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x19a21e0] 2014-08-20 09:26:05.487772 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x19a21e0] 2014-08-20 09:26:05.487781 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x19a21e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x1978ba8] 2014-08-20 09:26:05.487796 7ffc3fde9700 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} 0x1978ba8] 2014-08-20 09:26:05.487805 7ffc3fde9700 10 mds.0.cache.ino(10000000001) mark_dirty_parent 2014-08-20 09:26:05.487808 7ffc3fde9700 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 0x1978ba8] 2014-08-20 09:26:05.487817 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-08-20 09:26:05.487819 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 2014-08-20 09:26:05.487822 7ffc3fde9700 20 mds.0.journal (session prealloc [10000000001~3e8]) 2014-08-20 09:26:05.487826 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:10 trim_to 9 2014-08-20 09:26:05.487848 7ffc3fde9700 10 mds.0.log _replay 4199684~1375 / 4214468 2014-08-20 09:25:04.511164: EUpdate openc [metablob 1, 1 dirs] 2014-08-20 09:26:05.487856 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 2014-08-20 09:26:05.487860 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.487865 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.487879 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.487881 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] version 7 2014-08-20 09:26:05.487897 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487910 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.487915 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487936 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.487959 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x19a23c0] 2014-08-20 09:26:05.487966 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x19a23c0] 2014-08-20 09:26:05.487975 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x19a23c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x19794e0] 2014-08-20 09:26:05.487990 7ffc3fde9700 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} 0x19794e0] 2014-08-20 09:26:05.487999 7ffc3fde9700 10 mds.0.cache.ino(10000000002) mark_dirty_parent 2014-08-20 09:26:05.488002 7ffc3fde9700 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 0x19794e0] 2014-08-20 09:26:05.488011 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 2014-08-20 09:26:05.488013 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 2014-08-20 09:26:05.488016 7ffc3fde9700 20 mds.0.journal (session prealloc [10000000002~3e7]) 2014-08-20 09:26:05.488019 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:14 trim_to 13 2014-08-20 09:26:05.488039 7ffc3fde9700 10 mds.0.log _replay 4201079~1317 / 4214468 2014-08-20 09:25:07.460841: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:26:05.488048 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.488052 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488057 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488071 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.488073 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 9 2014-08-20 09:26:05.488089 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488110 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.488119 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488134 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488153 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x1978270 | inodepin=1 dirty=1 0x19a2000] 2014-08-20 09:26:05.488162 7ffc3fde9700 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 0x1978270] 2014-08-20 09:26:05.488188 7ffc3fde9700 10 mds.0.log _replay 4202416~1317 / 4214468 2014-08-20 09:25:07.461865: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:26:05.488196 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.488200 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488205 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488218 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.488221 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 11 2014-08-20 09:26:05.488242 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488256 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.488260 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488274 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488294 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x19794e0 | inodepin=1 dirty=1 0x19a23c0] 2014-08-20 09:26:05.488303 7ffc3fde9700 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 0x19794e0] 2014-08-20 09:26:05.488328 7ffc3fde9700 10 mds.0.log _replay 4203753~1317 / 4214468 2014-08-20 09:25:07.463130: EUpdate cap update [metablob 1, 1 dirs] 2014-08-20 09:26:05.488336 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.488340 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488353 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488367 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.488369 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 13 2014-08-20 09:26:05.488384 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488398 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.488403 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488418 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488437 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x1978ba8 | inodepin=1 dirty=1 0x19a21e0] 2014-08-20 09:26:05.488447 7ffc3fde9700 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 0x1978ba8] 2014-08-20 09:26:05.488462 7ffc3fde9700 10 mds.0.log _replay 4205090~210 / 4214468 2014-08-20 09:25:07.709864: ESession client.4118 10.214.137.130:0/11590 close cmapv 6 (998 inos, v3) 2014-08-20 09:26:05.488475 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 10.214.137.130:0/11590 2014-08-20 09:26:05.488481 7ffc3fde9700 10 mds.0.journal removed session client.4118 10.214.137.130:0/11590 2014-08-20 09:26:05.488486 7ffc3fde9700 10 mds.0.journal ESession.replay inotable 2 < 3 remove 2014-08-20 09:26:05.488492 7ffc3fde9700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] 2014-08-20 09:26:05.488503 7ffc3fde9700 10 mds.0.log _replay 4205320~194 / 4214468 2014-08-20 09:25:13.365143: ESession client.4120 10.214.137.130:0/11682 open cmapv 7 2014-08-20 09:26:05.488518 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 10.214.137.130:0/11682 2014-08-20 09:26:05.488525 7ffc3fde9700 10 mds.0.journal opened session client.4120 10.214.137.130:0/11682 2014-08-20 09:26:05.488541 7ffc3fde9700 10 mds.0.log _replay 4205534~661 / 4214468 2014-08-20 09:25:14.284546: EUpdate setattr [metablob] 2014-08-20 09:26:05.488548 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.488558 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488562 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488577 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 2014-08-20 09:26:05.488585 7ffc3fde9700 10 mds.0.log _replay 4206215~194 / 4214468 2014-08-20 09:25:18.943984: ESession client.4120 10.214.137.130:0/11682 close cmapv 8 2014-08-20 09:26:05.488595 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4120 10.214.137.130:0/11682 2014-08-20 09:26:05.488600 7ffc3fde9700 10 mds.0.journal removed session client.4120 10.214.137.130:0/11682 2014-08-20 09:26:05.488608 7ffc3fde9700 10 mds.0.log _replay 4206429~194 / 4214468 2014-08-20 09:25:20.749904: ESession client.4119 10.214.137.130:0/11613 close cmapv 9 2014-08-20 09:26:05.488619 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4119 10.214.137.130:0/11613 2014-08-20 09:26:05.488624 7ffc3fde9700 10 mds.0.journal removed session client.4119 10.214.137.130:0/11613 2014-08-20 09:26:05.488632 7ffc3fde9700 10 mds.0.log _replay 4206643~194 / 4214468 2014-08-20 09:25:32.674966: ESession client.4123 10.214.137.130:0/11765 open cmapv 10 2014-08-20 09:26:05.488640 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4123 10.214.137.130:0/11765 2014-08-20 09:26:05.488646 7ffc3fde9700 10 mds.0.journal opened session client.4123 10.214.137.130:0/11765 2014-08-20 09:26:05.488654 7ffc3fde9700 10 mds.0.log _replay 4206857~194 / 4214468 2014-08-20 09:25:32.677729: ESession client.4122 10.214.137.130:0/11742 open cmapv 11 2014-08-20 09:26:05.488662 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4122 10.214.137.130:0/11742 2014-08-20 09:26:05.488668 7ffc3fde9700 10 mds.0.journal opened session client.4122 10.214.137.130:0/11742 2014-08-20 09:26:05.488683 7ffc3fde9700 10 mds.0.log _replay 4207071~661 / 4214468 2014-08-20 09:25:36.905138: EUpdate setattr [metablob] 2014-08-20 09:26:05.488698 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.488702 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488707 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488728 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 2014-08-20 09:26:05.488743 7ffc3fde9700 10 mds.0.log _replay 4207752~661 / 4214468 2014-08-20 09:25:38.097051: EUpdate setattr [metablob] 2014-08-20 09:26:05.488750 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.488754 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488758 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488771 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:4 trim_to 2 2014-08-20 09:26:05.488789 7ffc3fde9700 10 mds.0.log _replay 4208433~932 / 4214468 2014-08-20 09:25:38.659975: EUpdate scatter_writebehind [metablob 1, 1 dirs] 2014-08-20 09:26:05.488796 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.488800 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488804 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488826 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.488829 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 14 2014-08-20 09:26:05.488845 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488859 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488873 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488904 7ffc3fde9700 10 mds.0.log _replay 4209385~1405 / 4214468 2014-08-20 09:25:39.340949: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] 2014-08-20 09:26:05.488914 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 2014-08-20 09:26:05.488918 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.488922 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.488945 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.488948 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 16 2014-08-20 09:26:05.488966 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.488982 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.488987 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489004 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489030 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x19a25a0] 2014-08-20 09:26:05.489039 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x19a25a0] 2014-08-20 09:26:05.489048 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x19a25a0] [inode 10000000003 [2,head] #10000000003 auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x1979e18] 2014-08-20 09:26:05.489064 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x1979e18] 2014-08-20 09:26:05.489073 7ffc3fde9700 10 mds.0.cache.ino(10000000003) mark_dirty_parent 2014-08-20 09:26:05.489076 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] 2014-08-20 09:26:05.489085 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] 2014-08-20 09:26:05.489089 7ffc3fde9700 10 mds.0.inotable: replay_alloc_id 10000000003 2014-08-20 09:26:05.489092 7ffc3fde9700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] 2014-08-20 09:26:05.489096 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 2014-08-20 09:26:05.489099 7ffc3fde9700 20 mds.0.journal (session prealloc []) 2014-08-20 09:26:05.489102 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 7 2014-08-20 09:26:05.489115 7ffc3fde9700 10 mds.0.log _replay 4210810~210 / 4214468 2014-08-20 09:25:47.287823: ESession client.4122 10.214.137.130:0/11742 close cmapv 13 (1000 inos, v6) 2014-08-20 09:26:05.489128 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 10.214.137.130:0/11742 2014-08-20 09:26:05.489133 7ffc3fde9700 10 mds.0.journal removed session client.4122 10.214.137.130:0/11742 2014-08-20 09:26:05.489138 7ffc3fde9700 10 mds.0.journal ESession.replay inotable 5 < 6 remove 2014-08-20 09:26:05.489141 7ffc3fde9700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] 2014-08-20 09:26:05.489159 7ffc3fde9700 10 mds.0.log _replay 4211040~882 / 4214468 2014-08-20 09:25:47.296333: EOpen [metablob 1, 1 dirs], 1 open files 2014-08-20 09:26:05.489167 7ffc3fde9700 10 mds.0.journal EOpen.replay 2014-08-20 09:26:05.489169 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.489171 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.489174 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489201 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=17 inode=0x1979e18 | inodepin=1 dirty=1 0x19a25a0] 2014-08-20 09:26:05.489211 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v17 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] 2014-08-20 09:26:05.489240 7ffc3fde9700 10 mds.0.log _replay 4211942~1397 / 4214468 2014-08-20 09:25:47.302129: EUpdate open_truncate [metablob 1, 1 dirs] 2014-08-20 09:26:05.489248 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 2014-08-20 09:26:05.489252 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.489256 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.489274 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 2014-08-20 09:26:05.489276 7ffc3fde9700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] version 19 2014-08-20 09:26:05.489295 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489312 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 2014-08-20 09:26:05.489319 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489335 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:05.489361 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=18 inode=0x1979e18 | inodepin=1 dirty=1 0x19a25a0] 2014-08-20 09:26:05.489371 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] 2014-08-20 09:26:05.489382 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] 2014-08-20 09:26:05.489391 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4123:5 trim_to 5 2014-08-20 09:26:05.489401 7ffc3fde9700 10 mds.0.log _replay 4213359~194 / 4214468 2014-08-20 09:25:51.523729: ESession client.4124 10.214.137.130:0/11826 open cmapv 14 2014-08-20 09:26:05.489412 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 10.214.137.130:0/11826 2014-08-20 09:26:05.489418 7ffc3fde9700 10 mds.0.journal opened session client.4124 10.214.137.130:0/11826 2014-08-20 09:26:05.489434 7ffc3fde9700 10 mds.0.log _replay 4213573~661 / 4214468 2014-08-20 09:25:52.443433: EUpdate setattr [metablob] 2014-08-20 09:26:05.489442 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 2014-08-20 09:26:05.489446 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) 2014-08-20 09:26:05.489450 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] 2014-08-20 09:26:05.489468 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 2014-08-20 09:26:05.489476 7ffc3fde9700 10 mds.0.log _replay 4214254~194 / 4214468 2014-08-20 09:25:54.428097: ESession client.4124 10.214.137.130:0/11826 close cmapv 15 2014-08-20 09:26:05.489485 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4124 10.214.137.130:0/11826 2014-08-20 09:26:05.489490 7ffc3fde9700 10 mds.0.journal removed session client.4124 10.214.137.130:0/11826 2014-08-20 09:26:05.489497 7ffc3fde9700 10 mds.0.log _replay - complete, 28 events 2014-08-20 09:26:05.489499 7ffc3fde9700 10 mds.0.log _replay_thread kicking waiters 2014-08-20 09:26:05.489595 7ffc3fde9700 1 mds.0.4 replay_done 2014-08-20 09:26:05.489600 7ffc3fde9700 1 mds.0.4 making mds journal writeable 2014-08-20 09:26:05.489907 7ffc3fde9700 2 mds.0.4 i am alone, moving to state reconnect 2014-08-20 09:26:05.489911 7ffc3fde9700 3 mds.0.4 request_state up:reconnect 2014-08-20 09:26:05.489913 7ffc3fde9700 10 mds.0.4 beacon_send up:reconnect seq 2 (currently up:replay) 2014-08-20 09:26:05.489956 7ffc3fde9700 10 mds.0.log _replay_thread finish 2014-08-20 09:26:06.470652 7ffc438f3700 5 mds.0.4 handle_mds_map epoch 19 from mon.0 2014-08-20 09:26:06.470684 7ffc438f3700 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-08-20 09:26:06.470693 7ffc438f3700 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-08-20 09:26:06.470700 7ffc438f3700 10 mds.0.4 map says i am 10.214.136.128:6805/14580 mds.0.4 state up:reconnect 2014-08-20 09:26:06.470708 7ffc438f3700 1 mds.0.4 handle_mds_map i am now mds.0.4 2014-08-20 09:26:06.470710 7ffc438f3700 1 mds.0.4 handle_mds_map state change up:replay --> up:reconnect 2014-08-20 09:26:06.470713 7ffc438f3700 1 mds.0.4 reconnect_start 2014-08-20 09:26:06.470715 7ffc438f3700 1 mds.0.4 reopen_log 2014-08-20 09:26:06.470716 7ffc438f3700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending 2014-08-20 09:26:06.470725 7ffc438f3700 1 mds.0.server reconnect_clients -- 1 sessions 2014-08-20 09:26:06.470727 7ffc438f3700 10 mds.0.sessionmap dump 2014-08-20 09:26:06.470729 7ffc438f3700 10 mds.0.sessionmap client.4123 0x195fa00 state open completed {5=0} prealloc_inos [] used_ions [] 2014-08-20 09:26:06.470743 7ffc438f3700 10 mds.0.bal check_targets have need want 2014-08-20 09:26:06.470769 7ffc438f3700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] from 0 2014-08-20 09:26:06.470796 7ffc438f3700 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 0x19923b8] from 0 2014-08-20 09:26:06.470809 7ffc438f3700 5 mds.0.bal rebalance done 2014-08-20 09:26:06.470815 7ffc438f3700 15 mds.0.cache show_subtrees 2014-08-20 09:26:06.470820 7ffc438f3700 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 0x19923b8] 2014-08-20 09:26:06.470831 7ffc438f3700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] 2014-08-20 09:26:06.472592 7ffc3e9e3700 10 mds.0.4 new session 0x195f280 for client.4126 10.214.137.130:0/11872 con 0x1928580 2014-08-20 09:26:06.472676 7ffc438f3700 10 mds.0.4 ms_handle_accept 10.214.137.130:0/11872 con 0x1928580 session 0x195f280 2014-08-20 09:26:06.473581 7ffc438f3700 7 mds.0.server handle_client_reconnect client.4126 2014-08-20 09:26:06.473586 7ffc438f3700 20 mds.0.server get_session have 0x195f280 client.4126 10.214.137.130:0/11872 state closed 2014-08-20 09:26:06.473602 7ffc438f3700 10 mds.0.server reconnect_start 2014-08-20 09:26:06.470725 delay 0.002873 2014-08-20 09:26:06.473609 7ffc438f3700 1 mds.0.server session is closed, ignoring reconnect, sending close 2014-08-20 09:26:06.473640 7ffc438f3700 0 log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4126 10.214.137.130:0/11872 (session is closed) 2014-08-20 09:26:06.474664 7ffc3e9e3700 0 -- 10.214.136.128:6805/14580 >> 10.214.137.130:0/11872 pipe(0x1935340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x1928580).fault, server, going to standby 2014-08-20 09:26:09.462930 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.11> 2014-08-20 09:26:09.490134 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 3 (currently up:reconnect) 2014-08-20 09:26:09.490900 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 3 rtt 0.000749 2014-08-20 09:26:13.490448 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 4 (currently up:reconnect) 2014-08-20 09:26:13.491258 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 4 rtt 0.000792 2014-08-20 09:26:14.463100 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.1> 2014-08-20 09:26:17.490769 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 5 (currently up:reconnect) 2014-08-20 09:26:17.491465 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 5 rtt 0.000679 2014-08-20 09:26:19.463345 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.1> 2014-08-20 09:26:21.491071 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 6 (currently up:reconnect) 2014-08-20 09:26:21.491753 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 6 rtt 0.000665 2014-08-20 09:26:24.463573 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.09> 2014-08-20 09:26:25.491372 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 7 (currently up:reconnect) 2014-08-20 09:26:25.492057 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 7 rtt 0.000668 2014-08-20 09:26:29.463821 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.08> 2014-08-20 09:26:29.491676 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 8 (currently up:reconnect) 2014-08-20 09:26:29.492322 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 8 rtt 0.000629 2014-08-20 09:26:33.491980 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 9 (currently up:reconnect) 2014-08-20 09:26:33.492650 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 9 rtt 0.000653 2014-08-20 09:26:34.464065 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.07> 2014-08-20 09:26:37.492288 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 10 (currently up:reconnect) 2014-08-20 09:26:37.492944 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 10 rtt 0.000638 2014-08-20 09:26:39.464312 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.07> 2014-08-20 09:26:41.492589 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 11 (currently up:reconnect) 2014-08-20 09:26:41.493247 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 11 rtt 0.000641 2014-08-20 09:26:44.464559 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> 2014-08-20 09:26:45.492889 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 12 (currently up:reconnect) 2014-08-20 09:26:45.493573 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 12 rtt 0.000667 2014-08-20 09:26:49.464806 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> 2014-08-20 09:26:49.493189 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 13 (currently up:reconnect) 2014-08-20 09:26:49.493988 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 13 rtt 0.000783 2014-08-20 09:26:53.493502 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 14 (currently up:reconnect) 2014-08-20 09:26:53.494266 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 14 rtt 0.000731 2014-08-20 09:26:54.465050 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.05> 2014-08-20 09:26:54.465092 7ffc40fed700 10 mds.0.server reconnect timed out 2014-08-20 09:26:54.465096 7ffc40fed700 1 mds.0.server reconnect gave up on client.4123 10.214.137.130:0/11765 2014-08-20 09:26:54.465104 7ffc40fed700 10 mds.0.server kill_session 0x195fa00 2014-08-20 09:26:54.465126 7ffc40fed700 7 mds.0.server reconnect_gather_finish. failed on 1 clients 2014-08-20 09:26:54.465129 7ffc40fed700 1 mds.0.4 reconnect_done 2014-08-20 09:26:54.465131 7ffc40fed700 3 mds.0.4 request_state up:rejoin 2014-08-20 09:26:54.465134 7ffc40fed700 10 mds.0.4 beacon_send up:rejoin seq 15 (currently up:reconnect) 2014-08-20 09:26:54.465224 7ffc3f5e8700 5 mds.0.log _submit_thread 4214468~194 : ESession client.4123 10.214.137.130:0/11765 close cmapv 16 2014-08-20 09:26:54.470379 7ffc438f3700 10 mds.0.server _session_logged client.4123 10.214.137.130:0/11765 state_seq 2 close 16 2014-08-20 09:26:54.474590 7ffc438f3700 -1 *** Caught signal (Aborted) ** in thread 7ffc438f3700 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b) 1: ceph-mds() [0x810cfa] 2: (()+0xfcb0) [0x7ffc481e2cb0] 3: (gsignal()+0x35) [0x7ffc46cd1425] 4: (abort()+0x17b) [0x7ffc46cd4b8b] 5: (()+0x2f0ee) [0x7ffc46cca0ee] 6: (()+0x2f192) [0x7ffc46cca192] 7: ceph-mds() [0x57215d] 8: (Server::_session_logged(Session*, unsigned long, bool, unsigned long, interval_set&, unsigned long)+0x151b) [0x5adceb] 9: (C_MDS_session_finish::finish(int)+0x38) [0x5ff478] 10: (Context::complete(int)+0x9) [0x595859] 11: (finish_contexts(CephContext*, std::list >&, int)+0x95) [0x597065] 12: (Journaler::_finish_flush(int, unsigned long, utime_t)+0x1b2) [0x7a3b82] 13: (Context::complete(int)+0x9) [0x595859] 14: (Objecter::handle_osd_op_reply(MOSDOpReply*)+0x1073) [0x7be213] 15: (MDS::handle_core_message(Message*)+0x5b8) [0x592948] 16: (MDS::_dispatch(Message*)+0x2f) [0x59308f] 17: (MDS::ms_dispatch(Message*)+0x1e4) [0x594af4] 18: (Messenger::ms_deliver_dispatch(Message*)+0x77) [0x9c3f87] 19: (DispatchQueue::entry()+0x4b2) [0x9c0d22] 20: (DispatchQueue::DispatchThread::entry()+0xd) [0x8d5bcd] 21: (()+0x7e9a) [0x7ffc481dae9a] 22: (clone()+0x6d) [0x7ffc46d8f3fd] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. --- begin dump of recent events --- -663> 2014-08-20 09:26:04.449106 7ffc48869780 5 asok(0x190e000) register_command perfcounters_dump hook 0x1905010 -662> 2014-08-20 09:26:04.449152 7ffc48869780 5 asok(0x190e000) register_command 1 hook 0x1905010 -661> 2014-08-20 09:26:04.449159 7ffc48869780 5 asok(0x190e000) register_command perf dump hook 0x1905010 -660> 2014-08-20 09:26:04.449180 7ffc48869780 5 asok(0x190e000) register_command perfcounters_schema hook 0x1905010 -659> 2014-08-20 09:26:04.449190 7ffc48869780 5 asok(0x190e000) register_command 2 hook 0x1905010 -658> 2014-08-20 09:26:04.449195 7ffc48869780 5 asok(0x190e000) register_command perf schema hook 0x1905010 -657> 2014-08-20 09:26:04.449203 7ffc48869780 5 asok(0x190e000) register_command config show hook 0x1905010 -656> 2014-08-20 09:26:04.449213 7ffc48869780 5 asok(0x190e000) register_command config set hook 0x1905010 -655> 2014-08-20 09:26:04.449229 7ffc48869780 5 asok(0x190e000) register_command config get hook 0x1905010 -654> 2014-08-20 09:26:04.449236 7ffc48869780 5 asok(0x190e000) register_command log flush hook 0x1905010 -653> 2014-08-20 09:26:04.449241 7ffc48869780 5 asok(0x190e000) register_command log dump hook 0x1905010 -652> 2014-08-20 09:26:04.449248 7ffc48869780 5 asok(0x190e000) register_command log reopen hook 0x1905010 -651> 2014-08-20 09:26:04.452967 7ffc48869780 0 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b), process ceph-mds, pid 14580 -650> 2014-08-20 09:26:04.453307 7ffc48869780 1 accepter.accepter.bind my_inst.addr is 0.0.0.0:6805/14580 need_addr=1 -649> 2014-08-20 09:26:04.455439 7ffc48869780 5 asok(0x190e000) init /var/run/ceph/ceph-mds.a.asok -648> 2014-08-20 09:26:04.455460 7ffc48869780 5 asok(0x190e000) bind_and_listen /var/run/ceph/ceph-mds.a.asok -647> 2014-08-20 09:26:04.455600 7ffc48869780 5 asok(0x190e000) register_command 0 hook 0x19040b8 -646> 2014-08-20 09:26:04.455618 7ffc48869780 5 asok(0x190e000) register_command version hook 0x19040b8 -645> 2014-08-20 09:26:04.455623 7ffc48869780 5 asok(0x190e000) register_command git_version hook 0x19040b8 -644> 2014-08-20 09:26:04.455628 7ffc48869780 5 asok(0x190e000) register_command help hook 0x19050c0 -643> 2014-08-20 09:26:04.455633 7ffc48869780 5 asok(0x190e000) register_command get_command_descriptions hook 0x19050b0 -642> 2014-08-20 09:26:04.455683 7ffc48869780 10 monclient(hunting): build_initial_monmap -641> 2014-08-20 09:26:04.455736 7ffc48869780 1 -- 0.0.0.0:6805/14580 messenger.start -640> 2014-08-20 09:26:04.455733 7ffc448f5700 5 asok(0x190e000) entry start -639> 2014-08-20 09:26:04.455785 7ffc48869780 5 adding auth protocol: cephx -638> 2014-08-20 09:26:04.455792 7ffc48869780 5 adding auth protocol: cephx -637> 2014-08-20 09:26:04.455832 7ffc48869780 10 mds.-1.0 168 MDSCacheObject -636> 2014-08-20 09:26:04.455845 7ffc48869780 10 mds.-1.0 2360 CInode -635> 2014-08-20 09:26:04.455847 7ffc48869780 10 mds.-1.0 16 elist<>::item *7=112 -634> 2014-08-20 09:26:04.455851 7ffc48869780 10 mds.-1.0 456 inode_t -633> 2014-08-20 09:26:04.455853 7ffc48869780 10 mds.-1.0 48 nest_info_t -632> 2014-08-20 09:26:04.455855 7ffc48869780 10 mds.-1.0 32 frag_info_t -631> 2014-08-20 09:26:04.455856 7ffc48869780 10 mds.-1.0 40 SimpleLock *5=200 -630> 2014-08-20 09:26:04.455858 7ffc48869780 10 mds.-1.0 48 ScatterLock *3=144 -629> 2014-08-20 09:26:04.455860 7ffc48869780 10 mds.-1.0 480 CDentry -628> 2014-08-20 09:26:04.455862 7ffc48869780 10 mds.-1.0 16 elist<>::item -627> 2014-08-20 09:26:04.455863 7ffc48869780 10 mds.-1.0 40 SimpleLock -626> 2014-08-20 09:26:04.455865 7ffc48869780 10 mds.-1.0 952 CDir -625> 2014-08-20 09:26:04.455867 7ffc48869780 10 mds.-1.0 16 elist<>::item *2=32 -624> 2014-08-20 09:26:04.455869 7ffc48869780 10 mds.-1.0 176 fnode_t -623> 2014-08-20 09:26:04.455871 7ffc48869780 10 mds.-1.0 48 nest_info_t *2 -622> 2014-08-20 09:26:04.455872 7ffc48869780 10 mds.-1.0 32 frag_info_t *2 -621> 2014-08-20 09:26:04.455874 7ffc48869780 10 mds.-1.0 176 Capability -620> 2014-08-20 09:26:04.455877 7ffc48869780 10 mds.-1.0 32 xlist<>::item *2=64 -619> 2014-08-20 09:26:04.455942 7ffc48869780 1 accepter.accepter.start -618> 2014-08-20 09:26:04.456009 7ffc48869780 10 monclient(hunting): init -617> 2014-08-20 09:26:04.456016 7ffc48869780 5 adding auth protocol: cephx -616> 2014-08-20 09:26:04.456018 7ffc48869780 10 monclient(hunting): auth_supported 2 method cephx -615> 2014-08-20 09:26:04.456231 7ffc48869780 2 auth: KeyRing::load: loaded key file /var/lib/ceph/mds/ceph-a/keyring -614> 2014-08-20 09:26:04.456318 7ffc48869780 10 monclient(hunting): _reopen_session rank -1 name -613> 2014-08-20 09:26:04.456381 7ffc48869780 10 monclient(hunting): picked mon.a con 0x19282c0 addr 10.214.136.128:6789/0 -612> 2014-08-20 09:26:04.456406 7ffc48869780 10 monclient(hunting): _send_mon_message to mon.a at 10.214.136.128:6789/0 -611> 2014-08-20 09:26:04.456416 7ffc48869780 1 -- 0.0.0.0:6805/14580 --> 10.214.136.128:6789/0 -- auth(proto 0 26 bytes epoch 0) v1 -- ?+0 0x190d000 con 0x19282c0 -610> 2014-08-20 09:26:04.456436 7ffc48869780 10 monclient(hunting): renew_subs -609> 2014-08-20 09:26:04.456884 7ffc48861700 1 -- 10.214.136.128:6805/14580 learned my addr 10.214.136.128:6805/14580 -608> 2014-08-20 09:26:04.456957 7ffc48861700 10 mds.-1.0 MDS::ms_get_authorizer type=mon -607> 2014-08-20 09:26:04.457211 7ffc438f3700 5 mds.-1.0 ms_handle_connect on 10.214.136.128:6789/0 -606> 2014-08-20 09:26:04.457922 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 1 ==== mon_map magic: 0 v1 ==== 191+0+0 (3996999055 0 0) 0x1948a00 con 0x19282c0 -605> 2014-08-20 09:26:04.457964 7ffc438f3700 10 monclient(hunting): handle_monmap mon_map magic: 0 v1 -604> 2014-08-20 09:26:04.457977 7ffc438f3700 10 monclient(hunting): got monmap 1, mon.a is now rank 0 -603> 2014-08-20 09:26:04.457985 7ffc438f3700 10 monclient(hunting): dump: epoch 1 fsid f7072fa4-2fc7-468e-be98-67fb666d1cfb last_changed 2014-08-20 09:23:36.572371 created 2014-08-20 09:23:36.572371 0: 10.214.136.128:6789/0 mon.a -602> 2014-08-20 09:26:04.458033 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 2 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 33+0+0 (1049513196 0 0) 0x190d480 con 0x19282c0 -601> 2014-08-20 09:26:04.458071 7ffc438f3700 10 monclient(hunting): my global_id is 4125 -600> 2014-08-20 09:26:04.458244 7ffc438f3700 10 monclient(hunting): _send_mon_message to mon.a at 10.214.136.128:6789/0 -599> 2014-08-20 09:26:04.458260 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- auth(proto 2 32 bytes epoch 0) v1 -- ?+0 0x190d6c0 con 0x19282c0 -598> 2014-08-20 09:26:04.459210 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 3 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 206+0+0 (4164913910 0 0) 0x190d6c0 con 0x19282c0 -597> 2014-08-20 09:26:04.459357 7ffc438f3700 10 monclient(hunting): _send_mon_message to mon.a at 10.214.136.128:6789/0 -596> 2014-08-20 09:26:04.459372 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- auth(proto 2 165 bytes epoch 0) v1 -- ?+0 0x190d480 con 0x19282c0 -595> 2014-08-20 09:26:04.460388 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 4 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 580+0+0 (1824664081 0 0) 0x190d000 con 0x19282c0 -594> 2014-08-20 09:26:04.460539 7ffc438f3700 1 monclient(hunting): found mon.a -593> 2014-08-20 09:26:04.460552 7ffc438f3700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -592> 2014-08-20 09:26:04.460559 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mon_subscribe({monmap=0+}) v2 -- ?+0 0x1948800 con 0x19282c0 -591> 2014-08-20 09:26:04.460595 7ffc438f3700 10 monclient: _check_auth_rotating renewing rotating keys (they expired before 2014-08-20 09:25:34.460594) -590> 2014-08-20 09:26:04.460612 7ffc438f3700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -589> 2014-08-20 09:26:04.460618 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- auth(proto 2 2 bytes epoch 0) v1 -- ?+0 0x190d6c0 con 0x19282c0 -588> 2014-08-20 09:26:04.460711 7ffc48869780 5 monclient: authenticate success, global_id 4125 -587> 2014-08-20 09:26:04.460731 7ffc48869780 10 monclient: wait_auth_rotating waiting (until 2014-08-20 09:26:34.460730) -586> 2014-08-20 09:26:04.461158 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 5 ==== mon_map magic: 0 v1 ==== 191+0+0 (3996999055 0 0) 0x1948e00 con 0x19282c0 -585> 2014-08-20 09:26:04.461191 7ffc438f3700 10 monclient: handle_monmap mon_map magic: 0 v1 -584> 2014-08-20 09:26:04.461201 7ffc438f3700 10 monclient: got monmap 1, mon.a is now rank 0 -583> 2014-08-20 09:26:04.461204 7ffc438f3700 10 monclient: dump: epoch 1 fsid f7072fa4-2fc7-468e-be98-67fb666d1cfb last_changed 2014-08-20 09:23:36.572371 created 2014-08-20 09:23:36.572371 0: 10.214.136.128:6789/0 mon.a -582> 2014-08-20 09:26:04.461230 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 6 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2829023402 0 0) 0x1927a80 con 0x19282c0 -581> 2014-08-20 09:26:04.461247 7ffc438f3700 10 monclient: handle_subscribe_ack sent 2014-08-20 09:26:04.456438 renew after 2014-08-20 09:28:34.456438 -580> 2014-08-20 09:26:04.461313 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 7 ==== auth_reply(proto 2 0 (0) Success) v1 ==== 194+0+0 (78825485 0 0) 0x190dd80 con 0x19282c0 -579> 2014-08-20 09:26:04.461410 7ffc438f3700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:25:34.461409) -578> 2014-08-20 09:26:04.461441 7ffc48869780 10 monclient: wait_auth_rotating done -577> 2014-08-20 09:26:04.461484 7ffc48869780 5 asok(0x190e000) register_command objecter_requests hook 0x1905110 -576> 2014-08-20 09:26:04.461537 7ffc48869780 10 monclient: renew_subs -575> 2014-08-20 09:26:04.461550 7ffc48869780 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -574> 2014-08-20 09:26:04.461567 7ffc48869780 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mon_subscribe({monmap=2+,osdmap=0}) v2 -- ?+0 0x1948600 con 0x19282c0 -573> 2014-08-20 09:26:04.461589 7ffc48869780 10 monclient: renew_subs -572> 2014-08-20 09:26:04.461595 7ffc48869780 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -571> 2014-08-20 09:26:04.461599 7ffc48869780 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mon_subscribe({mdsmap=0+,monmap=2+,osdmap=0}) v2 -- ?+0 0x1948400 con 0x19282c0 -570> 2014-08-20 09:26:04.462223 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 8 ==== osd_map(9..9 src has 1..9) v3 ==== 3652+0+0 (3802627920 0 0) 0x190dd80 con 0x19282c0 -569> 2014-08-20 09:26:04.462432 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 9 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2829023402 0 0) 0x1927e00 con 0x19282c0 -568> 2014-08-20 09:26:04.462465 7ffc438f3700 10 monclient: handle_subscribe_ack sent 2014-08-20 09:26:04.461548 renew after 2014-08-20 09:28:34.461548 -567> 2014-08-20 09:26:04.462486 7ffc48869780 10 mds.-1.0 beacon_send up:boot seq 1 (currently up:boot) -566> 2014-08-20 09:26:04.462488 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 10 ==== mdsmap(e 16) v1 ==== 661+0+0 (4209691750 0 0) 0x190d000 con 0x19282c0 -565> 2014-08-20 09:26:04.462520 7ffc48869780 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -564> 2014-08-20 09:26:04.462535 7ffc48869780 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:boot seq 1 v0) v2 -- ?+0 0x1934b00 con 0x19282c0 -563> 2014-08-20 09:26:04.462567 7ffc48869780 10 mds.-1.0 create_logger -562> 2014-08-20 09:26:04.462613 7ffc48869780 5 asok(0x190e000) register_command status hook 0x1905290 -561> 2014-08-20 09:26:04.462618 7ffc48869780 5 asok(0x190e000) register_command dump_ops_in_flight hook 0x1905290 -560> 2014-08-20 09:26:04.462626 7ffc48869780 5 asok(0x190e000) register_command dump_historic_ops hook 0x1905290 -559> 2014-08-20 09:26:04.462630 7ffc48869780 5 asok(0x190e000) register_command session evict hook 0x1905290 -558> 2014-08-20 09:26:04.462633 7ffc48869780 5 asok(0x190e000) register_command session ls hook 0x1905290 -557> 2014-08-20 09:26:04.462667 7ffc438f3700 5 mds.-1.0 handle_mds_map epoch 16 from mon.0 -556> 2014-08-20 09:26:04.462714 7ffc438f3700 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} -555> 2014-08-20 09:26:04.462732 7ffc438f3700 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} -554> 2014-08-20 09:26:04.462739 7ffc438f3700 10 mds.-1.-1 map says i am 10.214.136.128:6805/14580 mds.-1.-1 state down:dne -553> 2014-08-20 09:26:04.462756 7ffc438f3700 10 mds.-1.-1 not in map yet -552> 2014-08-20 09:26:04.462778 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 11 ==== osd_map(9..9 src has 1..9) v3 ==== 3652+0+0 (3802627920 0 0) 0x190db40 con 0x19282c0 -551> 2014-08-20 09:26:04.462808 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 12 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2829023402 0 0) 0x1927c40 con 0x19282c0 -550> 2014-08-20 09:26:04.462822 7ffc438f3700 10 monclient: handle_subscribe_ack sent 0.000000, ignoring -549> 2014-08-20 09:26:05.447425 7ffc3ffeb700 1 -- 10.214.136.128:6805/14580 >> :/0 pipe(0x1935340 sd=17 :6805 s=0 pgs=0 cs=0 l=0 c=0x1928580).accept sd=17 10.214.137.130:44706/0 -548> 2014-08-20 09:26:05.447952 7ffc3ffeb700 2 -- 10.214.136.128:6805/14580 >> :/0 pipe(0x1935340 sd=17 :6805 s=4 pgs=0 cs=0 l=0 c=0x1928580).fault (0) Success -547> 2014-08-20 09:26:05.448109 7ffc438f3700 5 mds.-1.-1 ms_handle_reset on :/0 -546> 2014-08-20 09:26:05.448394 7ffc3ffeb700 1 -- 10.214.136.128:6805/14580 >> :/0 pipe(0x1935600 sd=17 :6805 s=0 pgs=0 cs=0 l=0 c=0x19286e0).accept sd=17 10.214.137.130:44707/0 -545> 2014-08-20 09:26:05.448717 7ffc3ffeb700 2 -- 10.214.136.128:6805/14580 >> :/0 pipe(0x1935600 sd=17 :6805 s=4 pgs=0 cs=0 l=0 c=0x19286e0).fault (0) Success -544> 2014-08-20 09:26:05.448838 7ffc438f3700 5 mds.-1.-1 ms_handle_reset on :/0 -543> 2014-08-20 09:26:05.468138 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 13 ==== mdsmap(e 17) v1 ==== 653+0+0 (850312547 0 0) 0x190d900 con 0x19282c0 -542> 2014-08-20 09:26:05.468174 7ffc438f3700 5 mds.-1.-1 handle_mds_map epoch 17 from mon.0 -541> 2014-08-20 09:26:05.468212 7ffc438f3700 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} -540> 2014-08-20 09:26:05.468234 7ffc438f3700 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} -539> 2014-08-20 09:26:05.468247 7ffc438f3700 10 mds.-1.0 map says i am 10.214.136.128:6805/14580 mds.-1.0 state up:standby -538> 2014-08-20 09:26:05.468258 7ffc438f3700 10 mds.-1.0 peer mds gid 4121 removed from map -537> 2014-08-20 09:26:05.468269 7ffc438f3700 1 -- 10.214.136.128:6805/14580 mark_down 10.214.136.128:6805/14512 -- pipe dne -536> 2014-08-20 09:26:05.468281 7ffc438f3700 1 mds.-1.0 handle_mds_map standby -535> 2014-08-20 09:26:05.469168 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 14 ==== mdsmap(e 18) v1 ==== 661+0+0 (2215855750 0 0) 0x194f900 con 0x19282c0 -534> 2014-08-20 09:26:05.469201 7ffc438f3700 5 mds.-1.0 handle_mds_map epoch 18 from mon.0 -533> 2014-08-20 09:26:05.469235 7ffc438f3700 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} -532> 2014-08-20 09:26:05.469250 7ffc438f3700 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} -531> 2014-08-20 09:26:05.469261 7ffc438f3700 10 mds.0.4 map says i am 10.214.136.128:6805/14580 mds.0.4 state up:replay -530> 2014-08-20 09:26:05.469273 7ffc438f3700 1 mds.0.4 handle_mds_map i am now mds.0.4 -529> 2014-08-20 09:26:05.469276 7ffc438f3700 1 mds.0.4 handle_mds_map state change up:standby --> up:replay -528> 2014-08-20 09:26:05.469280 7ffc438f3700 1 mds.0.4 replay_start -527> 2014-08-20 09:26:05.469290 7ffc438f3700 7 mds.0.cache set_recovery_set -526> 2014-08-20 09:26:05.469295 7ffc438f3700 1 mds.0.4 recovery set is -525> 2014-08-20 09:26:05.469298 7ffc438f3700 1 mds.0.4 need osdmap epoch 10, have 9 -524> 2014-08-20 09:26:05.469302 7ffc438f3700 1 mds.0.4 waiting for osdmap 10 (which blacklists prior instance) -523> 2014-08-20 09:26:05.469311 7ffc438f3700 10 monclient: renew_subs -522> 2014-08-20 09:26:05.469317 7ffc438f3700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -521> 2014-08-20 09:26:05.469326 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mon_subscribe({mdsmap=19+,monmap=2+,osdmap=10}) v2 -- ?+0 0x1948600 con 0x19282c0 -520> 2014-08-20 09:26:05.470375 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 15 ==== osd_map(10..10 src has 1..10) v3 ==== 350+0+0 (2169123926 0 0) 0x194f6c0 con 0x19282c0 -519> 2014-08-20 09:26:05.470429 7ffc438f3700 2 mds.0.4 boot_start 0: opening inotable -518> 2014-08-20 09:26:05.470441 7ffc438f3700 10 mds.0.inotable: load -517> 2014-08-20 09:26:05.470534 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6800/13738 -- osd_op(mds.0.4:1 mds0_inotable [read 0~0] 1.b852b893 ack+read+known_if_redirected e10) v4 -- ?+0 0x1941000 con 0x1928dc0 -516> 2014-08-20 09:26:05.470566 7ffc438f3700 2 mds.0.4 boot_start 0: opening sessionmap -515> 2014-08-20 09:26:05.470573 7ffc438f3700 10 mds.0.sessionmap load -514> 2014-08-20 09:26:05.470633 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:2 mds0_sessionmap [read 0~0] 1.3270c60b ack+read+known_if_redirected e10) v4 -- ?+0 0x1941c80 con 0x1928c60 -513> 2014-08-20 09:26:05.470660 7ffc438f3700 2 mds.0.4 boot_start 0: opening mds log -512> 2014-08-20 09:26:05.470664 7ffc438f3700 5 mds.0.log open discovering log bounds -511> 2014-08-20 09:26:05.470757 7ffc438f3700 2 mds.0.4 boot_start 0: opening snap table -510> 2014-08-20 09:26:05.470768 7ffc438f3700 10 mds.0.snaptable: load -509> 2014-08-20 09:26:05.470783 7ffc3fde9700 4 mds.0.journalpointer Reading journal pointer '400.00000000' -508> 2014-08-20 09:26:05.470827 7ffc3f5e8700 10 mds.0.log _submit_thread start -507> 2014-08-20 09:26:05.470831 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6805/11451 -- osd_op(mds.0.4:3 mds_snaptable [read 0~0] 1.d90270ad ack+read+known_if_redirected e10) v4 -- ?+0 0x195f500 con 0x1928b00 -506> 2014-08-20 09:26:05.470870 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 16 ==== mon_subscribe_ack(300s) v1 ==== 20+0+0 (2829023402 0 0) 0x19538c0 con 0x19282c0 -505> 2014-08-20 09:26:05.470884 7ffc438f3700 10 monclient: handle_subscribe_ack sent 2014-08-20 09:26:05.469314 renew after 2014-08-20 09:28:35.469314 -504> 2014-08-20 09:26:05.470911 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:4 400.00000000 [read 0~0] 1.64e96f8f ack+read+known_if_redirected e10) v4 -- ?+0 0x195f780 con 0x1928c60 -503> 2014-08-20 09:26:05.471019 7ffc3ffeb700 10 mds.0.4 MDS::ms_get_authorizer type=osd -502> 2014-08-20 09:26:05.471540 7ffc3feea700 10 mds.0.4 MDS::ms_get_authorizer type=osd -501> 2014-08-20 09:26:05.471565 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.136.128:6800/13738 -500> 2014-08-20 09:26:05.471572 7ffc3ede7700 10 mds.0.4 MDS::ms_get_authorizer type=osd -499> 2014-08-20 09:26:05.472327 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.137.130:6800/11370 -498> 2014-08-20 09:26:05.472360 7ffc438f3700 5 mds.0.4 ms_handle_connect on 10.214.137.130:6805/11451 -497> 2014-08-20 09:26:05.472545 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.0 10.214.136.128:6800/13738 1 ==== osd_op_reply(1 mds0_inotable [read 0~34] v0'0 uv1 ondisk = 0) v6 ==== 180+0+34 (1595012767 0 1054821296) 0x1935b80 con 0x1928dc0 -496> 2014-08-20 09:26:05.472591 7ffc438f3700 10 mds.0.inotable: load_2 got 34 bytes -495> 2014-08-20 09:26:05.472595 7ffc438f3700 10 mds.0.inotable: load_2 loaded v0 -494> 2014-08-20 09:26:05.478670 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.2 10.214.137.130:6805/11451 1 ==== osd_op_reply(3 mds_snaptable [read 0~46] v0'0 uv1 ondisk = 0) v6 ==== 180+0+46 (408924715 0 2603725198) 0x1961000 con 0x1928b00 -493> 2014-08-20 09:26:05.478713 7ffc438f3700 10 mds.0.snaptable: load_2 got 46 bytes -492> 2014-08-20 09:26:05.478719 7ffc438f3700 10 mds.0.snaptable: load_2 loaded v0 -491> 2014-08-20 09:26:05.479171 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 1 ==== osd_op_reply(4 400.00000000 [read 0~22] v0'0 uv1 ondisk = 0) v6 ==== 179+0+22 (1573933699 0 3825830296) 0x19612c0 con 0x1928c60 -490> 2014-08-20 09:26:05.479292 7ffc3fde9700 1 mds.0.journaler(ro) recover start -489> 2014-08-20 09:26:05.479305 7ffc3fde9700 1 mds.0.journaler(ro) read_head -488> 2014-08-20 09:26:05.479357 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:5 200.00000000 [read 0~0] 1.844f3494 ack+read+known_if_redirected e10) v4 -- ?+0 0x195f780 con 0x1928c60 -487> 2014-08-20 09:26:05.479401 7ffc3fde9700 4 mds.0.log Waiting for journal 200 to recover... -486> 2014-08-20 09:26:05.479511 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 2 ==== osd_op_reply(2 mds0_sessionmap [read 0~22] v0'0 uv1 ondisk = 0) v6 ==== 182+0+22 (784851035 0 3628653333) 0x1961840 con 0x1928c60 -485> 2014-08-20 09:26:05.479557 7ffc438f3700 10 mds.0.sessionmap dump -484> 2014-08-20 09:26:05.479567 7ffc438f3700 10 mds.0.sessionmap _load_finish v 0, 0 sessions, 22 bytes -483> 2014-08-20 09:26:05.479569 7ffc438f3700 10 mds.0.sessionmap dump -482> 2014-08-20 09:26:05.480702 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 3 ==== osd_op_reply(5 200.00000000 [read 0~90] v0'0 uv5 ondisk = 0) v6 ==== 179+0+90 (3927939839 0 162034573) 0x1961580 con 0x1928c60 -481> 2014-08-20 09:26:05.480749 7ffc438f3700 1 mds.0.journaler(ro) _finish_read_head loghead(trim 4194304, expire 4194304, write 4211942, stream_format 1). probing for end of log (from 4211942)... -480> 2014-08-20 09:26:05.480757 7ffc438f3700 1 mds.0.journaler(ro) probing for end of the log -479> 2014-08-20 09:26:05.480808 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:6 200.00000001 [stat] 1.6e5f474 ack+read+rwordered+known_if_redirected e10) v4 -- ?+0 0x195f280 con 0x1928c60 -478> 2014-08-20 09:26:05.480847 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:7 200.00000002 [stat] 1.eb272dbb ack+read+rwordered+known_if_redirected e10) v4 -- ?+0 0x195f000 con 0x1928c60 -477> 2014-08-20 09:26:05.482256 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 4 ==== osd_op_reply(6 200.00000001 [stat] v0'0 uv24 ondisk = 0) v6 ==== 179+0+16 (4210735968 0 2541104794) 0x19612c0 con 0x1928c60 -476> 2014-08-20 09:26:05.482438 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 5 ==== 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) 0x1961000 con 0x1928c60 -475> 2014-08-20 09:26:05.482486 7ffc438f3700 1 mds.0.journaler(ro) _finish_probe_end write_pos = 4214468 (header had 4211942). recovered. -474> 2014-08-20 09:26:05.482566 7ffc3fde9700 4 mds.0.log Journal 200 recovered. -473> 2014-08-20 09:26:05.482583 7ffc3fde9700 4 mds.0.log Recovered journal 200 in format 1 -472> 2014-08-20 09:26:05.482589 7ffc3fde9700 2 mds.0.4 boot_start 1: loading/discovering base inodes -471> 2014-08-20 09:26:05.482597 7ffc3fde9700 0 mds.0.cache creating system inode with ino:100 -470> 2014-08-20 09:26:05.482673 7ffc3fde9700 10 mds.0.cache.ino(100) fetch -469> 2014-08-20 09:26:05.482708 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:8 100.00000000 [getxattr inode] 1.c5265ab3 ack+read+known_if_redirected e10) v4 -- ?+0 0x1941c80 con 0x1928c60 -468> 2014-08-20 09:26:05.482753 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:9 100.00000000.inode [read 0~0] 1.85dde07f ack+read+known_if_redirected e10) v4 -- ?+0 0x195f000 con 0x1928c60 -467> 2014-08-20 09:26:05.482777 7ffc3fde9700 0 mds.0.cache creating system inode with ino:1 -466> 2014-08-20 09:26:05.482788 7ffc3fde9700 10 mds.0.cache.ino(1) fetch -465> 2014-08-20 09:26:05.482812 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6805/11451 -- osd_op(mds.0.4:10 1.00000000 [getxattr inode] 1.6b2cdaff ack+read+known_if_redirected e10) v4 -- ?+0 0x195f280 con 0x1928b00 -464> 2014-08-20 09:26:05.482855 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6805/11451 -- osd_op(mds.0.4:11 1.00000000.inode [read 0~0] 1.232c0e14 ack+read+known_if_redirected e10) v4 -- ?+0 0x195f780 con 0x1928b00 -463> 2014-08-20 09:26:05.484139 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.2 10.214.137.130:6805/11451 2 ==== osd_op_reply(10 1.00000000 [getxattr] v0'0 uv0 ondisk = -61 ((61) No data available)) v6 ==== 177+0+0 (2877742614 0 0) 0x1961b00 con 0x1928b00 -462> 2014-08-20 09:26:05.484199 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 6 ==== osd_op_reply(8 100.00000000 [getxattr] v0'0 uv0 ondisk = -61 ((61) No data available)) v6 ==== 179+0+0 (597178 0 0) 0x1935b80 con 0x1928c60 -461> 2014-08-20 09:26:05.484404 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 7 ==== osd_op_reply(9 100.00000000.inode [read 0~452] v0'0 uv1 ondisk = 0) v6 ==== 185+0+452 (3460037969 0 2686010153) 0x1961000 con 0x1928c60 -460> 2014-08-20 09:26:05.484448 7ffc438f3700 10 mds.0.cache.ino(100) _fetched got 0 and 452 -459> 2014-08-20 09:26:05.484462 7ffc438f3700 10 mds.0.cache.ino(100) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') -458> 2014-08-20 09:26:05.484482 7ffc438f3700 20 mds.0.cache.ino(100) decode_snap_blob snaprealm(100 seq 1 lc 0 cr 0 cps 1 snaps={} 0x194fd80) -457> 2014-08-20 09:26:05.484492 7ffc438f3700 10 mds.0.cache.ino(100) _fetched [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1977000] -456> 2014-08-20 09:26:05.484525 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.2 10.214.137.130:6805/11451 3 ==== osd_op_reply(11 1.00000000.inode [read 0~452] v0'0 uv1 ondisk = 0) v6 ==== 183+0+452 (3377856095 0 2029175544) 0x1961840 con 0x1928b00 -455> 2014-08-20 09:26:05.484545 7ffc438f3700 10 mds.0.cache.ino(1) _fetched got 0 and 452 -454> 2014-08-20 09:26:05.484549 7ffc438f3700 10 mds.0.cache.ino(1) magic is 'ceph fs volume v011' (expecting 'ceph fs volume v011') -453> 2014-08-20 09:26:05.484558 7ffc438f3700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -452> 2014-08-20 09:26:05.484564 7ffc438f3700 10 mds.0.cache.ino(1) _fetched [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) 0x1977938] -451> 2014-08-20 09:26:05.484573 7ffc438f3700 2 mds.0.4 boot_start 2: replaying mds log -450> 2014-08-20 09:26:05.484575 7ffc438f3700 10 mds.0.log replay start, from 4194304 to 4214468 -449> 2014-08-20 09:26:05.484683 7ffc3fde9700 10 mds.0.log _replay_thread start -448> 2014-08-20 09:26:05.484743 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:12 200.00000001 [read 0~20164] 1.6e5f474 ack+read+known_if_redirected e10) v4 -- ?+0 0x195f500 con 0x1928c60 -447> 2014-08-20 09:26:05.486347 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 8 ==== osd_op_reply(12 200.00000001 [read 0~20164] v0'0 uv24 ondisk = 0) v6 ==== 179+0+20164 (659231492 0 2118172999) 0x19612c0 con 0x1928c60 -446> 2014-08-20 09:26:05.486550 7ffc3fde9700 10 mds.0.log _replay 4194304~764 / 4214468 2014-08-20 09:24:28.138513: ESubtreeMap 2 subtrees , 0 ambiguous [metablob 1, 2 dirs] -445> 2014-08-20 09:26:05.486581 7ffc3fde9700 10 mds.0.journal ESubtreeMap.replay -- reconstructing (auth) subtree spanning tree -444> 2014-08-20 09:26:05.486592 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 2 dirlumps by unknown.0 -443> 2014-08-20 09:26:05.486597 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -442> 2014-08-20 09:26:05.486603 7ffc3fde9700 10 mds.0.cache force_dir_fragment * on [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) 0x1977938] -441> 2014-08-20 09:26:05.486629 7ffc3fde9700 10 mds.0.cache force_dir_fragment no frags under * -440> 2014-08-20 09:26:05.486665 7ffc3fde9700 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 0x1992000] -439> 2014-08-20 09:26:05.486678 7ffc3fde9700 10 mds.0.cache show_subtrees - no subtrees -438> 2014-08-20 09:26:05.486689 7ffc3fde9700 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 0x1992000] -437> 2014-08-20 09:26:05.486700 7ffc3fde9700 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 0x1992000] -436> 2014-08-20 09:26:05.486708 7ffc3fde9700 10 mds.0.cache.dir(1) new subtree root, adjusting auth_pins -435> 2014-08-20 09:26:05.486714 7ffc3fde9700 15 mds.0.cache show_subtrees -434> 2014-08-20 09:26:05.486726 7ffc3fde9700 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 0x1992000] -433> 2014-08-20 09:26:05.486736 7ffc3fde9700 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 0x1992000] -432> 2014-08-20 09:26:05.486745 7ffc3fde9700 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 0x1992000] -431> 2014-08-20 09:26:05.486755 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 100 -430> 2014-08-20 09:26:05.486757 7ffc3fde9700 10 mds.0.cache force_dir_fragment * on [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) 0x1977000] -429> 2014-08-20 09:26:05.486774 7ffc3fde9700 10 mds.0.cache force_dir_fragment no frags under * -428> 2014-08-20 09:26:05.486778 7ffc3fde9700 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 0x19923b8] -427> 2014-08-20 09:26:05.486787 7ffc3fde9700 15 mds.0.cache show_subtrees -426> 2014-08-20 09:26:05.486792 7ffc3fde9700 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 0x1992000] -425> 2014-08-20 09:26:05.486805 7ffc3fde9700 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 0x19923b8] -424> 2014-08-20 09:26:05.486813 7ffc3fde9700 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 0x19923b8] -423> 2014-08-20 09:26:05.486821 7ffc3fde9700 10 mds.0.cache.dir(100) new subtree root, adjusting auth_pins -422> 2014-08-20 09:26:05.486824 7ffc3fde9700 15 mds.0.cache show_subtrees -421> 2014-08-20 09:26:05.486828 7ffc3fde9700 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 0x19923b8] -420> 2014-08-20 09:26:05.486838 7ffc3fde9700 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 0x1992000] -419> 2014-08-20 09:26:05.486846 7ffc3fde9700 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 0x19923b8] -418> 2014-08-20 09:26:05.486853 7ffc3fde9700 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 0x19923b8] -417> 2014-08-20 09:26:05.486873 7ffc3fde9700 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 0x1992000] bound_dfs [] -416> 2014-08-20 09:26:05.486885 7ffc3fde9700 10 mds.0.cache get_force_dirfrag_bound_set [] -415> 2014-08-20 09:26:05.486889 7ffc3fde9700 10 mds.0.cache by ino: {} -414> 2014-08-20 09:26:05.486892 7ffc3fde9700 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 0x1992000] bounds -413> 2014-08-20 09:26:05.486901 7ffc3fde9700 15 mds.0.cache show_subtrees -412> 2014-08-20 09:26:05.486905 7ffc3fde9700 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 0x19923b8] -411> 2014-08-20 09:26:05.486916 7ffc3fde9700 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 0x1992000] -410> 2014-08-20 09:26:05.486923 7ffc3fde9700 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 0x1992000] -409> 2014-08-20 09:26:05.486930 7ffc3fde9700 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 0x1992000] -408> 2014-08-20 09:26:05.486942 7ffc3fde9700 15 mds.0.cache show_subtrees -407> 2014-08-20 09:26:05.486947 7ffc3fde9700 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 0x19923b8] -406> 2014-08-20 09:26:05.486963 7ffc3fde9700 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 0x1992000] -405> 2014-08-20 09:26:05.486971 7ffc3fde9700 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 0x19923b8] bound_dfs [] -404> 2014-08-20 09:26:05.486981 7ffc3fde9700 10 mds.0.cache get_force_dirfrag_bound_set [] -403> 2014-08-20 09:26:05.486983 7ffc3fde9700 10 mds.0.cache by ino: {} -402> 2014-08-20 09:26:05.486984 7ffc3fde9700 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 0x19923b8] bounds -401> 2014-08-20 09:26:05.486995 7ffc3fde9700 15 mds.0.cache show_subtrees -400> 2014-08-20 09:26:05.486999 7ffc3fde9700 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 0x19923b8] -399> 2014-08-20 09:26:05.487009 7ffc3fde9700 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 0x1992000] -398> 2014-08-20 09:26:05.487017 7ffc3fde9700 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 0x19923b8] -397> 2014-08-20 09:26:05.487026 7ffc3fde9700 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 0x19923b8] -396> 2014-08-20 09:26:05.487036 7ffc3fde9700 15 mds.0.cache show_subtrees -395> 2014-08-20 09:26:05.487040 7ffc3fde9700 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 0x19923b8] -394> 2014-08-20 09:26:05.487050 7ffc3fde9700 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 0x1992000] -393> 2014-08-20 09:26:05.487058 7ffc3fde9700 7 mds.0.cache recalc_auth_bits (replay) -392> 2014-08-20 09:26:05.487060 7ffc3fde9700 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 0x1992000] -391> 2014-08-20 09:26:05.487067 7ffc3fde9700 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 0x19923b8] -390> 2014-08-20 09:26:05.487077 7ffc3fde9700 15 mds.0.cache show_subtrees -389> 2014-08-20 09:26:05.487081 7ffc3fde9700 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 0x19923b8] -388> 2014-08-20 09:26:05.487097 7ffc3fde9700 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 0x1992000] -387> 2014-08-20 09:26:05.487108 7ffc3fde9700 7 mds.0.cache show_cache -386> 2014-08-20 09:26:05.487110 7ffc3fde9700 7 mds.0.cache unlinked [inode 100 [...2,head] ~mds0/ auth v1 snaprealm=0x194fd80 f(v0 11=1+10) n(v0 12=1+11) (iversion lock) | dirfrag=1 0x1977000] -385> 2014-08-20 09:26:05.487122 7ffc3fde9700 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 0x19923b8] -384> 2014-08-20 09:26:05.487131 7ffc3fde9700 7 mds.0.cache unlinked [inode 1 [...2,head] / auth v1 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 0x1977938] -383> 2014-08-20 09:26:05.487139 7ffc3fde9700 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 0x1992000] -382> 2014-08-20 09:26:05.487146 7ffc3fde9700 15 mds.0.cache show_subtrees -381> 2014-08-20 09:26:05.487150 7ffc3fde9700 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 0x19923b8] -380> 2014-08-20 09:26:05.487160 7ffc3fde9700 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 0x1992000] -379> 2014-08-20 09:26:05.487180 7ffc3fde9700 10 mds.0.log _replay 4195088~194 / 4214468 2014-08-20 09:24:56.720522: ESession client.4119 10.214.137.130:0/11613 open cmapv 1 -378> 2014-08-20 09:26:05.487197 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 0 < 1 open client.4119 10.214.137.130:0/11613 -377> 2014-08-20 09:26:05.487209 7ffc3fde9700 10 mds.0.journal opened session client.4119 10.214.137.130:0/11613 -376> 2014-08-20 09:26:05.487218 7ffc3fde9700 10 mds.0.log _replay 4195302~194 / 4214468 2014-08-20 09:24:56.724622: ESession client.4118 10.214.137.130:0/11590 open cmapv 2 -375> 2014-08-20 09:26:05.487229 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 1 < 2 open client.4118 10.214.137.130:0/11590 -374> 2014-08-20 09:26:05.487234 7ffc3fde9700 10 mds.0.journal opened session client.4118 10.214.137.130:0/11590 -373> 2014-08-20 09:26:05.487261 7ffc3fde9700 10 mds.0.log _replay 4195516~661 / 4214468 2014-08-20 09:25:00.965372: EUpdate setattr [metablob] -372> 2014-08-20 09:26:05.487271 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -371> 2014-08-20 09:26:05.487285 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -370> 2014-08-20 09:26:05.487291 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v2 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] -369> 2014-08-20 09:26:05.487307 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:2 trim_to 2 -368> 2014-08-20 09:26:05.487327 7ffc3fde9700 10 mds.0.log _replay 4196197~661 / 4214468 2014-08-20 09:25:02.156807: EUpdate setattr [metablob] -367> 2014-08-20 09:26:05.487334 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -366> 2014-08-20 09:26:05.487338 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -365> 2014-08-20 09:26:05.487343 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v3 snaprealm=0x198a240 f() n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] -364> 2014-08-20 09:26:05.487352 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:4 trim_to 2 -363> 2014-08-20 09:26:05.487371 7ffc3fde9700 10 mds.0.log _replay 4196878~1391 / 4214468 2014-08-20 09:25:03.353020: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000000 prealloc_ino=[10000000001~3e8] v2] -362> 2014-08-20 09:26:05.487387 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -361> 2014-08-20 09:26:05.487391 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -360> 2014-08-20 09:26:05.487395 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v4 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:03.348381 1=1+0) n(v0 1=0+1) (iversion lock) | dirfrag=1 dirty=1 0x1977938] -359> 2014-08-20 09:26:05.487408 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -358> 2014-08-20 09:26:05.487413 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 0x1992000] version 3 -357> 2014-08-20 09:26:05.487429 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] -356> 2014-08-20 09:26:05.487454 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - added at 2014-08-20 09:26:05.487453 -355> 2014-08-20 09:26:05.487462 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] -354> 2014-08-20 09:26:05.487477 7ffc3fde9700 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-08-20 09:25:03.348381 1=1+0) n(v0 rc2014-08-20 09:25:03.348381 1=1+0)/n() hs=0+0,ss=0+0 | subtree=1 dirty=1 0x1992000] -353> 2014-08-20 09:26:05.487526 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/a [2,head] auth NULL (dversion lock) pv=0 v=3 inode=0 0x19a2000] -352> 2014-08-20 09:26:05.487543 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x19a2000] -351> 2014-08-20 09:26:05.487554 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/a [2,head] auth NULL (dversion lock) v=2 inode=0 | dirty=1 0x19a2000] [inode 10000000000 [2,head] #10000000000 auth v2 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x1978270] -350> 2014-08-20 09:26:05.487577 7ffc3fde9700 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} 0x1978270] -349> 2014-08-20 09:26:05.487586 7ffc3fde9700 10 mds.0.cache.ino(10000000000) mark_dirty_parent -348> 2014-08-20 09:26:05.487592 7ffc3fde9700 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 0x1978270] -347> 2014-08-20 09:26:05.487602 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable v 2 - 1 == table 0 allocated+used 10000000000 prealloc [10000000001~3e8] -346> 2014-08-20 09:26:05.487607 7ffc3fde9700 10 mds.0.inotable: replay_alloc_id 10000000000 -345> 2014-08-20 09:26:05.487613 7ffc3fde9700 10 mds.0.inotable: replay_alloc_ids [10000000001~3e8] -344> 2014-08-20 09:26:05.487619 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 3 -(1|2) == table 2 prealloc [10000000001~3e8] used 0 -343> 2014-08-20 09:26:05.487623 7ffc3fde9700 20 mds.0.journal (session prealloc []) -342> 2014-08-20 09:26:05.487626 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:6 trim_to 6 -341> 2014-08-20 09:26:05.487649 7ffc3fde9700 10 mds.0.log _replay 4198289~1375 / 4214468 2014-08-20 09:25:03.934854: EUpdate openc [metablob 1, 1 dirs] -340> 2014-08-20 09:26:05.487658 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -339> 2014-08-20 09:26:05.487662 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -338> 2014-08-20 09:26:05.487667 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v5 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:03.932019 2=2+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -337> 2014-08-20 09:26:05.487682 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -336> 2014-08-20 09:26:05.487685 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] version 5 -335> 2014-08-20 09:26:05.487701 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] -334> 2014-08-20 09:26:05.487715 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -333> 2014-08-20 09:26:05.487720 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] -332> 2014-08-20 09:26:05.487734 7ffc3fde9700 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-08-20 09:25:03.932019 2=2+0) n(v0 rc2014-08-20 09:25:03.932019 2=2+0)/n() hs=1+0,ss=0+0 dirty=1 | child=1 subtree=1 dirty=1 0x1992000] -331> 2014-08-20 09:26:05.487764 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/b [2,head] auth NULL (dversion lock) pv=0 v=5 inode=0 0x19a21e0] -330> 2014-08-20 09:26:05.487772 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x19a21e0] -329> 2014-08-20 09:26:05.487781 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/b [2,head] auth NULL (dversion lock) v=4 inode=0 | dirty=1 0x19a21e0] [inode 10000000001 [2,head] #10000000001 auth v4 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x1978ba8] -328> 2014-08-20 09:26:05.487796 7ffc3fde9700 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} 0x1978ba8] -327> 2014-08-20 09:26:05.487805 7ffc3fde9700 10 mds.0.cache.ino(10000000001) mark_dirty_parent -326> 2014-08-20 09:26:05.487808 7ffc3fde9700 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 0x1978ba8] -325> 2014-08-20 09:26:05.487817 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 -324> 2014-08-20 09:26:05.487819 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 4 -(1|2) == table 3 prealloc [] used 10000000001 -323> 2014-08-20 09:26:05.487822 7ffc3fde9700 20 mds.0.journal (session prealloc [10000000001~3e8]) -322> 2014-08-20 09:26:05.487826 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:10 trim_to 9 -321> 2014-08-20 09:26:05.487848 7ffc3fde9700 10 mds.0.log _replay 4199684~1375 / 4214468 2014-08-20 09:25:04.511164: EUpdate openc [metablob 1, 1 dirs] -320> 2014-08-20 09:26:05.487856 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4118 -319> 2014-08-20 09:26:05.487860 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -318> 2014-08-20 09:26:05.487865 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v6 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -317> 2014-08-20 09:26:05.487879 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -316> 2014-08-20 09:26:05.487881 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] version 7 -315> 2014-08-20 09:26:05.487897 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] -314> 2014-08-20 09:26:05.487910 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -313> 2014-08-20 09:26:05.487915 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] -312> 2014-08-20 09:26:05.487936 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=2+0,ss=0+0 dirty=2 | child=1 subtree=1 dirty=1 0x1992000] -311> 2014-08-20 09:26:05.487959 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/c [2,head] auth NULL (dversion lock) pv=0 v=7 inode=0 0x19a23c0] -310> 2014-08-20 09:26:05.487966 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x19a23c0] -309> 2014-08-20 09:26:05.487975 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/c [2,head] auth NULL (dversion lock) v=6 inode=0 | dirty=1 0x19a23c0] [inode 10000000002 [2,head] #10000000002 auth v6 s=0 n(v0 1=1+0) (iversion lock) cr={4118=0-4194304@1} 0x19794e0] -308> 2014-08-20 09:26:05.487990 7ffc3fde9700 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} 0x19794e0] -307> 2014-08-20 09:26:05.487999 7ffc3fde9700 10 mds.0.cache.ino(10000000002) mark_dirty_parent -306> 2014-08-20 09:26:05.488002 7ffc3fde9700 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 0x19794e0] -305> 2014-08-20 09:26:05.488011 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable tablev 2 <= table 2 -304> 2014-08-20 09:26:05.488013 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 5 -(1|2) == table 4 prealloc [] used 10000000002 -303> 2014-08-20 09:26:05.488016 7ffc3fde9700 20 mds.0.journal (session prealloc [10000000002~3e7]) -302> 2014-08-20 09:26:05.488019 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4118:14 trim_to 13 -301> 2014-08-20 09:26:05.488039 7ffc3fde9700 10 mds.0.log _replay 4201079~1317 / 4214468 2014-08-20 09:25:07.460841: EUpdate cap update [metablob 1, 1 dirs] -300> 2014-08-20 09:26:05.488048 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -299> 2014-08-20 09:26:05.488052 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -298> 2014-08-20 09:26:05.488057 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v7 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -297> 2014-08-20 09:26:05.488071 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -296> 2014-08-20 09:26:05.488073 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 9 -295> 2014-08-20 09:26:05.488089 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -294> 2014-08-20 09:26:05.488110 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -293> 2014-08-20 09:26:05.488119 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -292> 2014-08-20 09:26:05.488134 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -291> 2014-08-20 09:26:05.488153 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/a [2,head] auth (dversion lock) v=8 inode=0x1978270 | inodepin=1 dirty=1 0x19a2000] -290> 2014-08-20 09:26:05.488162 7ffc3fde9700 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 0x1978270] -289> 2014-08-20 09:26:05.488188 7ffc3fde9700 10 mds.0.log _replay 4202416~1317 / 4214468 2014-08-20 09:25:07.461865: EUpdate cap update [metablob 1, 1 dirs] -288> 2014-08-20 09:26:05.488196 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -287> 2014-08-20 09:26:05.488200 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -286> 2014-08-20 09:26:05.488205 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v8 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -285> 2014-08-20 09:26:05.488218 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -284> 2014-08-20 09:26:05.488221 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 11 -283> 2014-08-20 09:26:05.488242 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -282> 2014-08-20 09:26:05.488256 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -281> 2014-08-20 09:26:05.488260 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -280> 2014-08-20 09:26:05.488274 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -279> 2014-08-20 09:26:05.488294 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/c [2,head] auth (dversion lock) v=10 inode=0x19794e0 | inodepin=1 dirty=1 0x19a23c0] -278> 2014-08-20 09:26:05.488303 7ffc3fde9700 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 0x19794e0] -277> 2014-08-20 09:26:05.488328 7ffc3fde9700 10 mds.0.log _replay 4203753~1317 / 4214468 2014-08-20 09:25:07.463130: EUpdate cap update [metablob 1, 1 dirs] -276> 2014-08-20 09:26:05.488336 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -275> 2014-08-20 09:26:05.488340 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -274> 2014-08-20 09:26:05.488353 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v9 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -273> 2014-08-20 09:26:05.488367 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -272> 2014-08-20 09:26:05.488369 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 13 -271> 2014-08-20 09:26:05.488384 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -270> 2014-08-20 09:26:05.488398 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -269> 2014-08-20 09:26:05.488403 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -268> 2014-08-20 09:26:05.488418 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v0 rc2014-08-20 09:25:04.508416 3=3+0)/n() hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -267> 2014-08-20 09:26:05.488437 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/b [2,head] auth (dversion lock) v=12 inode=0x1978ba8 | inodepin=1 dirty=1 0x19a21e0] -266> 2014-08-20 09:26:05.488447 7ffc3fde9700 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 0x1978ba8] -265> 2014-08-20 09:26:05.488462 7ffc3fde9700 10 mds.0.log _replay 4205090~210 / 4214468 2014-08-20 09:25:07.709864: ESession client.4118 10.214.137.130:0/11590 close cmapv 6 (998 inos, v3) -264> 2014-08-20 09:26:05.488475 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 5 < 6 close client.4118 10.214.137.130:0/11590 -263> 2014-08-20 09:26:05.488481 7ffc3fde9700 10 mds.0.journal removed session client.4118 10.214.137.130:0/11590 -262> 2014-08-20 09:26:05.488486 7ffc3fde9700 10 mds.0.journal ESession.replay inotable 2 < 3 remove -261> 2014-08-20 09:26:05.488492 7ffc3fde9700 10 mds.0.inotable: replay_release_ids [10000000003~3e6] -260> 2014-08-20 09:26:05.488503 7ffc3fde9700 10 mds.0.log _replay 4205320~194 / 4214468 2014-08-20 09:25:13.365143: ESession client.4120 10.214.137.130:0/11682 open cmapv 7 -259> 2014-08-20 09:26:05.488518 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 6 < 7 open client.4120 10.214.137.130:0/11682 -258> 2014-08-20 09:26:05.488525 7ffc3fde9700 10 mds.0.journal opened session client.4120 10.214.137.130:0/11682 -257> 2014-08-20 09:26:05.488541 7ffc3fde9700 10 mds.0.log _replay 4205534~661 / 4214468 2014-08-20 09:25:14.284546: EUpdate setattr [metablob] -256> 2014-08-20 09:26:05.488548 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -255> 2014-08-20 09:26:05.488558 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -254> 2014-08-20 09:26:05.488562 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v10 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -253> 2014-08-20 09:26:05.488577 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4120:2 trim_to 2 -252> 2014-08-20 09:26:05.488585 7ffc3fde9700 10 mds.0.log _replay 4206215~194 / 4214468 2014-08-20 09:25:18.943984: ESession client.4120 10.214.137.130:0/11682 close cmapv 8 -251> 2014-08-20 09:26:05.488595 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 7 < 8 close client.4120 10.214.137.130:0/11682 -250> 2014-08-20 09:26:05.488600 7ffc3fde9700 10 mds.0.journal removed session client.4120 10.214.137.130:0/11682 -249> 2014-08-20 09:26:05.488608 7ffc3fde9700 10 mds.0.log _replay 4206429~194 / 4214468 2014-08-20 09:25:20.749904: ESession client.4119 10.214.137.130:0/11613 close cmapv 9 -248> 2014-08-20 09:26:05.488619 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 8 < 9 close client.4119 10.214.137.130:0/11613 -247> 2014-08-20 09:26:05.488624 7ffc3fde9700 10 mds.0.journal removed session client.4119 10.214.137.130:0/11613 -246> 2014-08-20 09:26:05.488632 7ffc3fde9700 10 mds.0.log _replay 4206643~194 / 4214468 2014-08-20 09:25:32.674966: ESession client.4123 10.214.137.130:0/11765 open cmapv 10 -245> 2014-08-20 09:26:05.488640 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 9 < 10 open client.4123 10.214.137.130:0/11765 -244> 2014-08-20 09:26:05.488646 7ffc3fde9700 10 mds.0.journal opened session client.4123 10.214.137.130:0/11765 -243> 2014-08-20 09:26:05.488654 7ffc3fde9700 10 mds.0.log _replay 4206857~194 / 4214468 2014-08-20 09:25:32.677729: ESession client.4122 10.214.137.130:0/11742 open cmapv 11 -242> 2014-08-20 09:26:05.488662 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 10 < 11 open client.4122 10.214.137.130:0/11742 -241> 2014-08-20 09:26:05.488668 7ffc3fde9700 10 mds.0.journal opened session client.4122 10.214.137.130:0/11742 -240> 2014-08-20 09:26:05.488683 7ffc3fde9700 10 mds.0.log _replay 4207071~661 / 4214468 2014-08-20 09:25:36.905138: EUpdate setattr [metablob] -239> 2014-08-20 09:26:05.488698 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -238> 2014-08-20 09:26:05.488702 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -237> 2014-08-20 09:26:05.488707 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v11 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -236> 2014-08-20 09:26:05.488728 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:2 trim_to 2 -235> 2014-08-20 09:26:05.488743 7ffc3fde9700 10 mds.0.log _replay 4207752~661 / 4214468 2014-08-20 09:25:38.097051: EUpdate setattr [metablob] -234> 2014-08-20 09:26:05.488750 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -233> 2014-08-20 09:26:05.488754 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -232> 2014-08-20 09:26:05.488758 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v12 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -231> 2014-08-20 09:26:05.488771 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:4 trim_to 2 -230> 2014-08-20 09:26:05.488789 7ffc3fde9700 10 mds.0.log _replay 4208433~932 / 4214468 2014-08-20 09:25:38.659975: EUpdate scatter_writebehind [metablob 1, 1 dirs] -229> 2014-08-20 09:26:05.488796 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -228> 2014-08-20 09:26:05.488800 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -227> 2014-08-20 09:26:05.488804 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v13 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -226> 2014-08-20 09:26:05.488826 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -225> 2014-08-20 09:26:05.488829 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 14 -224> 2014-08-20 09:26:05.488845 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -223> 2014-08-20 09:26:05.488859 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -222> 2014-08-20 09:26:05.488873 7ffc3fde9700 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-08-20 09:25:04.508416 3=3+0) n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -221> 2014-08-20 09:26:05.488904 7ffc3fde9700 10 mds.0.log _replay 4209385~1405 / 4214468 2014-08-20 09:25:39.340949: EUpdate openc [metablob 1, 1 dirs alloc_ino=10000000003 prealloc_ino=[10000000004~3e8] v5] -220> 2014-08-20 09:26:05.488914 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by client.4122 -219> 2014-08-20 09:26:05.488918 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -218> 2014-08-20 09:26:05.488922 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v14 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -217> 2014-08-20 09:26:05.488945 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -216> 2014-08-20 09:26:05.488948 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] version 16 -215> 2014-08-20 09:26:05.488966 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -214> 2014-08-20 09:26:05.488982 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -213> 2014-08-20 09:26:05.488987 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -212> 2014-08-20 09:26:05.489004 7ffc3fde9700 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-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=3+0,ss=0+0 dirty=3 | child=1 subtree=1 dirty=1 0x1992000] -211> 2014-08-20 09:26:05.489030 7ffc3fde9700 12 mds.0.cache.dir(1) add_null_dentry [dentry #1/background_file [2,head] auth NULL (dversion lock) pv=0 v=16 inode=0 0x19a25a0] -210> 2014-08-20 09:26:05.489039 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [dentry #1/background_file [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x19a25a0] -209> 2014-08-20 09:26:05.489048 7ffc3fde9700 12 mds.0.cache.dir(1) link_primary_inode [dentry #1/background_file [2,head] auth NULL (dversion lock) v=15 inode=0 | dirty=1 0x19a25a0] [inode 10000000003 [2,head] #10000000003 auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x1979e18] -208> 2014-08-20 09:26:05.489064 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay added [inode 10000000003 [2,head] /background_file auth v15 s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} 0x1979e18] -207> 2014-08-20 09:26:05.489073 7ffc3fde9700 10 mds.0.cache.ino(10000000003) mark_dirty_parent -206> 2014-08-20 09:26:05.489076 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v15 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4122=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] -205> 2014-08-20 09:26:05.489085 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay inotable v 5 - 1 == table 3 allocated+used 10000000003 prealloc [10000000004~3e8] -204> 2014-08-20 09:26:05.489089 7ffc3fde9700 10 mds.0.inotable: replay_alloc_id 10000000003 -203> 2014-08-20 09:26:05.489092 7ffc3fde9700 10 mds.0.inotable: replay_alloc_ids [10000000004~3e8] -202> 2014-08-20 09:26:05.489096 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay sessionmap v 12 -(1|2) == table 11 prealloc [10000000004~3e8] used 0 -201> 2014-08-20 09:26:05.489099 7ffc3fde9700 20 mds.0.journal (session prealloc []) -200> 2014-08-20 09:26:05.489102 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4122:8 trim_to 7 -199> 2014-08-20 09:26:05.489115 7ffc3fde9700 10 mds.0.log _replay 4210810~210 / 4214468 2014-08-20 09:25:47.287823: ESession client.4122 10.214.137.130:0/11742 close cmapv 13 (1000 inos, v6) -198> 2014-08-20 09:26:05.489128 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 12 < 13 close client.4122 10.214.137.130:0/11742 -197> 2014-08-20 09:26:05.489133 7ffc3fde9700 10 mds.0.journal removed session client.4122 10.214.137.130:0/11742 -196> 2014-08-20 09:26:05.489138 7ffc3fde9700 10 mds.0.journal ESession.replay inotable 5 < 6 remove -195> 2014-08-20 09:26:05.489141 7ffc3fde9700 10 mds.0.inotable: replay_release_ids [10000000004~3e8] -194> 2014-08-20 09:26:05.489159 7ffc3fde9700 10 mds.0.log _replay 4211040~882 / 4214468 2014-08-20 09:25:47.296333: EOpen [metablob 1, 1 dirs], 1 open files -193> 2014-08-20 09:26:05.489167 7ffc3fde9700 10 mds.0.journal EOpen.replay -192> 2014-08-20 09:26:05.489169 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -191> 2014-08-20 09:26:05.489171 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -190> 2014-08-20 09:26:05.489174 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=17 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] -189> 2014-08-20 09:26:05.489201 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=17 inode=0x1979e18 | inodepin=1 dirty=1 0x19a25a0] -188> 2014-08-20 09:26:05.489211 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v17 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] -187> 2014-08-20 09:26:05.489240 7ffc3fde9700 10 mds.0.log _replay 4211942~1397 / 4214468 2014-08-20 09:25:47.302129: EUpdate open_truncate [metablob 1, 1 dirs] -186> 2014-08-20 09:26:05.489248 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 1 dirlumps by unknown.0 -185> 2014-08-20 09:26:05.489252 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -184> 2014-08-20 09:26:05.489256 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v15 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -183> 2014-08-20 09:26:05.489274 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dir 1 -182> 2014-08-20 09:26:05.489276 7ffc3fde9700 10 mds.0.cache.dir(1) mark_dirty (already dirty) [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] version 19 -181> 2014-08-20 09:26:05.489295 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay dirty nestinfo on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] -180> 2014-08-20 09:26:05.489312 7ffc3fde9700 10 mds.0.locker mark_updated_scatterlock (inest sync dirty) - already on list since 2014-08-20 09:26:05.487453 -179> 2014-08-20 09:26:05.489319 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay clean fragstat on [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] -178> 2014-08-20 09:26:05.489335 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated dir [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] -177> 2014-08-20 09:26:05.489361 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [dentry #1/background_file [2,head] auth (dversion lock) v=18 inode=0x1979e18 | inodepin=1 dirty=1 0x19a25a0] -176> 2014-08-20 09:26:05.489371 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay for [2,head] had [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] -175> 2014-08-20 09:26:05.489382 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay noting opened inode [inode 10000000003 [2,head] /background_file auth v18 dirtyparent s=0 n(v0 1=1+0) (iversion lock) cr={4123=0-4194304@1} | dirtyparent=1 dirty=1 0x1979e18] -174> 2014-08-20 09:26:05.489391 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4123:5 trim_to 5 -173> 2014-08-20 09:26:05.489401 7ffc3fde9700 10 mds.0.log _replay 4213359~194 / 4214468 2014-08-20 09:25:51.523729: ESession client.4124 10.214.137.130:0/11826 open cmapv 14 -172> 2014-08-20 09:26:05.489412 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 13 < 14 open client.4124 10.214.137.130:0/11826 -171> 2014-08-20 09:26:05.489418 7ffc3fde9700 10 mds.0.journal opened session client.4124 10.214.137.130:0/11826 -170> 2014-08-20 09:26:05.489434 7ffc3fde9700 10 mds.0.log _replay 4213573~661 / 4214468 2014-08-20 09:25:52.443433: EUpdate setattr [metablob] -169> 2014-08-20 09:26:05.489442 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay 0 dirlumps by unknown.0 -168> 2014-08-20 09:26:05.489446 7ffc3fde9700 20 mds.0.cache.ino(1) decode_snap_blob snaprealm(1 seq 1 lc 0 cr 0 cps 1 snaps={} 0x198a240) -167> 2014-08-20 09:26:05.489450 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay updated root [inode 1 [...2,head] / auth v16 snaprealm=0x198a240 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:04.508416 4=3+1)/n(v0 1=0+1) (inest sync dirty) (iversion lock) | dirtyscattered=1 dirfrag=1 dirty=1 0x1977938] -166> 2014-08-20 09:26:05.489468 7ffc3fde9700 10 mds.0.journal EMetaBlob.replay request client.4124:2 trim_to 2 -165> 2014-08-20 09:26:05.489476 7ffc3fde9700 10 mds.0.log _replay 4214254~194 / 4214468 2014-08-20 09:25:54.428097: ESession client.4124 10.214.137.130:0/11826 close cmapv 15 -164> 2014-08-20 09:26:05.489485 7ffc3fde9700 10 mds.0.journal ESession.replay sessionmap 14 < 15 close client.4124 10.214.137.130:0/11826 -163> 2014-08-20 09:26:05.489490 7ffc3fde9700 10 mds.0.journal removed session client.4124 10.214.137.130:0/11826 -162> 2014-08-20 09:26:05.489497 7ffc3fde9700 10 mds.0.log _replay - complete, 28 events -161> 2014-08-20 09:26:05.489499 7ffc3fde9700 10 mds.0.log _replay_thread kicking waiters -160> 2014-08-20 09:26:05.489595 7ffc3fde9700 1 mds.0.4 replay_done -159> 2014-08-20 09:26:05.489600 7ffc3fde9700 1 mds.0.4 making mds journal writeable -158> 2014-08-20 09:26:05.489603 7ffc3fde9700 1 mds.0.journaler(ro) set_writeable -157> 2014-08-20 09:26:05.489635 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:13 200.00000001 [zero 20164~4174140] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x195f280 con 0x1928c60 -156> 2014-08-20 09:26:05.489680 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:14 200.00000002 [delete] 1.eb272dbb ondisk+write+known_if_redirected e10) v4 -- ?+0 0x195fc80 con 0x1928c60 -155> 2014-08-20 09:26:05.489718 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6805/11451 -- osd_op(mds.0.4:15 200.00000003 [delete] 1.95e3ab ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3780 con 0x1928b00 -154> 2014-08-20 09:26:05.489763 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6800/13738 -- osd_op(mds.0.4:16 200.00000004 [delete] 1.1ba6bc1f ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3500 con 0x1928dc0 -153> 2014-08-20 09:26:05.489821 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6800/13738 -- osd_op(mds.0.4:17 200.00000005 [delete] 1.96d5827a ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3280 con 0x1928dc0 -152> 2014-08-20 09:26:05.489871 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:18 200.00000006 [delete] 1.ade7efde ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3000 con 0x1928c60 -151> 2014-08-20 09:26:05.489907 7ffc3fde9700 2 mds.0.4 i am alone, moving to state reconnect -150> 2014-08-20 09:26:05.489911 7ffc3fde9700 3 mds.0.4 request_state up:reconnect -149> 2014-08-20 09:26:05.489913 7ffc3fde9700 10 mds.0.4 beacon_send up:reconnect seq 2 (currently up:replay) -148> 2014-08-20 09:26:05.489928 7ffc3fde9700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -147> 2014-08-20 09:26:05.489934 7ffc3fde9700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 2 v18) v2 -- ?+0 0x1961b00 con 0x19282c0 -146> 2014-08-20 09:26:05.489956 7ffc3fde9700 10 mds.0.log _replay_thread finish -145> 2014-08-20 09:26:05.490989 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.0 10.214.136.128:6800/13738 2 ==== osd_op_reply(16 200.00000004 [delete] v0'0 uv0 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (510520897 0 0) 0x1961b00 con 0x1928dc0 -144> 2014-08-20 09:26:05.491090 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 9 ==== osd_op_reply(13 200.00000001 [zero 20164~4174140] v0'0 uv24 ondisk = 0) v6 ==== 179+0+0 (556584874 0 0) 0x1961580 con 0x1928c60 -143> 2014-08-20 09:26:05.491127 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.2 10.214.137.130:6805/11451 4 ==== osd_op_reply(15 200.00000003 [delete] v0'0 uv0 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (864825720 0 0) 0x1962340 con 0x1928b00 -142> 2014-08-20 09:26:05.491354 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.0 10.214.136.128:6800/13738 3 ==== 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) 0x1934b00 con 0x1928dc0 -141> 2014-08-20 09:26:05.491416 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 10 ==== osd_op_reply(14 200.00000002 [delete] v0'0 uv0 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (1968108432 0 0) 0x1935b80 con 0x1928c60 -140> 2014-08-20 09:26:05.491451 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 11 ==== osd_op_reply(18 200.00000006 [delete] v0'0 uv0 ondisk = -2 ((2) No such file or directory)) v6 ==== 179+0+0 (3210369299 0 0) 0x1961580 con 0x1928c60 -139> 2014-08-20 09:26:06.470616 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 17 ==== mdsmap(e 19) v1 ==== 661+0+0 (1571250968 0 0) 0x194f480 con 0x19282c0 -138> 2014-08-20 09:26:06.470652 7ffc438f3700 5 mds.0.4 handle_mds_map epoch 19 from mon.0 -137> 2014-08-20 09:26:06.470684 7ffc438f3700 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} -136> 2014-08-20 09:26:06.470693 7ffc438f3700 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} -135> 2014-08-20 09:26:06.470700 7ffc438f3700 10 mds.0.4 map says i am 10.214.136.128:6805/14580 mds.0.4 state up:reconnect -134> 2014-08-20 09:26:06.470708 7ffc438f3700 1 mds.0.4 handle_mds_map i am now mds.0.4 -133> 2014-08-20 09:26:06.470710 7ffc438f3700 1 mds.0.4 handle_mds_map state change up:replay --> up:reconnect -132> 2014-08-20 09:26:06.470713 7ffc438f3700 1 mds.0.4 reconnect_start -131> 2014-08-20 09:26:06.470715 7ffc438f3700 1 mds.0.4 reopen_log -130> 2014-08-20 09:26:06.470716 7ffc438f3700 10 mds.0.cache rollback_uncommitted_fragments: 0 pending -129> 2014-08-20 09:26:06.470725 7ffc438f3700 1 mds.0.server reconnect_clients -- 1 sessions -128> 2014-08-20 09:26:06.470727 7ffc438f3700 10 mds.0.sessionmap dump -127> 2014-08-20 09:26:06.470729 7ffc438f3700 10 mds.0.sessionmap client.4123 0x195fa00 state open completed {5=0} prealloc_inos [] used_ions [] -126> 2014-08-20 09:26:06.470743 7ffc438f3700 10 mds.0.bal check_targets have need want -125> 2014-08-20 09:26:06.470769 7ffc438f3700 15 mds.0.bal map: i imported [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] from 0 -124> 2014-08-20 09:26:06.470796 7ffc438f3700 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 0x19923b8] from 0 -123> 2014-08-20 09:26:06.470809 7ffc438f3700 5 mds.0.bal rebalance done -122> 2014-08-20 09:26:06.470815 7ffc438f3700 15 mds.0.cache show_subtrees -121> 2014-08-20 09:26:06.470820 7ffc438f3700 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 0x19923b8] -120> 2014-08-20 09:26:06.470831 7ffc438f3700 10 mds.0.cache |__ 0 auth [dir 1 / [2,head] auth v=19 cv=0/0 dir_auth=0 state=1610612736 f(v0 m2014-08-20 09:25:39.335988 4=4+0) n(v1 rc2014-08-20 09:25:39.335988 4=4+0)/n(v1 rc2014-08-20 09:25:04.508416 3=3+0) hs=4+0,ss=0+0 dirty=4 | child=1 subtree=1 dirty=1 0x1992000] -119> 2014-08-20 09:26:06.471742 7ffc3e9e3700 1 -- 10.214.136.128:6805/14580 >> :/0 pipe(0x1935340 sd=20 :6805 s=0 pgs=0 cs=0 l=0 c=0x1928580).accept sd=20 10.214.137.130:44709/0 -118> 2014-08-20 09:26:06.472592 7ffc3e9e3700 10 mds.0.4 new session 0x195f280 for client.4126 10.214.137.130:0/11872 con 0x1928580 -117> 2014-08-20 09:26:06.472676 7ffc438f3700 10 mds.0.4 ms_handle_accept 10.214.137.130:0/11872 con 0x1928580 session 0x195f280 -116> 2014-08-20 09:26:06.473539 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== client.4126 10.214.137.130:0/11872 1 ==== client_reconnect(0 caps) v3 ==== 0+0+4 (0 0 0) 0x1948800 con 0x1928580 -115> 2014-08-20 09:26:06.473581 7ffc438f3700 7 mds.0.server handle_client_reconnect client.4126 -114> 2014-08-20 09:26:06.473586 7ffc438f3700 20 mds.0.server get_session have 0x195f280 client.4126 10.214.137.130:0/11872 state closed -113> 2014-08-20 09:26:06.473602 7ffc438f3700 10 mds.0.server reconnect_start 2014-08-20 09:26:06.470725 delay 0.002873 -112> 2014-08-20 09:26:06.473609 7ffc438f3700 1 mds.0.server session is closed, ignoring reconnect, sending close -111> 2014-08-20 09:26:06.473640 7ffc438f3700 0 log [INF] : denied reconnect attempt (mds is up:reconnect) from client.4126 10.214.137.130:0/11872 (session is closed) -110> 2014-08-20 09:26:06.473649 7ffc438f3700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:0/11872 -- client_session(close) v1 -- ?+0 0x1960e00 con 0x1928580 -109> 2014-08-20 09:26:06.474591 7ffc3e9e3700 2 -- 10.214.136.128:6805/14580 >> 10.214.137.130:0/11872 pipe(0x1935340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x1928580).reader couldn't read tag, (0) Success -108> 2014-08-20 09:26:06.474631 7ffc3e9e3700 2 -- 10.214.136.128:6805/14580 >> 10.214.137.130:0/11872 pipe(0x1935340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x1928580).fault (0) Success -107> 2014-08-20 09:26:06.474664 7ffc3e9e3700 0 -- 10.214.136.128:6805/14580 >> 10.214.137.130:0/11872 pipe(0x1935340 sd=20 :6805 s=2 pgs=4 cs=1 l=0 c=0x1928580).fault, server, going to standby -106> 2014-08-20 09:26:07.456557 7ffc420f0700 10 monclient: tick -105> 2014-08-20 09:26:07.456595 7ffc420f0700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:25:37.456593) -104> 2014-08-20 09:26:07.456609 7ffc420f0700 10 monclient: renew subs? (now: 2014-08-20 09:26:07.456609; renew after: 2014-08-20 09:28:35.469314) -- no -103> 2014-08-20 09:26:07.456623 7ffc420f0700 10 log_queue is 1 last_log 1 sent 0 num 1 unsent 1 sending 1 -102> 2014-08-20 09:26:07.456629 7ffc420f0700 10 will send 2014-08-20 09:26:06.473643 mds.0 10.214.136.128:6805/14580 1 : [INF] denied reconnect attempt (mds is up:reconnect) from client.4126 10.214.137.130:0/11872 (session is closed) -101> 2014-08-20 09:26:07.456651 7ffc420f0700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -100> 2014-08-20 09:26:07.456656 7ffc420f0700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- log(1 entries) v1 -- ?+0 0x198a900 con 0x19282c0 -99> 2014-08-20 09:26:07.544443 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 18 ==== log(last 1) v1 ==== 24+0+0 (1799655151 0 0) 0x1953700 con 0x19282c0 -98> 2014-08-20 09:26:07.544480 7ffc438f3700 10 handle_log_ack log(last 1) v1 -97> 2014-08-20 09:26:07.544483 7ffc438f3700 10 logged 2014-08-20 09:26:06.473643 mds.0 10.214.136.128:6805/14580 1 : [INF] denied reconnect attempt (mds is up:reconnect) from client.4126 10.214.137.130:0/11872 (session is closed) -96> 2014-08-20 09:26:09.462930 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.11> -95> 2014-08-20 09:26:09.490134 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 3 (currently up:reconnect) -94> 2014-08-20 09:26:09.490167 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -93> 2014-08-20 09:26:09.490178 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 3 v19) v2 -- ?+0 0x1962b80 con 0x19282c0 -92> 2014-08-20 09:26:09.490865 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 19 ==== mdsbeacon(4125/a up:reconnect seq 3 v19) v2 ==== 103+0+0 (3970776137 0 0) 0x1962600 con 0x19282c0 -91> 2014-08-20 09:26:09.490900 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 3 rtt 0.000749 -90> 2014-08-20 09:26:13.490448 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 4 (currently up:reconnect) -89> 2014-08-20 09:26:13.490487 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -88> 2014-08-20 09:26:13.490498 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 4 v19) v2 -- ?+0 0x19c02c0 con 0x19282c0 -87> 2014-08-20 09:26:13.491222 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 20 ==== mdsbeacon(4125/a up:reconnect seq 4 v19) v2 ==== 103+0+0 (2258581645 0 0) 0x1962340 con 0x19282c0 -86> 2014-08-20 09:26:13.491258 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 4 rtt 0.000792 -85> 2014-08-20 09:26:14.463100 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.1> -84> 2014-08-20 09:26:17.456919 7ffc420f0700 10 monclient: tick -83> 2014-08-20 09:26:17.456938 7ffc420f0700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:25:47.456937) -82> 2014-08-20 09:26:17.456951 7ffc420f0700 10 monclient: renew subs? (now: 2014-08-20 09:26:17.456950; renew after: 2014-08-20 09:28:35.469314) -- no -81> 2014-08-20 09:26:17.490769 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 5 (currently up:reconnect) -80> 2014-08-20 09:26:17.490796 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -79> 2014-08-20 09:26:17.490806 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 5 v19) v2 -- ?+0 0x19c0000 con 0x19282c0 -78> 2014-08-20 09:26:17.491432 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 21 ==== mdsbeacon(4125/a up:reconnect seq 5 v19) v2 ==== 103+0+0 (4290135530 0 0) 0x1962b80 con 0x19282c0 -77> 2014-08-20 09:26:17.491465 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 5 rtt 0.000679 -76> 2014-08-20 09:26:19.463345 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.1> -75> 2014-08-20 09:26:21.491071 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 6 (currently up:reconnect) -74> 2014-08-20 09:26:21.491098 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -73> 2014-08-20 09:26:21.491108 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 6 v19) v2 -- ?+0 0x1961580 con 0x19282c0 -72> 2014-08-20 09:26:21.491719 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 22 ==== mdsbeacon(4125/a up:reconnect seq 6 v19) v2 ==== 103+0+0 (1959641667 0 0) 0x1962b80 con 0x19282c0 -71> 2014-08-20 09:26:21.491753 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 6 rtt 0.000665 -70> 2014-08-20 09:26:24.463573 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.09> -69> 2014-08-20 09:26:25.491372 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 7 (currently up:reconnect) -68> 2014-08-20 09:26:25.491401 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -67> 2014-08-20 09:26:25.491411 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 7 v19) v2 -- ?+0 0x1935b80 con 0x19282c0 -66> 2014-08-20 09:26:25.492023 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 23 ==== mdsbeacon(4125/a up:reconnect seq 7 v19) v2 ==== 103+0+0 (233094948 0 0) 0x1962340 con 0x19282c0 -65> 2014-08-20 09:26:25.492057 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 7 rtt 0.000668 -64> 2014-08-20 09:26:27.457215 7ffc420f0700 10 monclient: tick -63> 2014-08-20 09:26:27.457234 7ffc420f0700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:25:57.457233) -62> 2014-08-20 09:26:27.457245 7ffc420f0700 10 monclient: renew subs? (now: 2014-08-20 09:26:27.457245; renew after: 2014-08-20 09:28:35.469314) -- no -61> 2014-08-20 09:26:29.463821 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.08> -60> 2014-08-20 09:26:29.491676 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 8 (currently up:reconnect) -59> 2014-08-20 09:26:29.491706 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -58> 2014-08-20 09:26:29.491716 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 8 v19) v2 -- ?+0 0x1934b00 con 0x19282c0 -57> 2014-08-20 09:26:29.492288 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 24 ==== mdsbeacon(4125/a up:reconnect seq 8 v19) v2 ==== 103+0+0 (2695482315 0 0) 0x1962600 con 0x19282c0 -56> 2014-08-20 09:26:29.492322 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 8 rtt 0.000629 -55> 2014-08-20 09:26:33.491980 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 9 (currently up:reconnect) -54> 2014-08-20 09:26:33.492015 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -53> 2014-08-20 09:26:33.492025 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 9 v19) v2 -- ?+0 0x19c4840 con 0x19282c0 -52> 2014-08-20 09:26:33.492615 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 25 ==== mdsbeacon(4125/a up:reconnect seq 9 v19) v2 ==== 103+0+0 (3649091244 0 0) 0x19628c0 con 0x19282c0 -51> 2014-08-20 09:26:33.492650 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 9 rtt 0.000653 -50> 2014-08-20 09:26:34.464065 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.07> -49> 2014-08-20 09:26:37.457503 7ffc420f0700 10 monclient: tick -48> 2014-08-20 09:26:37.457541 7ffc420f0700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:26:07.457540) -47> 2014-08-20 09:26:37.457552 7ffc420f0700 10 monclient: renew subs? (now: 2014-08-20 09:26:37.457552; renew after: 2014-08-20 09:28:35.469314) -- no -46> 2014-08-20 09:26:37.492288 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 10 (currently up:reconnect) -45> 2014-08-20 09:26:37.492316 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -44> 2014-08-20 09:26:37.492326 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 10 v19) v2 -- ?+0 0x19c4580 con 0x19282c0 -43> 2014-08-20 09:26:37.492910 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 26 ==== mdsbeacon(4125/a up:reconnect seq 10 v19) v2 ==== 103+0+0 (1392193797 0 0) 0x19c4dc0 con 0x19282c0 -42> 2014-08-20 09:26:37.492944 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 10 rtt 0.000638 -41> 2014-08-20 09:26:39.464312 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.07> -40> 2014-08-20 09:26:41.492589 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 11 (currently up:reconnect) -39> 2014-08-20 09:26:41.492615 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -38> 2014-08-20 09:26:41.492625 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 11 v19) v2 -- ?+0 0x19c42c0 con 0x19282c0 -37> 2014-08-20 09:26:41.493213 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 27 ==== mdsbeacon(4125/a up:reconnect seq 11 v19) v2 ==== 103+0+0 (735202402 0 0) 0x19c4b00 con 0x19282c0 -36> 2014-08-20 09:26:41.493247 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 11 rtt 0.000641 -35> 2014-08-20 09:26:44.464559 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> -34> 2014-08-20 09:26:45.492889 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 12 (currently up:reconnect) -33> 2014-08-20 09:26:45.492916 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -32> 2014-08-20 09:26:45.492926 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 12 v19) v2 -- ?+0 0x19c4000 con 0x19282c0 -31> 2014-08-20 09:26:45.493537 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 28 ==== mdsbeacon(4125/a up:reconnect seq 12 v19) v2 ==== 103+0+0 (1105217702 0 0) 0x19c4840 con 0x19282c0 -30> 2014-08-20 09:26:45.493573 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 12 rtt 0.000667 -29> 2014-08-20 09:26:47.457814 7ffc420f0700 10 monclient: tick -28> 2014-08-20 09:26:47.457831 7ffc420f0700 10 monclient: _check_auth_rotating have uptodate secrets (they expire after 2014-08-20 09:26:17.457830) -27> 2014-08-20 09:26:47.457841 7ffc420f0700 10 monclient: renew subs? (now: 2014-08-20 09:26:47.457841; renew after: 2014-08-20 09:28:35.469314) -- no -26> 2014-08-20 09:26:49.464806 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.06> -25> 2014-08-20 09:26:49.493189 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 13 (currently up:reconnect) -24> 2014-08-20 09:26:49.493216 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -23> 2014-08-20 09:26:49.493226 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 13 v19) v2 -- ?+0 0x19c5b80 con 0x19282c0 -22> 2014-08-20 09:26:49.493953 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 29 ==== mdsbeacon(4125/a up:reconnect seq 13 v19) v2 ==== 103+0+0 (952710593 0 0) 0x1934b00 con 0x19282c0 -21> 2014-08-20 09:26:49.493988 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 13 rtt 0.000783 -20> 2014-08-20 09:26:53.493502 7ffc40fed700 10 mds.0.4 beacon_send up:reconnect seq 14 (currently up:reconnect) -19> 2014-08-20 09:26:53.493548 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -18> 2014-08-20 09:26:53.493561 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:reconnect seq 14 v19) v2 -- ?+0 0x19c58c0 con 0x19282c0 -17> 2014-08-20 09:26:53.494226 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== mon.0 10.214.136.128:6789/0 30 ==== mdsbeacon(4125/a up:reconnect seq 14 v19) v2 ==== 103+0+0 (3014832744 0 0) 0x1935b80 con 0x19282c0 -16> 2014-08-20 09:26:53.494266 7ffc438f3700 10 mds.0.4 handle_mds_beacon up:reconnect seq 14 rtt 0.000731 -15> 2014-08-20 09:26:54.465050 7ffc40fed700 15 mds.0.bal get_load mdsload<[0,0 0]/[0,0 0], req 0, hr 0, qlen 0, cpu 0.05> -14> 2014-08-20 09:26:54.465092 7ffc40fed700 10 mds.0.server reconnect timed out -13> 2014-08-20 09:26:54.465096 7ffc40fed700 1 mds.0.server reconnect gave up on client.4123 10.214.137.130:0/11765 -12> 2014-08-20 09:26:54.465104 7ffc40fed700 10 mds.0.server kill_session 0x195fa00 -11> 2014-08-20 09:26:54.465126 7ffc40fed700 7 mds.0.server reconnect_gather_finish. failed on 1 clients -10> 2014-08-20 09:26:54.465129 7ffc40fed700 1 mds.0.4 reconnect_done -9> 2014-08-20 09:26:54.465131 7ffc40fed700 3 mds.0.4 request_state up:rejoin -8> 2014-08-20 09:26:54.465134 7ffc40fed700 10 mds.0.4 beacon_send up:rejoin seq 15 (currently up:reconnect) -7> 2014-08-20 09:26:54.465145 7ffc40fed700 10 monclient: _send_mon_message to mon.a at 10.214.136.128:6789/0 -6> 2014-08-20 09:26:54.465156 7ffc40fed700 1 -- 10.214.136.128:6805/14580 --> 10.214.136.128:6789/0 -- mdsbeacon(4125/a up:rejoin seq 15 v19) v2 -- ?+0 0x19c5600 con 0x19282c0 -5> 2014-08-20 09:26:54.465224 7ffc3f5e8700 5 mds.0.log _submit_thread 4214468~194 : ESession client.4123 10.214.137.130:0/11765 close cmapv 16 -4> 2014-08-20 09:26:54.465315 7ffc3f5e8700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:19 200.00000001 [write 20164~214] 1.6e5f474 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3500 con 0x1928c60 -3> 2014-08-20 09:26:54.465379 7ffc3f5e8700 1 -- 10.214.136.128:6805/14580 --> 10.214.137.130:6800/11370 -- osd_op(mds.0.4:20 200.00000000 [writefull 0~90] 1.844f3494 ondisk+write+known_if_redirected e10) v4 -- ?+0 0x19b3c80 con 0x1928c60 -2> 2014-08-20 09:26:54.470322 7ffc438f3700 1 -- 10.214.136.128:6805/14580 <== osd.1 10.214.137.130:6800/11370 12 ==== osd_op_reply(19 200.00000001 [write 20164~214] v10'25 uv25 ondisk = 0) v6 ==== 179+0+0 (985834091 0 0) 0x1961b00 con 0x1928c60 -1> 2014-08-20 09:26:54.470379 7ffc438f3700 10 mds.0.server _session_logged client.4123 10.214.137.130:0/11765 state_seq 2 close 16 0> 2014-08-20 09:26:54.474590 7ffc438f3700 -1 *** Caught signal (Aborted) ** in thread 7ffc438f3700 ceph version 0.84-365-g790de97 (790de974a88c1cd26ca5b96d85b6ed8a5a5bfa8b) 1: ceph-mds() [0x810cfa] 2: (()+0xfcb0) [0x7ffc481e2cb0] 3: (gsignal()+0x35) [0x7ffc46cd1425] 4: (abort()+0x17b) [0x7ffc46cd4b8b] 5: (()+0x2f0ee) [0x7ffc46cca0ee] 6: (()+0x2f192) [0x7ffc46cca192] 7: ceph-mds() [0x57215d] 8: (Server::_session_logged(Session*, unsigned long, bool, unsigned long, interval_set&, unsigned long)+0x151b) [0x5adceb] 9: (C_MDS_session_finish::finish(int)+0x38) [0x5ff478] 10: (Context::complete(int)+0x9) [0x595859] 11: (finish_contexts(CephContext*, std::list >&, int)+0x95) [0x597065] 12: (Journaler::_finish_flush(int, unsigned long, utime_t)+0x1b2) [0x7a3b82] 13: (Context::complete(int)+0x9) [0x595859] 14: (Objecter::handle_osd_op_reply(MOSDOpReply*)+0x1073) [0x7be213] 15: (MDS::handle_core_message(Message*)+0x5b8) [0x592948] 16: (MDS::_dispatch(Message*)+0x2f) [0x59308f] 17: (MDS::ms_dispatch(Message*)+0x1e4) [0x594af4] 18: (Messenger::ms_deliver_dispatch(Message*)+0x77) [0x9c3f87] 19: (DispatchQueue::entry()+0x4b2) [0x9c0d22] 20: (DispatchQueue::DispatchThread::entry()+0xd) [0x8d5bcd] 21: (()+0x7e9a) [0x7ffc481dae9a] 22: (clone()+0x6d) [0x7ffc46d8f3fd] 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 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/ 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.a.log --- end dump of recent events ---